sv ▾
Börja nu

Snabbstart: DeepSeek Coder API-integration

Denna snabbstartsguide hjälper dig att integrera vårt obegränsade DeepSeek Coder API med din befintliga kodbas med standard OpenAI-kompatibla slutpunkter. Du lär dig hur du autentiserar, skickar begäranden och hanterar strömmade svar med precis kontroll över modellparametrar.

Bas URL och autentisering

Din API-nyckel autentiserar varje begäran till vår hostade slutpunkt. Använd bas-URL:en https://api.coderdeepseek.cc/v1 med valfri OpenAI SDK eller HTTP-klient. Modellidentifieraren är strikt uncensored. Detta körs på våra egna servrar och är inte en vidareförsäljning av en annans modell. Du får en omedelbar API-nyckel vid registrering via Google eller e-post. Förvara denna nyckel säker då den styr ditt förbetala saldo.

Autentiseringen bygger på Authorization header. Skicka din nyckel som en Bearer-token. Varje begäran måste inkludera denna rubrik för att undvika en 401 fel. Vi använder inte frågeparametrar för autentisering. Detta säkerställer rena rubriker och kompatibilitet med standardmiddleware.

Skicka begäranden: Chat Completions

Slutpunkten för chattkompletteringar bearbetar dina prompts och returnerar textoutputs. Skicka en POST-begäran till /v1/chat/completions. Ange modellnamnet, messages-arrayen och dina önskade parametrar. Systemet bearbetar text in och returnerar text ut. Du kan styra svarformatet och stoppkriterier. Detta fungerar för både enkla frågor och komplexa koduppgifter.

Använd följande curl-kommando för att testa din anslutning. Ersätt YOUR_API_KEY med din faktiska nyckel. Begäran använder uncensored modellen identifierare. Detta bekräftar att din autentisering och kreditbalans är aktiva.

curl https://api.coderdeepseek.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "what is the current version of the library"}]
  }'

Verifiera att svaret innehåller choices array. Varje val inkluderar ett meddelande med det genererade innehållet. Kontrollera usage objekt för tokenantal. Detta hjälper dig att övervaka dina utgifter noggrant.

Python SDK-integration

Integrera API:t i dina Python-projekt med hjälp av det officiella OpenAI-paketet. Ställ in bas-URL:en till vår slutpunkt. Initiera klienten med din API-nyckel. Detta gör att du kan använda bekanta metoder som chat.completions.create. SDK:et hanterar JSON-serialisering och HTTP-begäran automatiskt.

Konfigurera modellen till uncensored. Skicka dina meddelanden i standardformatet. SDK:n stöder alla våra funktioner inklusive funktionsanrop och JSON-läge. Du kan ställa in parametrar som temperatur och top_p direkt. Detta gör migration från andra leverantörer enkel.

from openai import OpenAI

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

Hantera undantag för nätverksfel eller ogiltiga begäranden. Kontrollera statuskoden om du parser det råa svaret. Detta säkerställer robust felhantering i din applikation. SDK:en abstraherar bort det mesta av komplexiteten.

Node SDK-integration

Använd Node.js OpenAI SDK:t för att integrera med dina JavaScript- eller TypeScript-projekt. Installera paketet och konfigurera bas-URL:t. Detta upprätthåller kompatibilitet med din befintliga kodstruktur. Du kan använda samma metoder som i Python. SDK:t stöder både CommonJS och ES-moduler.

Ställ in modellen till uncensored. Skicka dina meddelanden och parametrar. SDK:n hanterar streaming- och icke-streaming-förfrågningar. Du kan fånga fel och logga dem lämpligt. Detta säkerställer att din applikation förblir stabil under belastning.

import OpenAI from "openai";

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

Testa din integration med en enkel prompt. Verifiera att svaret matchar dina förväntningar. Kontrollera token-användningen i svarsobjektet. Detta hjälper dig att spåra kostnader och prestanda. SDK:et gör det enkelt att iterera snabbt.

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. Du tar emot textbitar när de genereras. Detta minskar den upplevda latensen för långa svar. Den sista biten innehåller total tokenanvändning.

Analysera SSE-händelserna för att extrahera innehållet. Klistra ihop bitarna för att bilda det kompletta svaret. Övervaka usage objekt i den sista chunken. Detta ger dig exakta tokenantal för fakturering. Streaming är idealiskt för realtidsapplikationer.

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)

Hantera nätverksavbrott smidigt. Återanslut om strömmen bryts. API:et skickar inte tidigare chunkar. Du måste rekonstruera hela texten på klientsidan. Detta ger en smidig användarupplevelse.

Gränser, fel och kontextfönster

Vårt API tillämpar strikta gränser för att säkerställa stabilitet. Du kan göra 300 begäranden per minut per nyckel. Upp till 8 begäranden kan köras samtidigt. Begärandekroppen får inte överstiga 8 MB. Överskridande av dessa gränser resulterar i ett 429 Rate limit-fel. Hantera dessa fel med exponentiell backoff.

Kontextrutan är 100 000 tokens. Detta omfattar både prompt och svar. Maximalt svar är 16 000 tokens per begäran. Om du inte anger max_tokens, det är 2 048 som standard. A 401 fel betyder att din nyckel är ogiltig. En 402 fel betyder att du har ingen kredit. Ladda upp via krypto för att fortsätta använda tjänsten.

Vanliga frågor

Vad är bas-URL för DeepSeek Coder API?

Bas-URL:en är HTTPS://api.coderdeepseek.cc/v1. Detta fungerar med valfri OpenAI-kompatibel klient. Du måste ange modellen till uncensored.

Hur hanterar jag hastighetsbegränsningar?

Du är begränsad till 300 förfrågningar per minut. Om du överskrider detta kommer du att få ett 429-fel. Implementera exponentiell backoff för att försöka igen.

Vad händer om jag tar slut på kredit?

Du får ett 402-fel. Din API-nyckel förblir giltig. Ladda upp via USDT eller USDC för att återställa åtkomsten. Krediten löper aldrig ut.

Ditt API-nyckel är bara ett steg bort

Registrera dig, hämta din nyckel och uppdatera bas-URL:en. Det är hela konfigurationen.

Börja nu