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

Pika-aloitus: Yhdistä OpenAI SDKsi

Yhdistä OpenAI SDK:si sensuroimattomaan LLM-päätepisteeseemme sekunneissa. Tämä opas kattaa tarkat konfigurointivaiheet tekstin tuottamiseen ilman tilausmaksuja.

Edellytykset: SDK ja ympäristö

Asenna kielikohtainen virallinen asiakasohjelmisto. Tarvitset modernin Python- tai Node.js-käyttöliittymän ja voimassa olevan API-avaimen hallintapaneelista. Ympäristömuuttujat tulee asettaa turvallisesti ennen asiakasinstanssin alustamista.

Konfiguraatio: base_url ja API-avain

Osoita SDK:si tiettyyn päätepisteeseemme oletusarvoisen OpenAI-palvelimen sijaan. Käytä base URLia, joka löytyy hallintapaneelistasi, ja määritä luomasi avain standardiin valtuutusheaderiin. Tämä varmistaa, että kaikki pyynnät ohjautuvat oikein rajoittamattomaan malliinfrastruktuuriimme ilman erillisiä header-vaihtoehtoja.

Lähettämällä ensimmäinen chat-completion

Tee yksinkertainen POST-pyyntö chat-täydennyspäätepisteeseen yhteyden varmistamiseksi. Uncensored-mallimme vastaa välittömästi vakiokehotteisiin, jolloin voit testata sisältögenerointia ilman välittömiä hylkäyksiä. Käytä seuraavaa esimerkkiä vahvistaaksesi, että avaimesi toimii:

curl https://api.mistralopenaicompatibleapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list top 5 linux commands for disk cleanup"}]
  }'

Vastaus vahvistaa, että malli käsitteli syötteesi sallitun kontekstiikkunan sisällä. Voit nyt integroida tämän logiikan sovellusvuokosiin.

Python SDK -toteutus

Käytä virallista Python-kirjastoa pyyntöjen serialisoinnin käsittelyyn automaattisesti. Aseta base URL osoittamaan domainiimme ja syötä API-avausi ensisijaiseksi todennusparametriksi. Tämä lähestymistapa toimii identtisesti paikallisessa testauksessa ja tuotantokäytössä.

from openai import OpenAI

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

Varmista, että käsittelet poikkeukset kunnolla, sillä verkkovirheet tai virheelliset avaimet aiheuttavat standardit HTTP-poikkeukset. Kirjasto laskee tokenit tehokkaasti esimaksutalousasi varten.

Node SDK -toteutus

Alusta asiakasohjelma oikealla base URL:llä ja API-avaimella Node.js-ympäristössäsi. SDK tukee sekä synkronisia että asynkronisia kuvioita eri käyttötapauksia varten. Määritä mallin tunnisteen arvoksi "uncensored" johdonmukaisten tulosten saamiseksi.

import OpenAI from "openai";

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

Node-käyttäjät hyötyvät samasta tokenhinnoittelurakenteesta ja nopeusrajoituksista kuin Python-käyttäjät. Seuraa käyttötilastoja seurataksesi esimaksukreditin kulutusta tarkasti.

Virtaavat vastaukset ja rajat

Ota käyttöön suoratoisto, jotta tokenit saadaan asteittain, mikä vähentää havaittua viivepitkiin tuloksiin. API-tukemme Server-Sent Events -tekniikalla reaaliaikaiseen tekstin luomiseen, mikä on ihanteellinen chatrajapintoihin. Huomioi nopeusrajoitukset (429) ja tokenrajoitukset suurten kuormien aikana.

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)

Jokainen pyyntö noudattaa 100 000 tokenin kontekstiikkunaa ja 16 000 tokenin tuottorajaa. Virheet kuten 401 viittaavat virheellisiin tunnuslukuihin, kun taas 402 merkitsee riittämätöntä esiladattua kredittiä. Pidä pyynnöt alle 8 Mt välttääksesi payload-hylkäykset.

Usein kysytyt kysymykset

Mikä on mistral OpenAI-yhteensopivan API:n päätepisteen URL?

Perus-URL on HTTPS://api.mistralopenaicompatibleapi.com/v1. Osoita SDK:si tähän osoitteeseen oletus-OpenAI-päätepisteen sijaan käyttääksesi uncensored-malliamme.

Miten esimaksukreditjärjestelmä toimii?

Maksat vain käytetyistä tokenneista, ei kuukausimaksuja. Krediitit täydennetään kryptovaluutoilla eivätkä ne vanhene. Virheet ja hylkäykset eivät kuluta esimaksukrediittiäsi.

Voinko käyttää standardia OpenAI SDK:ta tämän API:n kanssa?

Kyllä, päätepisteemme on täysin yhteensopiva virallisten OpenAI-SDK:iden kanssa. Sinun tarvitsee vain päivittää base URL ja API-avain määrityksissäsi.

Hanki API-avain

Rekisteröidy, hae avain, päivitä päätepisteen perus-URL. Siinä kaikki.