Start med vores uprægede API
Kom i gang med vores ubegrænsede API ved at pege din eksisterende OpenAI-kompatible SDK på vores endpoint. Du modtager direkte, umiddelbar adgang til en enkelt tilpasset model med gennemsigtig, tokenbaseret prissætning.
- pr. 1M input-tokens
- $0.15
- Output-tokens / 1M
- $0.50
- token-kontekst
- 100,000
- prøvekredit
- $0.50
- anmodninger i minuttet
- 300
Base URL og autentificeringsopsætning
Peg din SDK til vores endpoint, og angiv din nøgle i autorisationsheaderen. Vi leverer en enkelt, hostet base URL, der fungerer med enhver standard OpenAI-kompatibel klient. Du modtager én aktiv nøgle pr. konto, og tilmelding tager sekunder via Google eller e-mail uden behov for telefonnummer. Din nøgle giver øjeblikkelig adgang til den ubegrænsede model ved oprettelse.
Autentificeringen afhænger af standard Bearer-tokens. Hvis du sender en ugyldig nøgle, returnerer API'et en 401-fejl. Du kan generere en ny nøgle til enhver tid, og den gamle holder op med at virke øjeblikkeligt. Denne design holder dit forbrug privat og din adgang simpel.
Du behøver ikke at håndtere flere modelversioner eller bekymre dig om gennemsigtig routing. Endpointet betjener én specifik stor sprogmodel finjusteret til adult content og mangel på afvisninger. Hold din nøgle sikker, da det er den eneste måde at få adgang til din forudbetalte kredit på.
Chat completions endpoint (POST /v1/chat_completions)
Send dine prompts til chat completion-endepunktet for at modtage tekstrespons. Dette er den kerneinteraktionsmetode for vores API. Du strukturerer din anmodning med en systemmeddelelse for at indstille adfærd og brugermeldinger til din faktiske forespørgsel. Modellen behandler input og returnerer et tekstrespons.
Vores API er streng i forhold til, hvad den gør. Vi understøtter ikke embeddings, billedgenerering eller lydprocessing. Du får tekst ind og tekst ud. Context-vinduet understøtter 100.000 tokens for både prompt og completion tilsammen. Dette giver mulighed for lange samtaler eller stor dokumentbehandling.
Hold dine anmodninger rene og strukturerede. Endpointet forventer et specifikt JSON-format. Hvis du sender den forkerte datatype, modtager du en fejl. Vi håndterer den tunge inference på vores egne servere.
Eksempel på integration af Python SDK
Brug det officielle Python SDK til nemt at interagere med vores API. Koden nedenfor viser, hvordan du initialiserer klienten med vores base URL og din nøgle. Du kan derefter kalde chat-completion-funktionen med dine beskeder.
Denne opsætning virker, fordi vores API er fuldt OpenAI-kompatibel. Du behøver ikke et custom klientbibliotek. Opdater blot base URL og din API-nøgle. Resten af SDK-funktionerne forbliver de samme. Dette gør migration fra andre udbydere ligetil, hvis du skal skifte senere.
Vi anbefaler at bruge den seneste version af SDK'et for den bedste oplevelse. Biblioteket håndterer retries og JSON-parsing for dig. Du skal blot fokusere på din prompt-logik og modelparametre.
Node SDK-integrationseksempel
Integrer med Node.js ved hjælp af den standard npm-pakke. Strukturen spejler Python-eksemplet. Du indstiller base URL til vores slutpunkt og angiver din API-nøgle. Dette sikrer kompatibilitet med eksisterende Node.js-applikationer.
Node SDK'en håndterer HTTP-anmodningerne automatisk. Du sender messages-arrayet og modtager response-objektet. Dette inkluderer indholdet af den genererede tekst. Du kan derefter behandle denne tekst i din applikationslogik.
Husk, at vi kun understøtter tekstkomplettering. Forvent ikke billed- eller lyddata i svaret. SDK'en vil parse JSON-svaret og give dig adgang til teksten. Denne konsistens på tværs af sprog forenkler din udviklingsproces.
Streaming-respons og tokenforbrug
Aktivér streaming for at modtage svaret token for token. Dette giver en hurtigere opfattet forsinkelse for dine brugere. Du kan vise teksten, mens den genereres, i stedet for at vente på det fulde svar. Dette er afgørende for chatgrænseflader.
Den sidste chunk af streamen indeholder token-brugsstatistikker. Du kan bruge disse data til at spore dine omkostninger og overvåge din kontobalance. Streaming ændrer ikke prissætningsmodellen. Du betaler stadig per token brugt.
Vores API understøtter server-sent events til streaming. SDK'en håndterer eventparsning. Du skal bare indstille stream-parameteren til true. Dette fungerer med både Python- og Node-klienter. Det er den anbefalede måde at bygge interaktive applikationer på.
Begrænsninger, fejl og modeldetaljer
Forstå dine ratebegrænsninger og potentielle fejl for at bygge en robust applikation. Du er begrænset til 300 anmodninger i minuttet og 8 samtidige anmodninger per nøgle. Størrelsen af anmodningskroppen er begrænset til 8 MB. Hvis du overskrider disse grænser, modtager du en 429-fejl. Du kan implementere eksponentiel backoff for at håndtere dette glat.
Almindelige fejl inkluderer 401 for ugyldige nøgler og 402 for utilstrækkelig kredit. Hvis du løber tør for kredit, skal du toppe op via krypto for at fortsætte. Feil og afvisninger er gratis, så du betaler ikke for mislykkede anmodninger. Modellen afviser kun seksuelt indhold involverende mindreårige, hvilket er en hard limit.
Du kan tjekke de tilgængelige modeller via GET /v1/models-endpointet. Dette returnerer det enkelte uncensored model-ID. Vi tilbyder ikke flere modeller eller routing. Denne enkelhed reducerer kompleksitet og sikrer konsistent adfærd. Din forudbetalte kredit udløber aldrig, så du kan pause brugen uden at miste midler.
cURL
curl https://api.keyapiunlimited.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list the python libraries for web scraping"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.keyapiunlimited.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.keyapiunlimited.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)FAQ
Hvad er basis-URL til ubegrænset API-nøgle?
Base-URL er HTTPS://api.keyapiunlimited.com/v1. Du skal opdatere din SDK-konfiguration, så den peger på denne URL. Denne endpoint serverer vores uncensored-model via det standard OpenAI-kpatible interface.
Hvordan håndterer jeg ratelimits og fejl?
Du er begrænset til 300 anmodninger i minuttet og 8 samtidige anmodninger. Hvis du overskrider dette, modtager du en 429-fejl. Du kan implementere retry-logik med eksponentiel backoff til at håndtere disse grænser effektivt.
Hvad er størrelsen på context window?
Kontekstvinduet er på 100.000 tokens for kombinationen af prompt og completion. Dette gør det muligt at behandle lange samtaler og store dokumenter. Det maksimale output pr. anmodning er 16.000 tokens.
Hent din nøgle nu
Tilmeld dig, kopier nøglen, og opdater din base URL. Det er alt.