da ▾
Opret nøgle

ApiCoderDeepSeek coder API: Hurtigstartsguide

DeepSeek coder API: Hurtigstartsguide

Tilslut dine eksisterende værktøjer til en uncensored, OpenAI-kompatibel API ved at opdatere din base URL og API-nøgle. Denne guide hjælper dig med at begynde at generere kode og tekst øjeblikkeligt med forudsigelig ydeevne.

Installation og Base URL Konfiguration

Opdater din klientkonfiguration til at pege på vores hosted-endepunkt. The base_url skal ændres fra standardudbyderen til https://api.apicoderdeepseek.com/v1 til at rute anmodninger korrekt.

  • Indstil base_url til værdien ovenfor.
  • Bevare SDK-standard som den er for kompatibilitet.

Denne enkelt ændring sikrer, at alle efterfølgende kald rammer vores ukensurerede model direkte. Ingen proxy-lag betyder, at du får konsistent latens uden ekstra hop.

Autentificering og header-setup

Indtast din nøgle i Authorization header til at verificere adgang. Opret en konto via Google eller e-mail for at modtage dit unikke legitimationsnummer øjeblikkeligt.

Inkluder headeren Authorization: Bearer YOUR_API_KEY i hvert forespørgsel. Vores system validerer dette token, før det behandler tokens eller beregner omkostninger.

Send din første chat-kompletteringsanmodning

Send en standard chat-completion-anmodning for at generere tekst eller kode. Brug model-ID'et uncensored til at få adgang til den indstillede model uden indholdsnægtelser.

API'en accepterer standard OpenAI-payload-strukturer. Du kan sende systemprompts, brugermeldinger og assistenthistorik i et enkelt kald.

Sørg for, at din request body indeholder den model og messages felter. Svaret vil indeholde den genererede tekst i content felt.

Streaming-svar og tokenforbrug

Aktivér streaming ved at indstille stream til true i din anmodning. API'et returnerer chunks via Server-Sent Events (SSE) for real-time output.

Den sidste chunk indeholder detaljer om tokenforbrug til gennemsigtig fakturering. Du kan spore input- og output-tokens, mens de ankommer.

Denne tilgang reducerer den opfattede latens for lange svar. Udviklere foretrækker streaming til kodeassistent og interaktive applikationer.

Eksempler på Function Calling og JSON-tilstand

Brug response_format indstillet til json_object til strukturerede outputs. Dette sikrer, at modellen returnerer gyldig JSON i stedet for markdown-tekst.

Definér funktionskemaer i tools parameter. Modellen vil kalde disse funktioner, når det er passende baseret på prompten.

Understøtter temperature, top_p, og stop parameters til finjustering af output. Brug seed for reproducerbare resultater under test.

Ratebegrænsninger og fejlhåndtering

Overvåg din anmodningshastighed for at undgå throttling. API'et tillader 300 anmodninger i minuttet per nøgle og 8 samtidige anmodninger.

Håndter HTTP 401 for ugyldige nøgler og 429 for hastighedsbegrænsninger. Anmodninger under 8 MB understøttes. Fejl forbruger ikke kredit.

Kontekstvinduet understøtter op til 100.000 tokens i alt. Maks output er 16.000 tokens, medmindre max_tokens er indstillet til 2.048 som standard.

cURL

curl https://api.apicoderdeepseek.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the available endpoints for the chat completion service."}]
  }'

Python

from openai import OpenAI

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

Ofte stillede spørgsmål

Hvad er deepseek coder API's kontekstvindu?

Kontekstvinduet understøtter op til 100.000 tokens til både prompt og completion kombineret. Maks output pr. anmodning er 16.000 tokens, eller 2.048, hvis ikke angivet.

Hvordan håndterer jeg fejl som 401 eller 429?

En 401-fejl betyder, at din API-nøgle er ugyldig eller manglende. En 429-fejl indikerer, at du har overskredet grænsen på 300 anmodninger i minuttet. Begge fejl forbruger ikke din forudbetalte kredit.

Er dette den officielle deepseek API?

Nej, dette er en uafhængig tjeneste, der kører en uncensored open-weight-model. Den er kompatibel med OpenAI SDK'er, men leverer ikke de officielle DeepSeek-, GPT- eller andre leverandørmodeller.

Generer din API-nøgle

Tilmeld dig, kopier nøglen, og peg på den nye base-URL. Færdigt.