Documentation pour la clé api compatible openai
Commencez à générer du texte sans curation avec notre clé API compatible OpenAI en quelques minutes. Le système est compatible plug-and-play avec les SDK standard, nécessitant uniquement un changement d'URL de base et une facturation prépayée basée sur les tokens.
Authentification et URL de base
Utilisez votre clé générée avec l'URL de base fournie pour vous connecter instantanément. Le point de terminaison est https://api.openaicompatibleapikey.com/v1 et fonctionne avec n'importe quel client compatible OpenAI. Vous recevez une clé active par compte ; en générer une nouvelle remplace l'ancienne. L'authentification est gérée via le Authorization header avec le Bearer schéma. Aucun numéro de téléphone n'est requis pour l'inscription, et vous pouvez commencer avec un essai gratuit de 0,50 $.
Première demande avec curl
Envoyez une simple complétion pour vérifier votre connexion et le modèle sans censure. La requête utilise le standard POST /v1/chat/completions point de terminaison avec l'ID de modèle défini sur uncensored. Cela confirme que votre clé API est valide et que le point de terminaison est accessible avant de l'intégrer dans votre application. La réponse inclut l'utilisation des tokens et le texte généré.
curl https://api.openaicompatibleapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate the total price including tax"}]
}'
Intégration SDK Python
Intégrez l'API dans vos projets Python en remplaçant l'URL de base par défaut. Cela vous permet d'utiliser l'API officielle openai bibliothèque avec notre LLM sans censure sans modifier la logique de votre code. Passez votre clé API et l'URL de base spécifique à l'initialisation du client. L'ID du modèle reste uncensored pour toutes les requêtes.
from openai import OpenAI
client = OpenAI(base_url="https://api.openaicompatibleapikey.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)
Intégration du SDK Node
Connectez vos applications Node.js en définissant le baseURL et apiKey propriétés. Cela garantit la compatibilité avec le code client OpenAI-compatible existant. Vous pouvez continuer à utiliser des paramètres standards comme messages et model. Le client acheminera les requêtes vers nos serveurs hébergés pour une génération sans censure.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openaicompatibleapikey.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);
Utilisation des jetons et réponses en streaming
Activez le streaming en définissant stream: true dans les paramètres de votre requête. L'API renvoie des Server-Sent Events (SSE) pour la livraison des jetons en temps réel. Les détails d'utilisation des jetons sont inclus dans le dernier chunk du flux. Cela vous permet de surveiller les coûts et l'utilisation du contexte au fur et à mesure de la génération du texte. Le modèle prend en charge une fenêtre de contexte de 100,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)
Limites de taux, erreurs et limites
Surveillez votre quota pour éviter les interruptions de service. La limite est de 300 requêtes par minute par clé et de 8 requêtes simultanées. Une erreur 401 indique une clé invalide, tandis qu'une 402 signale un crédit insuffisant. Les erreurs et les refus sont gratuits. La fenêtre de contexte est de 100 000 jetons, avec une sortie maximale de 16 000 jetons par requête. Le crédit n'expirera jamais.
Questions fréquemment posées
S'agit-il d'une véritable clé API compatible openai ?
Oui, il suit le protocole standard des chat completions d'OpenAI. Vous devez uniquement mettre à jour l'URL de base et la clé API dans la configuration de votre client. Il fonctionne avec tout SDK prenant en charge le format compatible OpenAI.
Comment le modèle sans censure gère-t-il le contenu ?
Le modèle n’refuse pas les sujets adultes licites, fictifs ou controversés. Il n’impose qu’une limite stricte sur le contenu sexuel impliquant des mineurs. Cela le rend adapté aux chatbots NSFW et à la génération sans restriction.
Que se passe-t-il si je touche la limite de taux ?
Vous recevrez un code d'état 429. La limite est de 300 requêtes par minute et de 8 requêtes simultanées par clé. Vous pouvez générer une nouvelle clé pour réinitialiser la limite si nécessaire, car chaque compte ne peut avoir qu'une seule clé active à la fois.
Obtenez votre clé maintenant
Inscrivez-vous, copiez la clé, mettez à jour votre URL de base. C'est tout ce qu'il y a à faire pour la configuration.