API-snabbstart
Denna snabbstartsguide visar dig hur du skickar begäranden till vårt obegränsade, OpenAI-kompatibla API med standard SDK. Du konfigurerar din bas-URL, hanterar autentisering och strömmar svar utan leverantörsbindning.
Bas URL och autentisering
The deepseek api documentation för denna tjänst börjar med bas-URL:en https://api.deepseekcoderpricing.com/v1. Du behöver en giltig API-nyckel skickad i Authorization header för varje begäran. Hämta din API-nyckel omedelbart efter att du har registrerat dig med Google eller e-post.
Autentiseringen är enkel. Inkludera headern Authorization: Bearer YOUR_API_KEY i alla anrop. Om nyckeln saknas eller är ogiltig returnerar servern ett 401-fel. Detta säkerställer att din åtkomst till uncensored LLM API förblir säker utan krångliga installationssteg.
Första förfrågan
Din första begäran bekräftar anslutning och tokenfakturering. Slutpunkten är POST /v1/chat/completions. Du måste ange modell-ID:t till uncensored. Denna modell körs på våra egna servrar och avvisar inte lagligt vuxeninnehåll.
Skicka en grundläggande prompt för att verifiera att anslutningen fungerar korrekt. Systemet tar endast betalt för tokens som faktiskt används i svaret. Fel och avslag förbrukar inte ditt förbetala kredit.
Bas-URL:en är https://api.deepseekcoderpricing.com/v1.
curl https://api.deepseekcoderpricing.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the hourly compute cost for the 7b model."}]
}'
Integration av Python SDK
Att använda standard OpenAI Python SDK är det enklaste sättet att integrera. Ställ in base_url och api_key variabler innan du initierar klienten. Detta låter dig återanvända befintliga kodsnuttar från andra plattformar med minimala ändringar.
Klienten hanterar JSON-serier automatiskt. Du skickar meddelanden som en lista med ordlistor. Svarsobjektet innehåller den genererade texten och tokenanvändningsstatistik för fakturerings transparens.
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseekcoderpricing.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.deepseekcoderpricing.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);Strömning
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)