fr ▾
Ouvrir un compte

Documentation API sans censure

Cette documentation fournit les détails essentiels pour l'intégration de notre API LLM sans censure. Vous y trouverez l'URL de base, les étapes d'authentification et des exemples de code pour votre langage préféré.

URL de base et authentification

Utilisez l'URL de base fournie et une clé API pour commencer à envoyer des requêtes. Notre service fonctionne sur un protocole compatible OpenAI, ce qui signifie que vous pouvez utiliser des SDK standard avec des modifications de configuration minimales. L'URL de base pour toutes les requêtes est https://api.openroutereualternative.com/v1. Vous devez inclure votre clé API unique dans le Authorization header pour chaque requête.

L'authentification est simple et sécurisée. Générez votre clé sur le Obtenir la clé API page via Google ou e-mail. La clé est affichée immédiatement après sa création. Stockez-la en toute sécurité, car elle fournit un accès complet à vos crédits prépayés. Nous ne requérons pas de numéros de téléphone ni d'étapes de configuration complexes. Vos données restent dans un environnement conforme sans frais de routage cachés.

Première demande

Envoyez votre premier message au /v1/chat/completions point de terminaison dont l'ID de modèle est simplement uncensored. Ce modèle est un grand modèle de langage à poids ouverts ajusté pour un usage adulte légal et ne refuse pas les sujets controversés. Il ne s'agit pas de GPT, Claude ou d'un autre modèle d'un autre fournisseur.

Voici un exemple de base utilisant cURL. Remplacez YOUR_API_KEY avec votre clé réelle. Le corps de la requête inclut l'ID du modèle, une invite système et un message utilisateur. Cet exemple démontre la nature directe et sans censure de notre API sans surcharge supplémentaire.

curl https://api.openroutereualternative.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me the GDPR compliance docs"}]
  }'

Intégration du SDK Python

Utilisez le SDK Python officiel d'OpenAI avec une URL de base personnalisée pour interagir avec notre API. Cette approche garantit la compatibilité avec les bases de code existantes qui utilisent déjà des clients OpenAI. Vous n'avez besoin que d'ajuster le base_url et api_key paramètres. L'ID du modèle reste uncensored.

Le streaming est pris en charge via les Server-Sent Events (SSE). Utilisez le stream=True paramètre pour recevoir les jetons au fur et à mesure de leur génération. Le dernier chunk contient l'utilisation totale des jetons pour la requête. Cette méthode est efficace pour les applications en temps réel. Notre API prend en charge des paramètres tels que la température, le top_p et les séquences d'arrêt.

from openai import OpenAI

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

Intégrer à notre API avec le SDK Node.js OpenAI. Configurez le client avec l'URL de base spécifique et votre clé API. L'ID du modèle est uncensored. Cette configuration vous permet d'exploiter des méthodes familières pour les complétions de chat. Vous pouvez transmettre des messages de contexte, définir la température et définir des séquences d'arrêt.

L'appel de fonctions est pris en charge via le tools paramètre. Vous pouvez également imposer le mode JSON en utilisant response_format: {type: "json_object"}. Cette fonctionnalité est utile pour l'extraction de données structurées. L'API gère des paramètres tels que presence_penalty et frequency_penalty exactement comme prévu. Cette flexibilité en fait une alternative openrouter forte pour les développeurs.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.openroutereualternative.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 du streaming et des SSE

Activez le streaming en définissant stream: true dans votre requête. L'API renvoie un flux d'événements envoyés par le serveur. Chaque événement contient un fragment de réponse partielle. Le dernier fragment inclut les statistiques complètes d'utilisation des jetons à des fins de facturation.

Le streaming réduit la latence perçue pour les utilisateurs finaux. Il est idéal pour les interfaces de chat où un retour immédiat est requis. La fenêtre de contexte prend en charge jusqu'à 100,000 tokens pour l'invite et la complétion combinées. Le débit maximal est de 16,000 tokens par requête. Si max_tokens n'est pas défini, la valeur par défaut est de 2 048 tokens. Ce compromis permet un contexte profond sans submerger la limite de réponse.

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, Erreurs et Contexte

Surveillez vos limites de requêtes pour éviter les interruptions de service. Chaque clé API prend en charge 300 requêtes par minute et 8 requêtes simultanées. La taille maximale du corps de la requête est de 8 Mo. Les erreurs sont renvoyées sous forme de codes de statut HTTP standard. Une erreur 401 indique une clé API invalide ou manquante. Une erreur 402 signifie que votre crédit prépayé est épuisé. Une erreur 429 signale que vous avez dépassé la limite de débit.

L'utilisation de tokens est transparente. Les tokens d'entrée coûtent $0.15 par million, et les tokens de sortie coûtent $0.50 par million. Les erreurs et les refus sont gratuits. Le crédit est rechargé uniquement via crypto. Le modèle refuse les requêtes impliquant des mineurs mais autorise les autres contenus adultes licites. Cette structure claire garantit des coûts prévisibles pour votre application.

Questions fréquentes

Quelle est l'URL de base pour l'API sans censure ?

L'URL de base est HTTPS://api.openroutereualternative.com/v1. Cette URL fonctionne avec n'importe quel client compatible OpenAI. Vous devez inclure votre clé API dans l'en-tête Authorization.

Comment authentifier mes requêtes ?

Incluez votre clé API dans l'en-tête Authorization en tant que jeton Bearer. Générez votre clé sur la page Obtenir la clé API. La clé est affichée immédiatement après l'inscription. Elle donne accès à vos crédits prépayés.

Quels sont les détails de tarification par token pour ce LLM non censuré ?

Les tokens d'entrée coûtent 0,15 $ par million. Les tokens de sortie coûtent 0,50 $ par million. Les erreurs sont gratuites. Le crédit est rechargé via la crypto. Aucun frais de routage caché ne s'applique.

Obtenez votre clé API

Inscrivez-vous, copiez la clé, mettez à jour votre URL de base. C'est la configuration complète.