devseek
Se connecter Obtenir une clé d'API

DOCS · v2

Référence de l'API

devseek parle le protocole OpenAI Chat Completions. N'importe quel SDK OpenAI fonctionne dès que vous changez l'URL de base.

URL DE BASE

https://devseek.space/v1

AUTHENTIFICATION

Authorization: Bearer dsk-…

MODÈLE

deepseek-v4.1-flash-free

224K tokens · 64K jetons

Démarrage rapide

OPENAI SDK · INCHANGÉ
curl https://devseek.space/v1/chat/completions \
  -H "Authorization: Bearer $DEVSEEK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek-v4.1-flash-free",
    "stream": true,
    "messages": [{"role": "user", "content": "Write a binary search in Rust"}]
  }'
/v1/chat/completions compatible OpenAIRéférence de l'API

Points de terminaison

CheminCe qu'elle faitRemarques
GET /v1/modelsLister les modèlesClé requise
POST /v1/chat/completionsChat, avec ou sans streaming, avec outilsstream: true pour SSE ; le bloc d'usage arrive en dernier
GET /api/statusJSON d'état publicSans clé
GET /healthTest de vieSans clé

Limites

L'entrée est limitée à 224K tokens et la sortie à 64K tokens. Nous estimons la taille de l'entrée à partir des octets de la requête (environ 3,3 octets par token) avant d'appeler le modèle, donc une requête proche de la limite peut être refusée un peu tôt.

Sessions et niveaux

Une session est une requête de chat completion commencée et pas encore terminée. Votre niveau fixe le nombre de sessions simultanées :

  1. 2ScriptL1–10Script
  2. 2–3FonctionL11–20Fonction
  3. 3–4ModuleL21–30Module
  4. 4–5PaquetL31–40Paquet
  5. 5BibliothèqueL41–50Bibliothèque
  6. 6FrameworkL51–60Framework
  7. 6–7Environnement d'exécutionL61–70Environnement d'exécution
  8. 7–8CompilateurL71–80Compilateur
  9. 8–9NoyauL81–90Noyau
  10. 9–10ArchitecteL91–100Architecte

Au-delà de votre limite, vous recevez :

HTTP/1.1 429 Too Many Requests
Retry-After: 1
{"error":{"message":"Level 1 allows 3 concurrent sessions; 3 are already running. …",
 "type":"rate_limit_error","code":"session_limit_reached",
 "level":1,"session_limit":3,"sessions_in_use":3}}

Agents et éditeurs

Tout outil qui accepte un fournisseur compatible OpenAI fonctionne. Utilisez l'URL de base, votre clé et l'ID de modèle ci-dessous. Gardez les workers d'outils parallèles au niveau de votre limite de sessions ou en dessous.

Erreurs

Statut / codeSignificationQue faire
401 missing_api_key / invalid_api_keyClé absente ou incorrecteEnvoyez Authorization: Bearer dsk-…
400 invalid_json / invalid_messagesCorps ou messages mal formésCorrigez la requête ; ne réessayez pas telle quelle
400 context_length_exceededEntrée de plus de 224K tokensRaccourcissez ou résumez la conversation
404 model_not_foundModèle inconnuUtilisez deepseek-v4.1-flash-free
413 body_too_largeCorps de plus de 4 MBEnvoyez moins de contexte
429 session_limit_reachedTrop de sessions simultanéesAttendez la fin d'une requête, puis réessayez
503 upstream_saturated / upstream_busydevseek ou le modèle est à saturationRéessayez après le délai indiqué par l'en-tête Retry-After
502 upstream_errorLe backend du modèle a échouéVous pouvez réessayer sans risque