fr ▾

Démarrage rapide de l'API de codage

Connectez votre IA de codage sans censure en quelques minutes avec notre point de terminaison compatible OpenAI. Payez uniquement pour les tokens utilisés, avec un crédit prépayé qui n'expire jamais.

URL de base et authentification

Pointez votre client vers https://api.codingapi.cc/v1 et envoyer votre clé dans l'en-tête.

Récupérez vos identifiants du tableau de bord après vous être connecté avec Google ou email. L'API attend une autorisation OpenAI standard. Passez Authorization: Bearer YOUR_KEY avec chaque requête. Les erreurs telles que 401 signifient que la clé est invalide ou manquante.

Chaque compte détient une clé active. La génération d'une nouvelle clé révoque immédiatement l'ancienne. Vous pouvez gérer les clés sur la page du tableau de bord.

Point de terminaison des complétions de chat

Envoyer des messages à POST /v1/chat/completions et recevoir une sortie textuelle.

L'ID de modèle est uncensored. Il répond sans filtrage pour le contenu adulte légal. Utilisez la structure de message standard avec role et content champs.

curl https://api.codingapi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Check if python list is sorted"}]
  }'

Les requêtes retournent du JSON. Si vous avez besoin de données structurées, activez le mode JSON via le response_format paramètre. L'API prend en charge les réponses en streaming et non en streaming.

Intégration SDK Python

Utilisez la bibliothèque Python officielle d'OpenAI pour une intégration facile.

Définissez l'URL de base sur notre point de terminaison. La bibliothèque gère la sérialisation automatiquement. Transmettez votre clé API via des variables d'environnement ou des arguments explicites.

from openai import OpenAI

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

Les erreurs sont levées sous forme d'exceptions standard. Gérez 402 paiements en rechargant votre crédit crypto. Le modèle génère du texte en fonction de l'historique de vos prompts. Le contexte est préservé dans la fenêtre.

Utilisation du SDK Node

Installez le package OpenAI Node.js pour les projets JavaScript.

Configurez le client avec notre URL de base et votre clé. La syntaxe est identique à celle de la bibliothèque Python. Créez un appel de complétion avec vos messages système et utilisateur.

import OpenAI from "openai";

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

La réponse contient le texte généré et l'utilisation des tokens. Consultez l'objet usage pour les compteurs de tokens d'entrée et de sortie. La facturation est déduite de votre solde prépayé. Les crédits n'expirent pas.

Streaming et tokens

Activez le streaming en définissant stream: true dans votre requête.

Recevez des fragments de texte au fur et à mesure de leur génération. Le dernier fragment contient l'utilisation totale des tokens pour la requête. Cela permet l'affichage en temps réel du code ou du texte.

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)

Analysez les événements SSE pour extraire le contenu delta. Agrégez le texte pour former la réponse complète. Les comptes de jetons vous aident à surveiller précisément l'utilisation de votre crédit prépayé.

Limites, erreurs et contexte

La fenêtre de contexte est de 100 000 tokens pour l'invite et la complétion combinées.

La sortie maximale par requête est de 16 000 tokens. Définissez max_tokens pour contrôler la longueur de sortie. La sortie par défaut est de 2,048 tokens si non spécifiée. Les limites de taux sont de 300 requêtes par minute par clé.

Handle 402 les erreurs en rechargeant via crypto. 429 indique une limitation de débit. Mettez en pause et réessayez avec une backoff exponentielle. Les corps de requête doivent rester inférieurs à 8 Mo. Ces contraintes garantissent une inférence stable pour vos tâches de codage.

Questions techniques

Quelle est l'URL de base de l'API de codage ?

L'URL de base est HTTPS://api.codingapi.cc/v1. Elle est compatible avec les SDK OpenAI standard. Modifiez l'URL de base dans la configuration de votre client pour pointer ici.

Comment gérer les erreurs dans l'IA de codage sans censure ?

Utilisez les codes de statut HTTP standard. 401 signifie une authentification invalide. 402 indique un crédit insuffisant. 429 signale des limites de débit. Consultez le corps de la réponse pour les détails d'erreur et la logique de nouvelle tentative.

Le modèle d’IA de codage sans filtre prend-il en charge le streaming ?

Oui, activez le streaming avec le paramètre stream. Recevez des Server-Sent Events avec du texte partiel. L'événement final inclut les données d'utilisation des tokens. Cela fonctionne avec tous les clients OpenAI compatibles standards.

Générez votre clé API

Créez un compte, récupérez la clé et mettez à jour l'URL du point de terminaison. C'est toute la configuration.

Obtenez votre clé