Intégrez l'API LLM sans censure
Intégrez cette API LLM sans censure dans votre flux de travail. Elle fonctionne exactement comme l'API OpenAI mais supprime les filtres de contenu.
https://api.openaicompatibleserver.com/v1sans censure
Définissez votre URL de base et votre clé API
Pointez votre client vers notre point de terminaison spécifique. Utilisez https://api.openaicompatibleserver.com/v1 comme votre URL de base. Générez une clé via le tableau de bord. La clé authentifie toutes les requêtes.
Envoyez votre première complétion de chat
POST vers le point de terminaison des compléments de chat. Envoyez votre invite et recevez du texte. L'identifiant du modèle est uncensored. Il gère un contexte allant jusqu'à 100 000 jetons.
Activez le streaming et obtenez des jetons en temps réel
Définir stream: true dans votre requête. Recevez des Server-Sent Events. L'utilisation des tokens apparaît dans le dernier chunk. Cela réduit la latence perçue pour les sorties longues.
Utiliser l'appel de fonctions et le mode JSON
Passez des outils dans le corps de la requête. Le modèle suit des schémas JSON stricts. Définissez response_format à {"type": "json_object"} pour une analyse fiable. Cela garantit des données structurées pour vos applications.
Gérez les erreurs et les limites d'utilisation
Vérifier les codes de statut HTTP pour les problèmes. Un 401 signifie que votre clé est invalide. Un 402 indique un crédit insuffisant. Un 429 signale des limites de débit. Vous bénéficiez de 300 requêtes par minute. La fenêtre de contexte de 100k inclut l'invite et la complétion.
Intégrez avec des clients de serveur compatibles OpenAI
Remplacez votre URL de base dans n'importe quel SDK. Utilisez les mêmes bibliothèques Python ou Node. Le protocole reste identique. Cela fonctionne avec des outils comme Cline ou Roo Code. Changez de backend sans réécrire le code.
cURL
curl https://api.openaicompatibleserver.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set the server timeout to 30 seconds"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.openaicompatibleserver.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openaicompatibleserver.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);Streaming
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)Questions fréquentes
S'agit-il d'un remplacement direct pour l'API OpenAI ?
Oui. Il utilise la même structure de points de terminaison et de requête. Modifiez votre URL de base et votre clé API. Conservez votre code client existant.
Comment fonctionne la facturation crypto prépayée ?
Vous payez avec USDT ou USDC. Le crédit n'expire jamais. Les erreurs et les refus ne consomment pas de tokens. Cela maintient vos coûts prévisibles.
Quelle est la taille de la fenêtre de contexte ?
La limite est de 100 000 jetons au total. Cela inclut à la fois votre entrée et la sortie du modèle. La sortie maximale est de 16 000 jetons par requête.
Sécurisez votre clé API
Inscrivez-vous, récupérez votre clé et mettez à jour votre URL de base. C'est tout.