fi ▾
Avaa tili

API-dokumentaatio: Chat-kompletionit

Yhdistä koodisi sensuroimattomaan LLM:iin minuuteissa. Käytä vakiomuotoista OpenAI-yhteensopivaa muotoa lähettääksesi tekstiä ja vastaanottaaksesi rajoittamattomia vastauksia.

Perus-URL ja todennus

Aloita jokainen pyyntö osoittamalla se base URL:iimme. Käytä API-avaimeasi Authorization-headerissa. Tämä toimii minkä tahansa OpenAI-yhteensopivan SDK:n kanssa.

Ensimmäinen pyyntö

Lähetä yksinkertainen chat-completion yhteensopivuuden testaamiseksi. Tämä päätepiste käsittelee kaikki tekstin generaatiotehtävät.

Käytä uncensored malli-ID. Se vastaa lailliseen aikuis sisältöön ilman kieltäytymistä.

Tarkista vastauksesta choices[0].message.content.

Python SDK -integraatio

Asenna virallinen kirjasto. Aseta base URL pääteemme osoitteeksi. Alusta asiakasohjelmisto avaimellasi. Lähetä viestejä samalla tavalla kuin GPT-4:n kanssa.

Kirjasto hoitaa JSON-serialisoinnin automaattisesti. Saat takaisin strukturoituja objekteja.

Node SDK -käyttö

Vaadi paketti. Määritä base URL. Luo instanssi. Syötä viestitaulukkosi. Odota vastausta.

Node-kehittäjät saavat saman rajoittamattoman mallin. Pääset tekstiin vastausobjektin kautta.

Streamausvastaukset

Ota suoratoisto käyttöön matalan viiveen saavuttamiseksi. Vastaanota tokenit niiden generoitumisen aikana. Tämä vähentää huomattavasti koettua odotusaikaa.

Jäsennä delta.content kenttä jokaisessa lohkossa. Kertytä teksti paikallisesti. Käsittele virheet joustavasti virran aikana.

Rajoitukset ja virheet

Nopeusrajoitukset ovat tiukkoja. Saat 300 pyyntöä minuutissa. Max 8 samanaikaista pyyntöä avainta kohden. Pyyntöruumiin tulee pysyä alle 8 MB.

Huomioi 401 virhe virheellisillä avaimilla. 402 tarkoittaa, että rahaa ei ole. 429 osoittaa nopeusrajoituksia. Kontekstiikkuna on yhteensä 100 000 tokenia. Virheet eivät kuluta krediittejä.

cURL

curl https://api.mistralgetapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Send the confirmation email to the user"}]
  }'

Python

from openai import OpenAI

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

Usein kysytyt kysymykset

Miten saan mistral-get-API-avaimen?

Rekisteröidy Google- tai sähköpostitunnuksella. Saat avaimen välittömästi. Puhelinnumeroa ei tarvita.

Mikä on uncensored AI -API-avaimen malli?

Se on avoimen painotuksen malli, joka on hienosäädetty ilman kieltämiä. Se tukee funktiokutsuja ja JSON-tilaa.

Tukeeko tämä uncensored AI -malli streamausta?

Kyllä. Saat tokenit SSE:n kautta. Token-käyttö näkyy viimeisessä paliskessa.

Hanki API-avain

Rekisteröidy, hanki avain ja päivitä base URL. Helppoa.