da ▾
Hæv prøvenøgle
Hæv prøvenøgle

OpenAI-kompatibelt API-dokumentation

Indsæt din ukensurerede API-nøgle i din eksisterende OpenAI SDK-kode og begynd at generere tekst med det samme. Denne guide viser præcis, hvordan du konfigurerer base URL, håndterer streaming og administrerer dine forudbetalte tokens.

Autentificering og Base URL-setup

Din API-nøgle autentificerer hver anmodning til vores servere. Tilmeld dig blot med Google eller en e-mail-adresse, og kopier nøglen fra dit dashboard. Indsæt den i din miljøvariabel som DEEPSEEK_API_KEY og pege din klient mod https://api.keyapideepseek.com/v1. Denne base-URL fungerer med ethvert standard OpenAI-kompatibelt bibliotek.

curl https://api.keyapideepseek.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check the system health and confirm uptime status"}]
  }'

Du kan verificere din opsætning ved at liste tilgængelige modeller. Svaret bekræfter, at din nøgle er gyldig og aktiv. Dette trin sikrer, at din integration peger på det korrekte ufiltrerede endepunkt, før du sender prompts.

Chat Completions Endpoint

The POST /v1/chat/completions endpoint accepterer din prompt og returnerer modelrespons. Du sender en JSON-body med beskeder, dine system-instruktioner og parametre som temperatur. Model-ID'et er altid uncensored. Denne enkelt model håndterer alle dine tekstgenereringsbehov uden routing-kompleksitet.

from openai import OpenAI

client = OpenAI(base_url="https://api.keyapideepseek.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)

Python SDK'et håndterer HTTP-anmodninger automatisk. Du angiver din nøgle og base-URL til klientkonstruktoren. Resten af koden efterligner standard OpenAI-mønstre. Dette sikrer, at du kan skifte udbyder senere uden at skulle omskrive din hele applikationslogik.

Streaming-svar og tokenforbrug

Aktivér streaming ved at indstille stream: true i din anmodning. API'et returnerer en Server-Sent Events (SSE) stream af dele. Hver del indeholder delvis tekst og forbrugsstatistikker. Den sidste del inkluderer det samlede tokenantal for anmodningen.

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)

Streaming reducerer den opfattede forsinkelse for brugere. Du kan vise tokens, når de ankommer. Dette er afgørende for langformsgenerering eller interaktive chatgrænseflader. Overvåg tokenforbruget i den sidste del for at spore forbrug af din forudbetalte kredit præcist.

JSON-tilstand og funktionskald

Tving struktureret output ved at indstille response_format til {"type": "json_object"}. Modellen vil returnere gyldig JSON i stedet for fritext. Dette er ideelt til API-integrationer eller dataudtræk. Du kan også definere funktioner i din prompt til værktøjsbrug.

Modellen understøtter tool_choice parametre. Du kan tvinge specifikke funktioner eller lade modellen afgøre. Denne fleksibilitet giver dig mulighed for at bygge komplekse agenter. Sørg for, at dine funktions-skemaer er strengt typet for at undgå parsningsfejl i din klientkode.

Rate Limits og Samtidighed

Hver API-nøgle er begrænset til 300 anmodninger i minuttet. Du kan have op til 8 samtidige anmodninger aktive på samme tid. Den maksimale størrelse for anmodningskroppen er 8 MB. Disse grænser forhindrer misbrug og sikrer stabil ydeevne for alle brugere. Overskridelse af disse grænser giver en 429-fejl.

Implementer eksponentiel backoff i din klientkode. Forsøg mislykkede anmodninger igen efter en kort forsinkelse. Dette håndterer overførbare netværksproblemer på en behagelig måde. Din forudbetalte kredit opkræves kun for succesfulde gennemførelser, ikke for rate-limitede retries.

Fejlhåndtering og afvisninger

En 401-fejl betyder, at din nøgle er ugyldig eller udløbet. En 402-fejl indikerer utilstrækkelig forudbetalt kredit. En 429-fejl signalerer, at du har ramt hastighedsgrænsen. Modellen afviser anmodninger, der indeholder seksuelt indhold med mindreårig. Alt andet lovligt voksenindhold er tilladt.

Tjek fejlresponsens brødtekst for detaljerede meddelelser. Log disse fejl for at fejlsøge integrationsproblemer. Dine kreditpoint forbruges ikke for mislykkede anmodninger. Denne gennemsigtige faktureringsmodel hjælper dig med at forudsige omkostninger præcist uden skjulte gebyrer.

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.keyapideepseek.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);

Ofte stillede spørgsmål

Hvordan får jeg min ubegrænsede API-nøgle?

Tilmeld dig via Google eller e-mail på vores dashboard. Din nøgle vises med det samme.

Hvad er størrelsen på context window?

Modellen understøtter et kontekstvindue på 100.000 tokens til kombineret prompt og completion. Du kan indstille et max output på 16.000 tokens pr. forespørgsel.

Hvilke betalingsmetoder accepterer du?

Kun krypto: USDT på TRC20 eller USDC på Base, ethvert helt beløb fra $20 til $500. Bonuskredit gives fra $50.

Få din API-nøgle på få minutter

Tilmeld dig, kopier din nøgle, og opdater base-URL'en. Det er alt, hvad du skal gøre.