OpenAI-compatible API-snelstart
Drop-in integratie voor je bestaande pipeline met ons endpoint voor de uncensored LLM. We bieden transparante prepaid-billing, zodat je de kosten onder controle houdt zonder maandelijkse overhead.
Basis-URL en authenticatie
Wijs je client eerst naar onze openai compatible endpoint. Stel de base_url variabele naar https://api.openaipriceapi.com/v1 en geef je sleutel in de autorisatieheader. Je krijgt één actieve sleutel per account en tijdens het aanmelden is geen telefoonnummer nodig. De basis-URL werkt met de officiële SDK's, dus je hoeft alleen de URL en sleutel aan te passen om van andere providers over te schakelen. Onze openai price api kosten voor geldige tokens, fouten kosten nul en tegoed vervalt nooit. Houd je sleutel veilig want dit is het enige credentiaal dat nodig is voor alle verzoeken.
Eerste chatcompletieverzoek
Stuur een standaard POST-verzoek naar het chat-completions-eindpunt. Geef de model-identificatie op als "uncensored" en voeg uw systeem- en gebruikersprompten toe. De API retourneert een tekstantwoord in het gekozen formaat, meestal JSON of platte tekst. U kunt parameters zoals temperature en top_p aanpassen om de creativiteit te beïnvloeden. De request body moet kleiner zijn dan 8 MB om een soepele verwerking te garanderen. Gebruik het onderstaande curl-commando om de verbinding te verifiëren en uw eerste antwoord te ontvangen.
Python SDK integratie
Gebruik de officiële Python bibliotheek om met onze service te communiceren. Configureer de client met je basis-URL en API-sleutel. De SDK verwerkt tokenisatie en HTTP-verzoeken automatisch. Je kunt meerdere berichten in één gesprekcontext versturen. Het model ondersteunt een contextvenster van 100,000 tokens voor lange documenten. Streaming is ook beschikbaar via de Python client. Gebruik het onderstaande codesnippet om de client te initialiseren en een bericht te versturen.
Node SDK-gebruik
Integreer met Node.js met het standaard npm-pakket. Stel de omgevingsvariabelen in of geef ze direct door aan de clientconstructor. De Node SDK spiegelt de Python-interface voor consistentie. Je kunt fouten op een beheersbare manier afhandelen en het responsobject parseren. Functaanroepen en JSON-modus worden standaard ondersteund. Deze aanpak werkt goed voor servertoepassingen die betrouwbare tekstgeneratie nodig hebben. Het volgende fragment toont de basisopstelling voor je Node-omgeving.
Stream-antwoorden verwerken
Schakel streaming in om tokens te ontvangen zodra ze worden gegenereerd. Dit vermindert de waargenomen latentie voor lange reacties. Het laatste chunk bevat het totale tokengebruik voor accurate facturering. Je kunt de stream parseren om een UI in real-time bij te werken. De API gebruikt Server-Sent Events voor dit protocol. Deze methode is ideaal voor chatinterfaces en live demos. Gebruik het onderstaande voorbeeld om een streamingclient te implementeren die tokens efficiënt verwerkt.
Limieten, fouten en contextvenster
Blijf uw aanvragenlimieten bewaken om onderbrekingen te voorkomen. De API staat 300 aanvragen per minuut en 8 gelijktijdige aanvragen per sleutel toe. Een 401-fout betekent dat uw sleutel ongeldig is, terwijl 402 aangeeft dat er geen tegoed beschikbaar is. Een 429-respons geeft aan dat u de limiet heeft overschreden; wacht en probeer het opnieuw. Het contextvenster is 100,000 tokens voor input en output samen. Maximaal 16,000 tokens voor output, tenzij u een lagere limiet instelt. Fouten en weigeringen zijn gratis, dus u betaalt alleen voor succesvolle tokens. Dit transparante facturatiemodel zorgt ervoor dat u precies weet wat u uitgeeft.
cURL
curl https://api.openaipriceapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set timezone to UTC for log parsing"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.openaipriceapi.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.openaipriceapi.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
Wat is de basis-URL voor de openai price API?
De basis-URL is HTTPS://api.openaipriceapi.com/v1. Je moet je clientconfiguratie bijwerken om dit endpoint te gebruiken in plaats van de standaard OpenAI-URL. Dit zorgt ervoor dat je verzoeken naar onze servers voor het uncensored model gaan.
Hoeveel kost de uncensored LLM?
Prijzen zijn $0,15 per 1M invoertokens en $0,50 per 1M uitvoertokens. Je betaalt alleen voor geldige tokens met fouten tegen nul in rekening gebracht. Krediet is vooruitbetaald via crypto en vervalt niet.
Wat is de grootte van het contextvenster?
Het contextvenster bedraagt 100.000 tokens voor de totale prompt en voltooiing. U kunt een maximale uitvoergrens instellen van 16.000 tokens per verzoek. Dit maakt de verwerking van lange documenten mogelijk terwijl de responskwaliteit behouden blijft.
Vraag je API-sleutel in stappen aan
Registreer, kopieer het token, pas je basis-URL aan. Dat is de volledige configuratie.