Démarrage rapide : IA sans censure pour API de codage
Commencez à générer du code sans refus de contenu en changeant votre URL de base et votre clé API. Ce guide vous guide à travers l'API IA sans filtre pour le codage en utilisant des clients compatibles OpenAI standard.
Prérequis et URL de base
Obtenez votre clé API depuis le tableau de bord. Utilisez cette URL de base pour toutes les requêtes : https://api.uncensoredaiforcoding.com/v1. Il fonctionne avec n'importe quel SDK OpenAI.
Installez le SDK officiel
Installez le package dans votre environnement. Cela garantit la compatibilité avec le standard uncensored coding AI.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaiforcoding.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)
Effectuez votre première requête
Envoyez une simple complétion pour tester la connexion. L'ID du modèle est uncensored.
curl https://api.uncensoredaiforcoding.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "get current unix timestamp in python"}]
}'
Activez le streaming pour une sortie en temps réel
Diffusez les réponses pour gérer efficacement les longs blocs de code. Utilisez le stream flag.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaiforcoding.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);
Gérez les erreurs et les limites d'utilisation
Attendez des erreurs 429 si vous atteignez 300 requêtes par minute. La fenêtre de contexte est de 100 000 jetons. La sortie maximale est de 16 000 jetons.
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)
Utilisez le mode JSON pour les données structurées
Forcez des sorties structurées pour les analyseurs de code. Définissez response_format à {"type": "json_object"}.
Requêtes courantes
Qu'est-ce que l'API uncensored AI pour le codage ?
C'est une API compatible OpenAI servant un seul modèle de langage large non filtré. Elle fournit des sorties brutes, à poids ouverts, optimisées pour la génération de code sans restrictions.
Comment payer ?
Nous acceptons les cryptomonnaies uniquement. Rechargez avec USDT (TRC20) ou USDC (Base). Les prix sont de 0,15 $ par 1M de jetons d'entrée et de 0,50 $ par 1M de jetons de sortie.
Quelles sont les limites ?
Vous bénéficiez de 300 requêtes par minute par clé. La fenêtre de contexte est de 100 000 tokens. Le débit de sortie maximal par requête est de 16 000 tokens.
Générez votre clé API
Inscrivez-vous, copiez le jeton, mettez à jour le point de terminaison. C'est tout ce qu'il y a à faire.