- API IA la moins chère
- Démarrage rapide : Intégrez l'API LLM sans censure
Démarrage rapide : Intégrez l'API LLM sans censure
Intégrez notre API LLM sans censure à l'aide des points de terminaison standard compatibles OpenAI. Ce guide de démarrage rapide vous accompagne de la récupération de la clé API aux réponses en streaming et à l'appel de fonctions.
Prérequis : SDK et clé API
Commencez par créer un compte pour recevoir votre clé API unique. Connectez-vous avec Google ou un mot de passe par e-mail pour générer une clé instantanément sans vérification par numéro de téléphone. Installez le package SDK de votre choix, tel que openai pour Python, et configurez-le avec l'URL de base https://api.apiaicheapest.com/v1. Authentifiez chaque requête en définissant le Authorization header pour Bearer YOUR_API_KEY. Vous pouvez tester la connectivité immédiatement à l'aide des exemples fournis.
Requête de complétion de chat basique
Envoyez une requête standard de complétion de chat pour générer des réponses textuelles. L'API accepte une liste de messages et renvoie la sortie du modèle. Utilisez l'ID du modèle uncensored pour accéder à notre modèle sans refus de contenu. Chaque réponse inclut des détails sur l'utilisation des tokens pour un suivi précis de la facturation. Les erreurs telles qu'un solde insuffisant ou des clés invalides sont retournées avec des codes de statut HTTP clairs.
curl https://api.apiaicheapest.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Convert this Python list to a JSON array"}]
}'
Réponses en streaming (SSE)
Activez le streaming pour recevoir les jetons en temps réel au fur et à mesure de leur génération. Définissez le stream le paramètre à true dans le corps de votre requête. Le serveur renvoie une séquence d'événements envoyés par le serveur (SSE) contenant des complétions partielles. Lisez le dernier fragment pour obtenir le nombre total de jetons et le coût. Cette approche réduit considérablement la latence perçue pour les utilisateurs finaux.
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)
Appel de fonctions (Outils)
Définissez des outils pour permettre au modèle d'appeler des fonctions externes de manière dynamique. Transmettez une liste de définitions d'outils dans le tools parameter et spécifiez tool_choice comme autoLe modèle retourne les arguments de fonction au format JSON lorsque cela est approprié. Analysez ces arguments dans votre code pour exécuter la logique requise. Cette fonctionnalité permet des workflows d'agents complexes et des tâches d'extraction de données.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apiaicheapest.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);
Mode JSON et paramètres
Forcez une sortie structurée en définissant response_format à {"type": "json_object"}. Cela garantit que le modèle renvoie du JSON, ce qui est crucial pour la consommation programmatique. Vous pouvez également contrôler l'aléatoire avec temperature et top_p, ou les séquences d'arrêt. Ajustez ces paramètres pour équilibrer créativité et précision. Le modèle prend en charge une fenêtre de contexte de 100 000 tokens pour les longs documents.
Gestion des limites et des erreurs
Surveillez les limites de taux et les réponses d'erreur pour maintenir une intégration fluide. L'API permet 300 requêtes par minute par clé avec une limite de concurrence de 8 requêtes simultanées. Gérez le HTTP 401 pour les clés invalides, le 402 pour le crédit insuffisant et le 429 pour les limites de taux. Augmentez votre crédit prépayé via des recharges crypto pour éviter les interruptions de service. Vérifiez toujours le usage field in responses to track token consumption accurately.
Python
from openai import OpenAI
client = OpenAI(base_url="https://api.apiaicheapest.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)Questions fréquemment posées
Quelle est la API IA la moins chère pour la génération de texte basique ?
Notre API propose une tarification transparente à 0,15 $ par 1M de jetons d'entrée et 0,50 $ par 1M de jetons de sortie. Il n'y a pas de dépense minimum, et le crédit prépayé n'expire jamais, ce qui le rend rentable pour les schémas d'utilisation variables.
Le LLM sans filtre prend-il en charge l’appel de fonctions ?
Oui, le modèle prend en charge l’appel de fonctions avec des définitions d’outils standard. Vous pouvez passer des outils et définir tool_choice sur auto pour une invocation dynamique de fonctions. Cela permet des workflows complexes et des tâches d’extraction de données.
Comment gérer les limites de taux sur l'API LLM la moins chère ?
L'API limite les requêtes à 300 par minute par clé, avec un maximum de 8 requêtes simultanées. Si vous dépassez ces limites, vous recevrez un code d'état 429. Implémentez une rétrogradation exponentielle dans votre client pour gérer les nouvelles tentives de manière gracieuse.
Obtenez votre clé en quelques secondes
Inscrivez-vous, récupérez votre clé, mettez à jour l'URL de base. C'est tout.