Aloita koodaus API:n avulla
Lisää uncensored-mallisi olemassa olevaan putkeesi yhdellä konfiguraatiomuutoksella. Hoidamme infrastruktuurin, jotta voit keskittyä rakentamiseen.
Asenna OpenAI SDK
Aloita asentamalla standardikirjasto projektin ympäristöön. Tämä varmistaa yhteensopivuuden meidän openai compatible api endpointit ilman mukautettuja kääreitä. Virallinen paketti käsittelee serialisoinnin ja uudelleenyrittämiset automaattisesti.
pip install openai
Määritä base_url ja API-avain
Osoita asiakasosi suoraan infrastruktuuriimme omistetun base URLin kautta. Todennus perustuu yhteen avaimeseen, joka luodaan välittömästi rekisteröitymisen jälkeen. Tämä asettelu ohittaa yleiset välityspalvelimet ja yhdistää suoraan rajoittamattomaan malliimme.
base_url="https://api.pricingapiopenai.com/v1"
API_KEY="your-key-here"
Lähetä ensimmäinen chat-valmius
Tee vakio pyyntö tekstivastausten generointiin. Malli hyväksyy järjestelmäkehotteet ja käyttäjäviestit kuten mikä tahansa muu tarjoaja. Saat suoran tekstimuotoisen tulosteen ilman piilotettuja suodattimia tai hylkäyksiä lailliselle sisällölle.
curl https://api.pricingapiopenai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Send me the monthly pricing for the high tier plan"}]
}'
Ota suoratoisto käyttöön reaaliaikaisiin vastauksiin
Ota suoratoisto käyttöön vastaanottaaksesi tokenit niiden luomisen aikana. Tämä vähentää käyttäjien kokemaa viivettä ja pitää yhteyden auki valmistumiseen asti. Viimeinen palikka sisältää token-käytön yhteenvedon laskutuksen läpinäkyvyyden varmistamiseksi.
from openai import OpenAI
client = OpenAI(base_url="https://api.pricingapiopenai.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)
Käytä funktiokutsuja ja JSON-tilaa
Pyyntö strukturoituja tietoja tai työkalumäärittelyjä integroidaksesi ne taustajärjestelmän logiikkaasi. Aseta vastausmuoto varmistaaksesi tiukan JSON-tuloksen tarvittaessa. Voit myös määrittää työkaluja dynaamisiin agenttikäyttäytymisiin.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.pricingapiopenai.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);
Seuraa token-käyttöä
Seuraa kulutusta vastauksen metadata-tietojen tai hallintapaneelin kautta. Virheet eivät veloita krediittejä, ja esimaksukrediitti vanhenee. Voit seurata reaaliaikaista käyttöä pysyäksesi budettirajojesi sisällä.
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 tämän palvelun OpenAI-API-hinnoittelurakenne?
Perimme 0,15 $ per 1 miljoonaa syöttötokenia ja 0,50 $ per 1 miljoonaa tulostustokenia. Esimaksukreditit lasketaan todellisesta käytöstä, ja virheet ovat ilmaisia. Ei tilausmaksuja.
Mitä tapahtuu, jos osut nopeusrajaan?
Saat 429-tilakoodin, jos ylität 300 pyyntöä minuutissa tai 8 samanaikaista pyyntöä. Pyyntö hylätään välittömästi ilman saldojen kulutusta.
Miksi saan 401- tai 402-virheen?
Virhe 401 tarkoittaa virheellistä tai puuttuvaa API-avainta. Virhe 402 tarkoittaa, että esimaksusalderasi ei riitä kattamaan pyyntöä. Täytä saldo kryptomaksuilla jatkaaksesi palvelun käyttöä.
Hanki avain minuuteissa.
Rekisteröidy, hae avain, päivitä perus-URL-osoite. Helppoa.