Snelstart: Integratie Ongecensureerde LLM API
Plak onze uncensored LLM in je bestaande OpenAI SDK zonder codewijzigingen. Deze quickstart begeleidt je door configuratie, streaming en foutafhandeling voor een echte OpenAI-compatible endpoint.
Installeer de OpenAI SDK
Begin met het toevoegen van de officiële bibliotheek aan je project. Dit zorgt voor compatibiliteit met standaardparameters zoals temperature en top_p. De bibliotheek verwerkt serialisatie automatisch.
- Ondersteunt Python- en JavaScript-omgevingen.
- Beheert connection pooling efficiënt.
- Blijft compatibel met standaard OpenAI-compatible API-structuren.
Installeer het pakket met uw voorkeurspakketbeheerder. Deze stap bereidt uw omgeving voor voor onmiddellijke integratie.
Je hebt geen specifieke versie nodig voor basis tekstgeneratie. De bibliotheek ondersteunt standaard authenticatieheaders naadloos.
Configureer je Base URL
Wijs uw client naar ons eindpunt om standaard inhoudsfilters te omzeilen. Gebruik de base URL https://api.openaipricingapi.com/v1 voor alle verzoeken. Deze enkele wijziging leidt het verkeer naar onze uncensored LLM-infrastructuur.
Stel je API-sleutel in in de standaard Authorization header. Geef de sleutel die je uit het dashboard hebt verkregen door. De client valideert de referenties voordat er data wordt verzonden.
Zorg ervoor dat je de model-ID gebruikt uncensored voor optimale prestaties. Deze identifier vertelt de server welk model je verzoek moet routeren. Er worden geen andere model-IDs ondersteund.
Maak je eerste chatcompletie
Stuur een eenvoudig bericht om de connectiviteit te verifiëren. Gebruik het standaard chatcompletion-endpoint met een systeemprompt en gebruikersbericht. De respons retourneert tekst direct.
Controleer de statuscode om succes te bevestigen. Een 200 OK-status geeft aan dat het verzoek correct is verwerkt. Fouten retourneren specifieke codes voor foutopspelen.
Review de output op nauwkeurigheid. Het model antwoordt zonder weigering van wettelijke volwassen inhoud. Test met diverse onderwerpen om het gedrag te verifiëren.
Streamen en Functieaanroep inschakelen
Activeer streaming om tokens in real-time te ontvangen. Stel stream=True in je verzoek. De client levert chunks zodra ze beschikbaar worden. Dit vermindert de waargenomen latentie aanzienlijk.
Toegang tot function calling door tools in je payload te definiëren. Het model retourneert gestructureerde argumenten voor uitvoering. Parse de JSON-output om je backend-logica te triggeren.
Combineer streaming met tools voor complexe workflows. Verwerk partiële responsen soepel. Zorg dat je code het laatste chunk verwerkt voor tokenaantallen.
Afhandelen van Tokens en Gebruiksgegevens
Monitor tokengebruik om je vooruitbetaalde krediet te beheren. De API rekent $0.15 per 1M invoertokens en $0.50 per 1M uitvoertokens. Fouten verbruiken geen krediet.
Parseer de verbruiksgegevens uit de laatste streamchunk. Dit geeft nauwkeurige input- en outputaantallen. Volg kosten in uw applicatielogboeken.
Restituties zijn alleen van toepassing bij factureringsfouten. Tegoed vervalt nooit na aankoop. Gebruik de gebruikscijfers om toekomstige uitgaven nauwkeurig te voorspellen.
Begrijp rate limits en fouten
Verwacht een 429 fout als je meer dan 300 verzoeken per minuut overschrijdt. Throttle je client om onderbrekingen te vermijden. Gelijktijdige verzoeken zijn beperkt tot 8 per sleutel.
A 401 fout wijst op een ongeldige of ontbrekende API-sleutel. Controleer je gegevens in het dashboard. Een 402 fout betekent dat je vooruitbetaalde saldo op is.
Het contextvenster ondersteunt in totaal 100.000 tokens. Verzoeken die deze limiet overschrijden retourneren een fout. Pas de payload-grootte dienovereenkomstig aan om de prestaties te behouden.
cURL
curl https://api.openaipricingapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the hourly cost per token for the current model tier"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.openaipricingapi.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.openaipricingapi.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);Streaming
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)Veelgestelde vragen
Is dit een echte OpenAI-prijzen-API-alternatief?
Ja, ons endpoint accepteert standaard OpenAI-compatible payloads en retourneert standaard JSON-antwoorden. Je kunt de officiële OpenAI SDK's gebruiken zonder de structuur van je code aan te passen. Het prijsmodel verschilt door prepaid credit te gebruiken in plaats van abonnementen.
Wat gebeurt er als ik een 402-fout krijg?
Een 402-fout geeft aan dat je vooruitbetaalde tegoedsaldo nul is. Je moet aanvullen met USDT of USDC om de dienst weer te gebruiken. Fouten tijdens mislukte verzoeken verbruiken geen tegoed, dus je kunt veilig opnieuw proberen.
Hoe groot is het contextvenster?
Het model ondersteunt een contextvenster van 100.000 tokens voor zowel invoer als uitvoer samen. Je kunt tot 16.000 tokens voor één antwoord opgeven. Verzoeken die de limiet overschrijden, worden onmiddellijk afgewezen.
Haal je API-sleutel op
Meld je aan, haal de sleutel op, stel je basis-URL in. Dat is het.