sv ▾
Skaffa din nyckel

Obegränsad AI-API för utvecklare

Snabbstartsguide för Deep Seek API

Sluta kämpa mot prenumerationslås och innehållsfilter. Den här guiden visar hur du integrerar vår obegränsade LLM i ditt stack med standard OpenAI-kompatibla verktyg.

Autentisering & bas-URL

Börja med att ställa in din API-nyckel och bas-URL omedelbart. Din nyckel visas på skärmen efter registrering med Google eller e-post. Använd https://api.apiseekdeep.com/v1 som din bas-slutpunkt. Skicka nyckeln i Authorization: Bearer header. Detta fungerar med alla OpenAI SDK:er eller kompatibla klienter.

curl https://api.apiseekdeep.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return the total row count for the user_logs table"}]
  }'

Dina begäranden autentifieras direkt mot våra servrar. Det finns inga mellanliggande routningslager. Din nyckel ger åtkomst endast till den censorfria modellen.

Slutpunkt för chattkomplettering

Skicka meddelanden till POST /v1/chat/completions för textgenerering. Använd modell-ID uncensored för obegränsade utdata. Indatatexten placeras i messages-arrayen. API:et returnerar genererad text i response content-fältet. Detta följer standard OpenAI-chattformatet exakt.

from openai import OpenAI

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

Håll dina prompts strukturerade. Modellen hanterar kontext bra inom gränserna. Du får rå text utan extra formateringslager. Fel returnerar standard HTTP-koder.

Strömningsresponser (SSE)

Aktivera strömning genom att ställa in stream: true i ditt begäran. Du tar emot Server-Sent Events (SSE) när tokens genereras. Detta minskar upplevd latens för långa utdata. Användningsdetaljer för tokens visas i den sista biten. Du kan stoppa genereringen i förtid om det behövs.

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 delvisa svar smidigt. Buffra token tills slutförandet är klart. Denna metod sparar väntetid för stora kontextfönster. Den fungerar tillförlitligt med vår kontextgräns på 100 000 token.

Function Calling & Tools

Definiera verktyg i din begärans kropp för strukturerade utdata. Modellen kan anropa funktioner baserat på ditt schema. Skicka verktsdefinitioner i tools array. Använd tool_choice för att tvinga eller tillåta automatisk val. Detta möjliggar komplexa flöden utan att parsning av rå text.

import OpenAI from "openai";

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

Strukturera dina JSON-scheman noggrant. Modellen respekterar verktygsbegränsningar. Du hanterar funktionskörningslogiken separat. Detta håller din kod ren och modulär.

Konfiguration av JSON-läge

Tvinga strikt JSON-utdata med response_format: {"type": "json_object"}. Modellen returnerar endast giltiga JSON-strukturer. Använd detta för dataextraktion eller strukturerade datapipelines. Inaktivera markdown-formatering för renare analys. Detta säkerställer tillförlitlig programmatisk konsumtion av resultat.

curl https://api.apiseekdeep.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return the total row count for the user_logs table"}]
  }'

Validera utmatningen innan bearbetning. Strikt läge minskar hallucinationer i fält. Kombinera detta med verktygsdefinitioner för maximal tillförlitlighet. Dina efterföljande appar kommer att parsadata snabbare.

Parametrar: Temperatur, Top P, Seed

Styr kreativitet med temperature och top_p. Högre värden ökar slumpmässigheten. Lägre värden gör utmatningar deterministiska. Använd seed för reproducerbara resultat under felsökning. Ställ in max_tokens att begränsa utdatalängd. Standard är 2 048 tokens om det inte anges.

from openai import OpenAI

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

Justera parametrar för ditt användningsfall. Rollspel gynnas av högre temperatur. Dataprocesser kräver lägre värden. Dina förbetalda krediter debiteras baserat på faktiskt använda tokens. Fel kostar inte krediter.

Vanliga frågor

Fungerar deep seek API-nyckeln med officiella SDK:er?

Ja. Vår bas-URL och svarformat matchar OpenAI-specifikationen exakt. Du kan använda de officiella OpenAI Python, Node eller Go SDK:n genom att bara ändra bas-URL:en och API-nyckeln. Inga anpassade omslag behövs.

Vad händer om jag träffar en hastighetsbegränsning?

Du får ett 429-fel för för många begäranden. Vår gräns är 300 begärande per minut per nyckel. Du kan köra 8 samtidiga begärande samtidigt. Vänta några sekunder och försök igen. Ditt förbetalda saldo påverkas inte av hastighetsbegränsningsfel.

Hur fungerar kontextfönstret?

Du får ett kontextfönster på 100 000 tokens för både input och output tillsammans. Max output per förfrågan är 16 000 tokens. Om du inte anger max_tokens är standardvärdet 2 048 tokens. Detta möjliggör djup konversationshistorik eller stor dokumentbearbetning.

Hämta din API-nyckel

Registrera dig, hämta nyckeln och uppdatera din endpoint. Enkel konfiguration.

Skaffa din nyckel