OpenAI-kompatibelt api hurtigstart
Drop-in-integration til dit eksisterende pipeline med vores uncensored LLM-endpunkt. Vi giver gennemsigtig forudbetalt fakturering, så du har kontrol over omkostningerne uden månedlige omkostninger.
Base URL og autentificering
Start med at pege din klient mod vores openai compatible endpoint. Indstil base_url variabel til https://api.openaipriceapi.com/v1 og angiv din nøgle i autorisationsheaderen. Du får én aktiv nøgle pr. konto, og der kræves ikke et telefonnummer ved tilmelding. Base-URL'en fungerer med de officielle SDK'er, så du kun skal ændre URL'en og nøglen for at skifte fra andre udbydere. Vores openai price api gebyrer for gyldige tokens, fejl koster nul, og kredit udløber aldrig. Hold din nøgle sikker, fordi den er den eneste legitimationsoplysning, der kræves til alle requests.
Første chat completion-anmodning
Send en standard POST request til chat completions endpointet. Angiv model-identifikatoren som "uncensored" og inkluder dine system- og user prompts. API'et returnerer et tekstssvar i det valgte format, typisk JSON eller plain text. Du kan justere parametre som temperature og top_p for at kontrollere kreativitet. Request-body'et skal holdes under 8 MB for at sikre jævn processing. Brug curl-kommandoen nedenfor til at verificere connectivity og få dit første svar.
Integration af Python SDK
Brug det officielle Python-bibliotek til at interagere med vores service. Konfigurer klienten med din base URL og API-nøgle. SDK'et håndterer tokenisering og HTTP-anmodninger automatisk. Du kan sende flere beskeder i en enkelt samtalekontekst. Modellen understøtter et kontekstvindue på 100,000 tokens til lange dokumenter. Streaming er også tilgængelig via Python-klienten. Brug kodeudsnittet nedenfor til at initialisere klienten og sende en besked.
Node SDK-brug
Integrer med Node.js ved hjælp af den standard npm-pakke. Indstil miljøvariablerne, eller indtast dem direkte i klientkonstruktoren. Node SDK'en spejler Python-grænsefladen for konsistens. Du kan håndtere fejl pænt og parse svarobjektet. Funktionssamling og JSON-tilstand understøttes ud af boksen. Denne tilgang fungerer godt til server-applikationer, der har brug for pålidelig tekstgenerering. Følgende uddrag viser den grundlæggende opsætning til dit Node-miljø.
Håndtering af streamingrespons
Aktiver streaming for at modtage tokens, mens de genereres. Dette reducerer den opfattede latens for lange output. Den sidste chunk indeholder det samlede tokenforbrug til præcis fakturering. Du kan parse streamet for at opdatere en brugergrænseflade i realtid. API'et bruger Server-Sent Events til denne protokol. Denne metode er ideel til chatgrænseflader og live-demos. Brug eksemplet nedenfor til at implementere en streaming-klient, der behandler tokens effektivt.
Begrænsninger, fejl og kontekstvindue
Overvåg dine anmodningsgrænser for at undgå afbrydelser. API'et tillader 300 anmodninger i minuttet og 8 samtidige anmodninger per nøgle. En 401-fejl betyder, at din nøgle er ugyldig, mens 402 indikerer manglende kredit. En 429-respons signalerer hastighedsbegrænsning; vent og prøv igen. Kontekstvinduet er på 100,000 tokens for input og output tilsammen. Maks output er 16,000 tokens, medmindre du indstiller en lavere grænse. Fejl og afslag er gratis, så du betaler kun for succesfulde tokens. Denne gennemsigtige faktureringsmodel sikrer, at du ved præcis, hvad du bruger.
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)Almindelige spørgsmål
Hvad er basis-URL til openai pris API?
Den basale URL er HTTPS://api.openaipriceapi.com/v1. Du skal opdatere din klientkonfiguration for at bruge denne endpoint i stedet for den standard OpenAI-URL. Dette sikrer, at dine anmodninger sendes til vores uncensored model-servers.
Hvor meget koster den ubegrænsede LLM?
Prisen er $0,15 per 1M input-tokens og $0,50 per 1M output-tokens. Du betaler kun for gyldige tokens med fejl opkrævet til nul. Kredit er forudbetalt via krypto og udløber aldrig.
Hvad er størrelsen på context window?
Kontekstvinduet er på 100.000 tokens for den samlede prompt og completion. Du kan indstille en max output-grænse på 16.000 tokens pr. anmodning. Dette gør det muligt at behandle lange dokumenter, mens svar kvaliteten opretholdes.
Få din API-nøgle i trin
Tilmeld dig, kopier tokenet, opdater din base URL. Det er hele konfigurationen.