Kezdj el kódolni az API-nkkal
Illessze be uncensored modellünket meglévő folyamatába egyetlen konfigurációs módosítással. Mi kezeljük az infrastruktúrát, hogy Ön a fejlesztésre koncentrálhasson.
Telepítse az OpenAI SDK-t
Kezdje a szabványos könyvtár telepítésével a projekt környezetében. Ez biztosítja a kompatibilitást a openai compatible api endpointok egyedi burkolatok nélkül. A hivatalos csomag automatikusan kezeli a szerializálást és az újrapróbálkozást.
pip install openai
Alap URL és API kulcs beállítása
Irányítsd a kliensed közvetlenül az infrastruktúránkra a dedikált base URL segítségével. A hitelesítés egyetlen, regisztráció után azonnal generált kulcsra épül. Ez a beállítás megkerüli a általános proxykat, és közvetlenül az uncensored modellhez csatlakozik.
base_url="https://api.pricingapiopenai.com/v1"
API_KEY="your-key-here"
Küldje el első chat-lezárás
Tegyen egy szabványos kérést szöges válaszok generálásához. A modell elfogadja a rendszerpromptokat és felhasználói üzeneteket, akárcymelyik más szolgáltató. Közvetlen szöges kimenetet kap rejtett szűrők vagy visszautasítások nélkül jogszerű tartalmak esetén.
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"}]
}'
Streamelés engedélyezése valós idejű válaszokhoz
Az adatfolyam aktiválásával a tokeneket azonnal megkapod generálásuk közben. Ez csökkenti a végfelhasználók számára észlelt késleltetést, és nyitva tartja a kapcsolatot a befejezésig. Az utolsó chunk tartalmazza a teljes tokenfelhasználást a számlázás átláthatósága érdekében.
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)
Használjon függvényhívást és JSON módot
Strukturált adatok vagy eszközdefiníciók kérése a backend logikájába való integráláshoz. Állítsa be a válasz formátumát a szigorú JSON kimenet biztosításához, ha szükséges. Az eszközöket is definiálhatja dinamikus ügynök viselkedésekhez.
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);
Figyelje a tokenfelhasználást
A fogyasztás nyomon követése a válasz metaadatain vagy a kezelőfelületen keresztül. A hibák nem terhelik a kreditet, és a előre fizetett kredit nem jár le. Valós idejű használatot figyelhet, hogy a költségkereteken belül maradjon.
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)Gyakori kérdések
Mennyi az OpenAI API árazási struktúrája ehhez a szolgáltatáshoz?
$0,15-öt számítunk fel 1 millió bemeneti tokenenként és $0,50-et 1 millió kimeneti tokenenként. Az előre fizetett krediteket a tényleges felhasználás alapján számítjuk fel, a hibák pedig ingyenesek. Nincsenek előfizetési díjak.
Mi történik, ha sebességkorlátba ütközöm?
429-es státuskópot kap, ha túllépi a percenkénti 300 kérést vagy a 8 párhuzamos kérést. A kérés azonnal elutasításra kerül hitel fogyasztása nélkül.
Miért kapok 401 vagy 402-es hibát?
A 401-es hiba érvénytelen vagy hiányzó API-kulcsot jelez. A 402-es hiba azt jelenti, hogy az előfizetett egyenleged nem fedezi a kérést. Tölts fel kriptovalutával a szolgáltatás folytatásához.
Szerezze meg a kulcsát percenként.
Regisztrálj, szerezd meg a kulcsot, és frissítsd az alap URL-t. Egyszerű.