fi ▾
Avaa tili

Dokumentaatio kehittäjille

Tämä opas auttaa sinua saamaan API-avaimen uncensored-mallin toimimaan standardien OpenAI-yhteensopivien asiakkaiden kanssa. Voit aloittaa pyyntöjen lähettämisen heti avaimen luomisen jälkeen.

Todennus ja base URL -asetukset

Aloita määrittämällä asiakasohjelmasi oikealla base URL -osoitteella ja avaimella. API-palvelumme on osoitteessa HTTPS://api.llamaapikey.com/v1. Tämä asennus toimii virallisten OpenAI SDK -asiakasohjelmistojen ja minkä tahansa yhteensopivan asiakkaan kanssa. Sinun tarvitsee vain muuttaa base URL -osoitetta ja toimittaa avaimesi. Emme käytä mallien reititystä tai toimittajien lukittumista.

  • Perus-URL: HTTPS://api.llamaapikey.com/v1
  • Mallin tunnus: "uncensored"
  • Auth: Otsikko Authorization: Bearer YOUR_API_KEY
curl https://api.llamaapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate API key for llama model usage"}]
  }'

Lähettämällä pyyntöjä /v1/chat/completions-osoitteeseen

Lähetä vakio POST-pyyntö chat-completions-päätepisteeseen. Mallin tunnus on "uncensored". Se käsittelee tehokkaasti teksti sisääntulo ja teksti ulostulo. Voit säätää parametreja kuten temperature tai top_p. Virheet eivät kuluta krediittiä. Kieltäytymiset yleisestä sisällöstä ovat ilmaisia.

from openai import OpenAI

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

Streamausvastaukset SSE:n kautta

Ota streamaus käyttöön asettamalla stream: true. Saat Server-Sent Events (SSE) -tapahtumia reaaliaikaiseen tulostukseen. Viimeinen palautus sisältää tokenkäyttötiedot. Tämä lähestymistapa on ihanteellinen keskusteluliittymille. Saat välitöntä palautetta odottamatta koko vastausta.

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)

Toimintokutsut ja työkalujen käyttö

Käytä vakiotyökalumuotoilua function callingiin. Määrittele funktiosi tools taulukkoa. Malli tukee tool_choice pakotettuun tai automaattiseen suorittamiseen. Voit myös pakottaa JSON-tilan käyttämällä response_format. Tämä varmistaa rakenteiset tulosteet sovelluksillesi.

import OpenAI from "openai";

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

JSON-tila ja vastausmuotoilu

Pakota malli tuottamaan kelvollinen JSON. Aseta response_format vastaan {"type": "json_object"}. Tämä estää virheelliset vastaukset jäsenessäsi. Se toimii funktiokutsujen rinnalla. Saat luotettavia tietorakenteita taustajärjestelmän logiikkaasi varten.

curl https://api.llamaapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate API key for llama model usage"}]
  }'

Ymmärrä token-käyttöä ja laskutusta

Maksat todellisesta token-käytöstä. Virheet ja hylkäykset ovat ilmaisia. Kontekstiikkuna on 100 000 tokenia. Maksimitulostus on 16 000 tokenia. Nopeusrajoitus on 300 pyyntöä minuutissa. Käsittele 401 virhe virheellisille avaimille. Käsittele 402 virhe, jos saldoa ei ole. Käsittele 429 virhe nopeusrajoituksille.

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)

Usein kysytyt kysymykset

Mitä maksutapoja hyväksytään?

Vain krypto: USTRC20-verkossa tai USDC Base-verkossa, mikä tahansa kokonaissumma väliltä $20–$500. Boniussaldoa myönnetään summista $50 eteenpäin.

Onko tämä virallinen Llama-malli?

Ei, ajamme omaa rajoittamatonta mallia. Se ei ole GPT, Claude tai Llama. Käytämme samaa API-muotoa. Tarkista toimittajan dokumentaatiosta niiden spesifit mallitiedot.

Mitä tapahtuu, jos osut nopeusrajaan?

Saat 429-tilakoodin. Raja on 300 pyyntöä minuutissa. Voit myös tehdä 8 samanaikaista pyyntöä. Odota muutama sekunti ja yritä uudelleen.

Luo avaimesi välittömästi

Rekisteröidy, kopioi avain, päivitä perus-URL-osoitteesi. Se on kaikki.