fi ▾
Aloita nyt

Epäsuodatettu Chat Completions API -dokumentaatio

Hanki peittämätön LLM toimintaan välittömästi OpenAI-yhteensopivalla API:llamme. Tämä pika-aloitusopas kattaa todennuksen, peruspysynöt ja streamauksen suurten tilavuuksien ja edullisen kehityksen tarpeisiin.

Perus-URL ja todennus

Aloita jokainen pyyntö osoittamalla SDK:si base URL:iimme ja liittämällä avaimesi. Käytämme standardia header-todennusta, joten olemassa olevat asiakasohjelmat toimivat ilman muutoksia. Avaimesi antaa pääsyn sensuroimattomaan malliin lailliseen aikuis sisältöön ja rajoittamattomaan luovaan työhön.

  • Base URL: https://api.grokaiapikey.com/v1
  • Otsake: Authorization: Bearer YOUR_API_KEY

Luo avaimesi välittömästi Googlen tai sähköpostikirjautumisen kautta. Puhelinnumeroa ei tarvita. Avain on yksilöllinen tilille, ja uuden avaimesen luominen korvaa vanhan aktiivisen avaimen välittömästi.

Ensimmäinen pyyntö

Lähetä ensimmäinen täydennys käyttämällä standardia chat-completions-päätepistettä. Tämä yksinkertainen POST-pyyntö osoittaa, miten malliin voi vuorovaikuttaa tekstin luomiseksi. Voit korvata system-promptin määrittääksesi persoonan tai käyttäytymisen.

Varmista, että pyynnön runko sisältää model kenttä asetettu uncensored. API palauttaa standardin JSON-vastauksen, joka sisältää tuotetun tekstin ja token-käytön tilastot.

Python SDK -integraatio

Käytä virallista OpenAI:n Python-kirjastoa API:n integroimiseen projekteihisi. Tämä lähestymistapa vaatii vähäisiä koodimuutoksia, jos siirryt muilta tarjoajilta. Aseta base URL osoittamaan päätepisteeseemme ja toimita API-avaimesi.

Asiakasohjelma käsittelee autentikoinnin ja sarjallistamisen automaattisesti. Voit lähettää useita viestejä historiassa kontekstin ylläpitämiseksi. Tämä menetelmä on ihanteellinen palvelinpuolen palveluille ja skriptattuille työvuoroille.

Node SDK -integraatio

Ota API käyttöön Node.js:ssä standardilla OpenAI SDK -pakettilla. Tämä asennus toimii saumattomasti JavaScript- ja TypeScript-projekteissa. Määritä asiakas base URL:lla ja salaisella avaimellasi.

SDK hallinsee pyynnön elinkaarta ja vastauksen jäsentämistä. Voit lisätä helposti virheenkäsittelyn verkko-ongelmille tai virallisille pyynnöille. Tämä kuvio on täydellinen web-palvelimille ja reaaliaikaisille sovelluksille.

Streamaus ja token-käyttö

Ota suoratoisto käyttöön reaaliaikaiseen tokenien toimitukseen käyttäjillesi. Tämä ominaisuus vähentää koettua viivettä lähettämällä dataa sen synnyttyä. SDK käsittelee tapahtumavirran ja päivittää käyttöliittymääsi vaiheittain.

Token-käyttötiedot ilmestyvät streamin viimeisessä palasessa. Tämä mahdollistaa kustannusten tarkan seurannan ilman ylimääräisiä API-kutsuja. Streamaus tuetaan kaikissa vakio pyynnöissä.

Rajoitukset, virheet ja konteksti

Tilisi on sidottu tiettyihin nopeusrajoituksiin ja kontekstirajoituksiin. Malli tukee 100 000 tokenin kontekstiikkunaa sekä promptille että completionille yhteensä. Voit asettaa maksimitulostuksen 16 000 tokeniin pyyntöä kohden.

Yleiset virheet sisältävät 401 virheellisille avaimille, 402 kun krediitit loppuvat ja 429 nopeusrajoituksille. Nopeusrajoitus on 300 pyyntöä minuutissa avainta kohti. Virheet eivät kuluta esimaksattua krediittiasi, varmistaen että maksat vain onnistuneista generaatioista.

cURL

curl https://api.grokaiapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a list of ten common unix commands with brief descriptions"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.grokaiapikey.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)

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.grokaiapikey.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);

Virtaus

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)

Yleiset kysymykset

Mikä on API:n perus-URL?

Perus-URL on HTTPS://api.grokaiapikey.com/v1. Sinun täytyy asettaa tämä OpenAI-yhteensopivaan asiakasohjelmaan ohjataksesi pyynnöt oikein. Se tukee standardipääteotsikoita ja todennusmenetelmiä.

Miten käsittelemme nopeusrajoituksia?

Sinulla on rajoitus 300 pyyntöä minuutissa avainta kohden. Jos ylität tämän, API palauttaa 429-virheen. Voit myös suorittaa enintään 8 pyyntöä samanaikaisesti avainta kohden.

Tukeeko API streamausta?

Kyllä, streamaus tuetaan Server-Sent Events -tekniikalla (SSE). Tokenien käyttötilastot sisällytetään streamin viimeiseen osaan. Tämä mahdollistaa luodun tekstin näyttämisen reaaliajassa.

Avaimen luominen sekunneissa

Rekisteröidy, kopioi tokenisi, päivitä päätepiste. Siinä kaikki tarvittava konfiguraatio.

Aloita nyt