sv ▾
Claima provnyckel
Claima provnyckel

OpenAI-kompatibel API-dokumentation

Klistra in din icke-censurerade API-nyckel i din befintliga OpenAI SDK-kod och börja generera text omedelbart. Denna guide visar exakt hur du konfigurerar bas-URL, hanterar streaming och hanterar dina förbetalda tokens.

Autentisering och bas-URL-inställning

Din API-nyckel autentiserar varje begäran till våra servrar. Registrera dig helt enkelt med Google eller en e-postadress och kopiera nyckeln från din dashboard. Klistra in den i din miljövariabel som DEEPSEEK_API_KEY och peka din klient mot https://api.keyapideepseek.com/v1.Denna bas-URL fungerar med vilket standard OpenAI-kompatibelt bibliotek som helst.

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 verifiera din installation genom att lista tillgängliga modeller. Svaret bekräftar att din nyckel är giltig och aktiv. Detta steg säkerställer att din integration pekar mot rätt obegränsad slutpunkt innan du skickar prompts.

Slutpunkt för chattkomplettering

The POST /v1/chat/completions slutpunkt accepterar din prompt och returnerar modellsvaret. Du skickar en JSON-body som innehåller meddelanden, dina systeminstruktioner och parametrar som temperatur. Modell-ID:t är alltid uncensored. Denna enda modell hanterar alla dina textgenereringsbehov utan routningskomplexitet.

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:n hanterar HTTP-förfrågningar automatiskt. Du anger din nyckel och bas-URL till klientkonstruktorn. Resten av koden speglar vanliga OpenAI-mönster. Detta säkerställer att du kan byta leverantörer senare utan att skriva om hela din applikationslogik.

Strömningsresponser och tokenanvändning

Aktivera strömning genom att ställa in stream: true i ditt begäran. API:et returnerar en Server-Sent Events (SSE)-ström av delar. Varje del innehåller delvis text och användningsstatistik. Den sista delen innehåller det totala antalet tokens för begäran.

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)

Strömning minskar den upplevda latensen för användare. Du kan visa tokens när de anländer. Detta är avgörande för långformsgenerering eller interaktiva chattgränssnitt. Övervaka tokenanvändningen i den sista biten för att spåra förbrukningen av ditt förbetala kredit korrekt.

JSON-läge och funktionsanrop

Tvinga strukturerad utdata genom att ställa in response_format för {"type": "json_object"}. Modellen kommer att returnera giltig JSON istället för fritt text. Detta är idealiskt för API-integrationer eller dataextraktion. Du kan också definiera funktionsdefinitioner i din prompt för verktygsanvändning.

Modellen stödjer tool_choice parametrar. Du kan tvinga fram specifika funktioner eller låta modellen bestämma. Denna flexibilitet gör att du kan bygga komplexa agenter. Se till att dina funktionsscheman är strikt typade för att undvika tolkningsfel i din klientkod.

Begränsningar för begäranderänta och parallellitet

Varje API-nyckel är begränsad till 300 förfrågningar per minut. Du kan ha upp till 8 samtidiga aktiva förfrågningar. Den maximala storleken på förfrågningsbodyn är 8 MB. Dessa begränsningar förhindrar missbruk och säkerställer stabil prestanda för alla användare. Om du överskrider dessa gränser returneras ett 429-fel.

Implementera exponentiell backoff i din klientkod. Försök om misslyckade förfrågningar efter en kort fördröjning. Detta hanterar tillfälliga nätverksproblem smidigt. Din förbetald kredit debiteras endast för lyckade slutföranden, inte för försök om som begränsas av hastigheten.

Felfhantering och avslag

Ett 401-fel betyder att din nyckel är ogiltig eller utgången. Ett 402-fel indikerar otillräckligt förbetalt kredit. Ett 429-fel signalerar att du har nått hastighetsbegränsningen. Modellen vägrar förfrågningar som innehåller sexuellt innehåll som involverar minderåriga. Allt annat lagligt vuxet innehåll är tillåtet.

Kontrollera felresponsens kropp för detaljerade meddelanden. Logga dessa fel för att felsöka integrationsproblem. Ditt kredit förbrukas inte för misslyckade begäranden. Detta transparenta faktureringsmodell hjälper dig att förutse kostnader noggrant utan dolda avgifter.

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);

Vanliga frågor

Hur får jag min obegränsade API-nyckel?

Registrera dig via Google eller e-post på vår kontrollpanel. Din nyckel visas omedelbart.

Vilken är storleken på contextfönstret?

Modellen stöder ett kontextrum på 100 000 token för kombinerad prompt och completion. Du kan ange en max output på 16 000 tokens per begäran.

Vilka betalningsmetoder accepterar ni?

Krypto endast: USDT på TRC20 eller USDC på Base, hela belopp från $20 till $500. Bonuskredit tillkommer från $50.

Skaffa din API-nyckel på några minuter

Registrera dig, kopiera din nyckel och uppdatera bas-URL:en. Det är allt du behöver göra.