Démarrage rapide : complétions de chat sans censure
Commencez à développer avec l'API LLM sans censure dès aujourd'hui. Ce guide couvre la configuration du client compatible OpenAI, l'authentification et les fonctionnalités principales comme le streaming et l'appel de fonctions.
Installez le client compatible openai
Choisissez le SDK qui correspond à votre environnement de développement. L'API suit les conventions standard OpenAI, vous pouvez donc utiliser n'importe quelle bibliothèque compatible pour envoyer des requêtes.
- Les développeurs Python doivent installer le
openaipaquet. - Les utilisateurs Node.js ont besoin du
openaipaquet npm. - Les autres langues peuvent utiliser les SDK officiels ou les bibliothèques HTTP standard.
Cette approche garantit une large compatibilité avec les outils existants et simplifie l'intégration dans vos projets.
Configurer l'URL de base et la clé API
Définissez votre clé API et l'URL de base personnalisée dans la configuration de votre client. Cela dirige les requêtes vers nos serveurs au lieu des points de terminaison standard d'OpenAI.
Configuration
Utilisez la clé générée depuis votre tableau de bord et pointez vers https://api.priceapiseekdeep.com/v1. Cette configuration fonctionne avec n'importe quel client compatible OpenAI en modifiant le base_url et api_key paramètres.
Vos prompts sont traités sans refus de contenu, ce qui les rend idéaux pour l'écriture créative et les tâches de codage.
Effectuez votre première requête
Envoyez une requête standard de complétion de chat pour tester la connexion. Utilisez l'ID de modèle uncensored pour accéder au modèle ajusté.
- Définissez le
modelle paramètre àuncensored. - Incluez vos messages système et utilisateur dans le
messagestableau. - L'API renvoie directement une sortie textuelle.
Cela confirme que votre clé fonctionne et que les crédits sont déduits correctement pour les jetons d'entrée.
Activez le streaming pour une sortie en temps réel
Activez le streaming en définissant stream: true dans votre requête. L'API renvoie les jetons séquentiellement au fur et à mesure de leur génération, améliorant la latence perçue.
- Lisez les jetons depuis le flux d'événements envoyés par le serveur.
- Le dernier chunk contient les statistiques totales d'utilisation des jetons.
- Cette méthode est idéale pour les interfaces de chat et les applications en temps réel.
Le streaming réduit le temps d'attente pour les utilisateurs pendant que le modèle traite votre invite.
Utiliser l'appel de fonctions et le mode JSON
Exploitez les sorties structurées pour les interactions programmatiques. Activez le mode JSON en définissant response_format à {"type": "json_object"} pour une analyse cohérente.
- Définissez des outils dans le
toolsparamètre. - Définir
tool_choicepour contrôler l'appel de fonction. - Utilisez des paramètres comme
temperatureettop_ppour ajuster l'aléatoire de la sortie.
Cet ensemble de fonctionnalités prend en charge des workflows complexes sans logique d'analyse externe.
Comprendre l'utilisation et les limites des tokens
Surveillez votre utilisation pour rester dans les limites du service. La fenêtre de contexte permet 100,000 tokens pour la somme de l'invite et de la complétion.
- La sortie maximale par requête est de 16 000 tokens.
- La sortie maximale par défaut est de 2 048 jetons si non spécifiée.
- La limite de taux est de 300 requêtes par minute par clé.
Les crédits premium n'expirent jamais, et les erreurs ne consomment pas votre solde. Cette structure prend en charge le développement à haut volume sans abonnements mensuels.
cURL
curl https://api.priceapiseekdeep.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Send 5000 messages to test rate limits"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.priceapiseekdeep.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.priceapiseekdeep.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
Comment obtenir ma clé API ?
Inscrivez-vous en utilisant Google ou e-mail sur la page Obtenir la clé API. Votre clé est affichée immédiatement après l'enregistrement, et aucun numéro de téléphone n'est requis pour la vérification.
Que se passe-t-il si je dépasse la limite de taux ?
Les requêtes dépassant 300 par minute reçoivent une erreur 429. Vous pouvez également atteindre une limite de 8 requêtes simultanées par clé. Attendez brièvement ou répartissez le trafic sur plusieurs clés si nécessaire.
Combien le prix de l'API deep seek se compare-t-il aux autres ?
Notre tarification est de 0,15 $ par million de tokens d'entrée et de 0,50 $ par million de tokens de sortie. C'est souvent moins cher que les options non censurées concurrentes, sans dépense minimale requise.
Commencez avec un crédit d'essai
Saisissez l'e-mail et le mot de passe, recevez la clé instantanément.
Essayez avec un crédit d'essai