Démarrage rapide de l'intégration
Intégrez notre modèle sans censure en quelques lignes de code à l'aide des SDK OpenAI standard. Ce guide de démarrage rapide vous accompagne de l'installation aux réponses en streaming, sans surcharge de configuration.
Installez votre SDK préféré
Commencez par installer la bibliothèque cliente pour le langage de votre choix. Les packages officiels gèrent automatiquement l'authentification et le formatage des requêtes. Cette approche élimine le besoin de gérer manuellement les en-têtes HTTP.
Pour les développeurs Python, la bibliothèque standard est le choix le plus courant. Les utilisateurs de Node.js doivent installer le module dédié. Les deux prennent en charge le même protocole sous-jacent.
- Python :
pip install openai - Node.js :
npm install openai
Assurez-vous que votre environnement dispose d'une version compatible installée. Les SDK sont légers et ne nécessitent pas de dépendances supplémentaires pour les tâches de génération de texte basiques.
Définissez votre URL de base et votre clé
Configurez le SDK pour pointer vers notre infrastructure dédiée. Remplacez l'URL de base par défaut par notre point de terminaison spécifique pour vous assurer que les requêtes atteignent le bon serveur.
Votre clé API est générée immédiatement lors de la création du compte. Stockez-la en toute sécurité dans vos variables d'environnement. Cette clé authentifie toutes les requêtes ultérieures vers le point de terminaison des complétions de chat.
L'URL de base est HTTPS://api.cheapestllmmodels.com/v1. Utilisez exactement cette chaîne pour garantir la compatibilité avec le protocole compatible OpenAI. N'ajoutez pas de barres obliques finales sauf si votre SDK les nécessite.
Envoyez votre première demande
Exécutez une complétion simple pour vérifier la connectivité. Cette requête envoie une invite et reçoit une réponse textuelle du modèle uncensored. L'ID du modèle est défini sur "uncensored".
Vérifiez l’objet de réponse pour le texte généré. Si la requête réussit, vous vous êtes connecté avec succès à l’API. Cela confirme que votre authentification et votre URL de base sont correctes.
Les erreurs indiquent généralement des clés invalides ou un crédit insuffisant. Examinez le code de statut pour diagnostiquer les problèmes. La plupart des erreurs sont résolues en vérifiant le solde de votre compte ou la validité de votre clé.
cURL
curl https://api.cheapestllmmodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the core features of the API documentation."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.cheapestllmmodels.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.cheapestllmmodels.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)Obtenez votre clé API
Inscrivez-vous, copiez la clé, mettez à jour l'URL de base. C'est fait.