Guide de démarrage rapide : Connectez votre client
Connectez vos outils existants à notre LLM sans censure en quelques minutes en utilisant le format d'API compatible OpenAI standard. Ce guide de démarrage rapide couvre l'authentification, la structure des requêtes et le streaming pour une intégration immédiate.
Prérequis et installation du SDK
Installez le SDK officiel pour votre langage afin de gérer automatiquement l'authentification et la sérialisation des requêtes. Vous avez besoin d'une clé API valide et de l'URL de base configurée dans votre environnement client. Notre service accepte les paramètres standard tels que temperature et top_p sans nécessiter d'en-têtes personnalisés.
Assurez-vous que votre variable d'environnement contient votre token de manière sécurisée avant d'exécuter des scripts. Les versions du SDK doivent être à jour pour prendre en charge correctement les fonctionnalités de streaming et de mode JSON. Aucun pilote supplémentaire n'est requis pour la génération de texte uniquement.
Configuration de l'URL de base et de la clé
Pointez votre client vers notre URL de base spécifique pour acheminer les requêtes via notre infrastructure sans censorship. Utilisez l'en-tête Authorization: Bearer YOUR_KEY pour authentifier chaque appel. Cette configuration fonctionne identiquement pour les tests locaux ou les scripts de déploiement en production.
Remplacez le point de terminaison OpenAI par défaut par notre hôte pour éviter la confusion avec d'autres fournisseurs. Gardez votre clé secrète et ne l'exposez pas dans les dépôts publics. La configuration reste statique jusqu'à ce que vous fassiez tourner votre clé.
Envoi de votre première requête
Exécutez un appel standard de complétions de chat pour vérifier la connectivité et le format de la réponse. Envoyez une invite simple pour confirmer que le modèle renvoie du texte sans refus. Ce test garantit que votre clé dispose de suffisamment de crédit prépayé pour l'utilisation.
curl https://api.keyapiminimax.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a JSON object with keys id and name"}]
}'Vérifiez la réponse pour les détails sur le contenu et l’utilisation des tokens. Si vous recevez une erreur 401, vérifiez le format de votre clé. Une erreur 402 indique que vous devez recharger votre solde de crédit.
Gestion des réponses en streaming
Activez le streaming pour recevoir les jetons en temps réel au fur et à mesure de leur génération. Cela réduit la latence perçue pour les utilisateurs attendant des sorties longues. Le dernier fragment contient les comptes de jetons finaux pour une précision de facturation.
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)Gérez les réponses partielles avec élégance dans le code de votre client. Mettez en mémoire taminaire le contenu jusqu'à la fermeture du flux ou en cas d'erreur. Le streaming fonctionne avec tous les paramètres standard, y compris les ajustements de température.
Intégration du SDK Python
Utilisez la bibliothèque Python pour gérer les requêtes avec un code de base minimal. Initialisez le client avec votre URL de base et votre clé pour une utilisation immédiate. Cette approche simplifie la gestion des erreurs et l'analyse des réponses.
from openai import OpenAI
client = OpenAI(base_url="https://api.keyapiminimax.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)Accédez directement au contenu généré à partir de l'objet de réponse. Vérifiez les erreurs et gérez les limites de débit de manière appropriée. Le SDK prend en charge les flux de travail synchrones et asynchrones.
SDK Node et limites
Intégrez avec des applications Node.js en utilisant le SDK JavaScript officiel. Définissez l'URL de base pour garantir que les requêtes atteignent notre point de terminaison uncensored. Surveillez votre utilisation pour respecter les limites de débit.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.keyapiminimax.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);Vous pouvez effectuer 300 requêtes par minute avec une concurrence de 8. Chaque corps de requête doit rester inférieur à 8 Mo. La fenêtre de contexte prend en charge 100 000 jetons au total. Les erreurs et les refus ne consomment pas de crédit, mais les sorties réussies sí. Conservez votre clé en sécurité et faites-la tourner si nécessaire.
Comprendre l'utilisation des jetons
La facturation est basée sur les jetons utilisés dans le prompt et la complétion. Les jetons d'entrée coûtent 0,15 $ par million, tandis que les jetons de sortie coûtent 0,50 $ par million. Le crédit prépayé couvre toute l'utilisation sans frais mensuels.
Les erreurs et les refus sont gratuits, vous ne payez que pour les réponses réussies. Le dernier fragment d'un flux contient le nombre de tokens. Surveillez votre tableau de bord pour suivre vos dépenses et éviter de manquer de crédit. Rechargez avec USDT ou USDC pour un accès instantané.
Questions fréquemment posées
Quelle est la taille de la fenêtre de contexte pour les requêtes ?
La fenêtre de contexte totale est de 100 000 tokens, combinant à la fois l'invite et la complétion. La sortie maximale par requête est de 16 000 tokens, ou 2 048 si vous ne spécifiez pas max_tokens.
Comment gérer les limites de taux et les erreurs ?
Vous êtes limité à 300 requêtes par minute et à 8 requêtes simultanées par clé. Un statut 401 signifie que votre clé est invalide, tandis qu'un 402 indique un crédit insuffisant. Une erreur 429 signale que vous avez dépassé la limite de taux.
La clé API uncensored fonctionne-t-elle avec les outils standards ?
Oui, la clé fonctionne avec n'importe quel client compatible OpenAI en modifiant l'URL de base. Elle prend en charge le streaming, le mode JSON et l'appel de fonctions tout comme les principaux fournisseurs. Vous pouvez l'utiliser immédiatement avec des extensions IDE et des bots populaires.
Générez votre clé API instantanément
Inscrivez-vous, copiez le jeton, mettez à jour le point de terminaison. C'est tout ce qu'il faut faire.