fi ▾
Luo avaimia
per 1M syöttötunniste
$0.15
Tulostustokenit / 1M
$0.50
tunniste-ympäristö
100,000
kokeilusaldo
$0.50
pyyntöä minuutissa
300

API-dokumentaatio

Aloita rajoittamattoman koodin luominen meidän OpenAI-yhteensopivalla API:lla. Lähetä syötteitä, vastaanota tokenneja ja integroi suoraan työnkulkuusi ilman vartijoita.

Perus-URL ja todennus

Käytä annettua perus-URL-osoitetta yhdistääksesi mihin tahansa OpenAI-SDK:hin. Päätepiste on https://api.unrestrictedcodingai.com/v1. Syötä API-avisi Authorization header Bearer-tokenina. Tämä varmistaa yhteensopivuuden standardikirjastojen kanssa samalla kun tarjoaa uncensored-LLM-kokemuksen.

curl https://api.unrestrictedcodingai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Explain how the async await pattern works in JavaScript"}]
  }'

Todennus on tiukkaa. Jos avain puuttuu tai on virheellinen, API palauttaa 401-virheen. Varmista, että avaimesi on aktiivinen ja yhdistetty tiliin, joka on luotu Google-tilin tai sähköpostin kautta.

POST /v1/chat/completions

Lähetä koodauspromptisi chat-valmiuspäätepisteeseen. Mallin tunnus on uncensored. Tämä yksittäinen malli käsittelee kaikki tekstigeneroinnit ilman sisältökieltejä lailliseen aikuis sisältöön. Hallitset kontekstia, tyyliä ja tuotantoa.

from openai import OpenAI

client = OpenAI(base_url="https://api.unrestrictedcodingai.com/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

Määritä pyyntöruumis viestitaulukkosi kanssa. Järjestelmä odottaa standardia OpenAI-muotoa. Tämä lähestymistapa mahdollistaa täyden autonomian promptiesi ja koodintuotantotehtäviesi suhteen.

GET /v1/models

Vahvista saatavilla olevat mallit GET-päätepisteen avulla. Tämä palauttaa listan, joka sisältää uncensored malli. Käytä tätä yhteystestaukseen ennen raskaiden kuormien lähettämistä. Se on nopea tarkistus palvelun tilalle.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.unrestrictedcodingai.com/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

Vastaus sisältää mallin tunnuksen ja objektityypin. Tämä metadata auttaa sovellustasi sopeutumaan dynaamisesti. Embeddingit tai muut mallityypit eivät ole saatavilla tässä yksinkertaisessa API-suunnittelussa.

Streamaus ja token-käyttö

Ota streamaus käyttöön asettamalla stream arvoon true. Tämä toimittaa tokenit Server-Sent Events -tapahtumien (SSE) kautta. Token-käyttötiedot ilmestyvät viimeisessä pätkässä. Tämä vähentää havaittua viivettä pitkien koodilohkojen kohdalla.

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

Käsittele osittaisia tuloksia tehokkaasti. API priorisoi kehittäjien autonomiaa, joten käsittelet jokaisen tokenin sen saapuessa. Tämä menetelmä on ihanteellinen reaaliaikaisille koodiapuohjelmille tai vibe-koodauskulkujen.

Funktikutsut ja JSON-tila

Käytä funktiokutsuja rakenteisiin tuloksiin. Aseta response_format vastaan {"type": "json_object"} tiukalle JSON:lle. Tämä varmistaa, että koodin jäsentimet saavat siistiä dataa. Työkalumäärittelyt välitetään viestitaulukon kautta.

Malli tukee tool_choice pakotettuun suorittamiseen. Tämä on kriittistä agentic-kooditehtävissä, joissa luotettavuus on tärkeää. Käytä tätä automatisoituissa työvuoroissa, jotka vaativat deterministisiä rakenteita.

Nopeusrajoitukset ja rajoitukset

Kunnioita 300 pyynnön minuutissa -rajaa. Samanaikaisuus on rajoitettu 8 samanaikaiseen pyyntöön per avain. Pyynnön rungon koko ei voi ylittää 8 Mt:ä. Nämä rajat estävät väärinkäytön pitäen samalla kustannukset alhaalla.

Virhe 402 kertoo riittämättömästä esimaksusaldosta. Virheet ja hylkäykset ovat ilmaisia, joten maksat vain onnistuneista vastauksista. Kontekstiikkuna on yhteensä 100,000 tokenia, mukaan lukien syöte ja lähtö.

Yleiset kysymykset

Mikä on rajoittamaton koodaus-AI:n kontekstiikkuna?

Konteksti-ikkuna on 100 000 tokenia, ja se kattaa sekä syötteen että vastauksen. Tämä mahdollistaa laajojen koodikokoelmien ja pitkien keskustelujen käsittelyn ilman välitöntä katkeilua.

Miten käsittelemme virheitä, kuten 401 tai 402?

Virhe 401 tarkoittaa, että API-avain on virheellinen tai puuttuu. Virhe 402 tarkoittaa, että esimaksukrediitti on loppu. Lisää varoja kryptomaksulla jatkaaksesi palvelun käyttöä välittömästi.

Onko tämä openai-yhteensopiva API?

Kyllä, se käyttää samoja päätepisteitä ja pyyntömuotoja. Sinun tarvitsee vain muuttaa base URL -arvoa ja API-avainta olemassa olevissa OpenAI SDK -asetuksissa.

Hanki API-avaimesi välittömästi

Rekisteröidy, kopioi avain, päivitä päätepisteen URL-osoite. Se on kaikki.