fr ▾
Obtenir la clé API

Guide de démarrage rapide API

Ce guide vous aide à intégrer notre API sans censure, compatible OpenAI, avec votre code client existant. Vous bénéficiez d'un modèle unique, d'une tarification transparente et de l'absence de verrouillage fournisseur.

https://api.pricingapideepseek.com/v1

URL de base et authentification

Utilisez notre URL de base spécifique et une clé API valide pour chaque requête.

L'URL de base est https://api.pricingapideepseek.com/v1. Mettez à jour la configuration de votre SDK pour pointer vers cette adresse au lieu du point de terminaison OpenAI par défaut. Authentifiez-vous en transmettant votre clé API dans le Authorization header. Vous obtenez une clé par compte. Si vous en avez besoin d'une nouvelle, l'ancienne clé cesse de fonctionner immédiatement. Commencez par le crédit d'essai de $0.50 pour vérifier la connectivité avant d'acheter de la crypto.

Envoyez votre première complétion de chat

Envoyez une requête POST au point de terminaison des complétions de chat pour obtenir une réponse textuelle.

C'est un remplacement direct des clients OpenAI standard. Vous définissez l'ID du modèle comme uncensored. L'API renvoie du texte en fonction de votre invite. Les erreurs comme les crédits manquants ou les clés invalides renvoient des codes d'état HTTP standard. Aucune configuration supplémentaire n'est nécessaire pour la génération de texte de base.

  • Point de terminaison : POST /v1/chat/completions
  • ID du modèle : uncensored
  • Entrée : uniquement des prompts textuels

Vérifiez votre solde si vous obtenez une erreur 402. Rechargez avec USDT ou USDC pour continuer à utiliser le service sans interruption.

Intégration du SDK Python

Configurez la bibliothèque OpenAI Python pour utiliser notre URL de base et votre clé.

Cela vous permet d'utiliser du code Python familier pour vos interactions LLM. La bibliothèque gère automatiquement le formatage des requêtes. Vous devez simplement remplacer l'hôte API par défaut. Cela garantit que vos scripts existants fonctionnent sans refonte majeure.

  • Définir base_url à notre point de terminaison API.
  • Définir api_key à votre clé unique.
  • Appel chat.completions.create avec le modèle uncensored.

Les erreurs sont levées sous forme d'exceptions standard. Consultez le message d'erreur pour plus de détails sur les limites de débit ou les problèmes de facturation.

Configuration du SDK Node

Initialisez le client Node.js OpenAI avec notre hôte personnalisé et vos identifiants.

Cette approche fonctionne bien pour les applications côté serveur ou les environnements Node.js. Vous transmettez l'URL de base et la clé API lors de l'initialisation. Le reste du SDK fonctionne de manière identique à la version standard. Vous pouvez envoyer des messages et recevoir des réponses textuelles sans modifier votre logique.

  • Importez le package OpenAI.
  • Créez une instance de client avec une URL de base personnalisée.
  • Utilisez le standard chat.completions.create méthode.

Assurez-vous que votre clé est valide. L'API rejette les requêtes avec des clés expirées ou incorrectes. Surveillez votre utilisation pour éviter des frais inattendus.

Réponses en streaming avec SSE

Activez le streaming pour recevoir les jetons au fur et à mesure de leur génération.

Définir stream: true dans votre requête. L'API envoie des événements envoyés par le serveur (SSE) pour chaque jeton. Cela réduit la latence perçue pour les utilisateurs finaux. Vous traitez les fragments à leur arrivée. Le dernier fragment contient l'utilisation totale des jetons pour la facturation. C'est idéal pour les interfaces de chat et les applications en temps réel.

  • Définir stream à true.
  • Gérez les événements SSE dans votre code.
  • Affichez les tokens de manière progressive.

Le streaming ne change pas la tarification. Vous payez pour le nombre total de jetons utilisés. Les erreurs pendant le streaming sont envoyées dans le dernier chunk. Vérifiez les champs d'erreur dans cet dernier événement.

Limites, Erreurs et Fenêtre de contexte

Comprendre vos limites de débit, les codes d'erreur et les contraintes de tokens.

Vous pouvez envoyer 300 requêtes par minute. Seules 8 requêtes s’exécutent simultanément par clé. Le corps de la requête doit faire moins de 8 Mo. La fenêtre de contexte fait 100 000 tokens au total. Cela inclut à la fois votre invite et la réponse générée. Si vous dépassez la limite, vous obtenez une erreur 429. Les clés invalides renvoient 401. L’absence de crédit renvoie 402. Les erreurs ne consomment pas de tokens. Les refus sont également gratuits. Cela garantit que vous ne payez que pour la sortie réelle. Planifiez soigneusement l’utilisation des tokens pour rester dans la limite de sortie maximale de 16 000 tokens.

cURL

curl https://api.pricingapideepseek.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the per million token costs for input and output."}]
  }'

Python

from openai import OpenAI

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

Questions fréquentes

Quelle est la taille de la fenêtre de contexte ?

La fenêtre de contexte est de 100 000 tokens. Cette limite inclut à la fois le prompt d'entrée et la complétion générée. Vous pouvez générer jusqu'à 16 000 tokens par requête.

Comment gérer les erreurs API ?

Les erreurs renvoient des codes de statut HTTP standard. Un 401 signifie que votre clé est invalide. Un 402 indique un crédit insuffisant. Un 429 signale que vous avez atteint la limite de taux. Les erreurs ne consomment pas votre solde de jetons.

Puis-je utiliser cette API pour des tâches de codage ?

Oui. Le modèle sans censure gère bien la génération de code. Il ne refuse pas les requêtes techniques légales. Vous pouvez envoyer des extraits de code et obtenir des réponses dans des formats standard. Le mode JSON est disponible pour les données structurées.

Obtenez votre clé API

Inscrivez-vous, copiez votre clé, mettez à jour l'URL de base. C'est tout ce dont vous avez besoin.

Obtenir la clé API