fr ▾
Commencer maintenant

Démarrage rapide API

Commencez à générer du texte avec l'API compatible OpenAI en quelques minutes. Vous ne payez que pour les tokens utilisés, aucun minimum de dépense requis.

URL de base et authentification

Configurez votre client pour pointer vers le point de terminaison correct et fournissez votre clé. Utilisez https://api.getcheapai.cc/v1 comme l'URL de base. Transmettez votre clé API dans le Authorization header en utilisant le Bearer schéma. Cette configuration fonctionne avec n'importe quel SDK compatible OpenAI standard.

Envoi de votre première requête

Faites une requête POST simple pour générer du texte. L'ID du modèle est uncensored. Envoyez une invite et recevez une complétion. Les erreurs et les refus sont gratuits, vous ne payez que pour les tokens réels. Utilisez l'exemple curl ci-dessous pour tester la connectivité.

curl https://api.getcheapai.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate 500 lines of dummy JSON data"}]
  }'

Intégration SDK Python

Initialisez le client avec votre clé et l'URL de base. Définissez le modèle sur uncensored. Transmettez les messages au format standard. Le SDK gère la sérialisation automatiquement. Cette approche réduit considérablement le code boilerplate.

from openai import OpenAI

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

Utilisation du SDK Node

Importez la bibliothèque et configurez l'URL de base. Appelez chat.completions.create avec vos messages. Gérez la réponse de manière asynchrone. Ce modèle s'intègre bien dans les environnements JavaScript modernes.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.getcheapai.cc/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);

Réponses en streaming

Activez le streaming en définissant stream: true. Recevez des tokens au fur et à mesure de leur génération. Cela améliore la latence perçue pour les grandes sorties. Le dernier chunk contient les statistiques d'utilisation des tokens pour la 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)

Limites et gestion des erreurs

Gérez les codes de statut HTTP spécifiques pour gérer le flux de votre application. 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 300 requêtes par minute. La fenêtre de contexte est de 100,000 jetons au total. Les erreurs ne consomment pas de jetons.

Questions fréquentes

Quelle est l'URL de base de getcheapai ?

Utilisez HTTPS://api.getcheapai.cc/v1 pour toutes les requêtes. Ce point de terminaison prend en charge les protocoles compatibles avec OpenAI.

Comment payer des tokens ?

Rechargez avec USDT ou USDC. Le crédit n'expire jamais et vous ne payez que pour les tokens utilisés.

Que se passe-t-il si j'obtiens une erreur ?

Les erreurs comme 429 ou 400 ne facturent pas les jetons. Vous ne payez que pour les complétions réussies.

Obtenez votre clé API maintenant

Inscrivez-vous, récupérez votre clé, et mettez à jour l'URL du point de terminaison. C'est tout.

Commencer maintenant