da ▾

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.

Prøv med prøve kredit