fr ▾
Ouvrir un compte

Documentation API

Connectez votre client compatible OpenAI existant à notre API LLM sans censure pour la génération de texte sans restriction. Ce guide couvre l'authentification, les points de terminaison, le streaming et les limites pour vous permettre de démarrer immédiatement.

URL de base et authentification

L'URL de base pour toutes les requêtes est HTTPS://api.dolphinllmuncensored.com/v1. Vous vous authentifiez à l'aide d'une clé API unique générée via le Obtenir la clé API page. Utilisez soit Continue with Google ou un email et un mot de passe pour recevoir votre clé instantanément. Cette clé accède au uncensored le modèle, un LLM à poids ouverts ajusté pour des réponses sans restriction. Il n'y a pas de frais d'abonnement par plateforme, uniquement un crédit prépayé facturé à l'utilisation des jetons. Les erreurs et les refus n'entraînent aucun coût, garantissant que vous ne payez que pour les jetons de complétion réels.

  • URL de base : https://api.dolphinllmuncensored.com/v1
  • En-tête Auth : Authorization: Bearer YOUR_API_KEY

Point de terminaison Chat Completions

Envoyez des prompts textuels au /v1/chat/completions point de terminaison pour recevoir des réponses sans restriction. L'ID du modèle est uncensored. Ce point de terminaison accepte les payloads JSON OpenAI standards et renvoie du texte. Il ne prend pas en charge les embeddings, les images, l’audio ou la vidéo. Vous devez inclure le messages tableau avec votre prompt. La clé API est passée dans l'en-tête HTTP. Les requêtes sont traitées sur nos serveurs dédiés. La fenêtre de contexte prend en charge jusqu'à 100 000 tokens au total. La sortie est limitée à 16 000 tokens par requête. Utilisez l'exemple suivant pour tester la connectivité.

curl https://api.dolphinllmuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize the key features of the new API release"}]
  }'

Paramètres pris en charge

Utilisez des paramètres standard pour contrôler le comportement de génération. Définissez temperature pour l'aléatoire et top_p pour l'échantillonnage par noyau. Activez json_object pour une sortie de données structurée. Le stop séquence interrompt la génération prématurément. Vous pouvez définir un seed pour des résultats reproductibles. Ajustez presence_penalty et frequency_penalty pour influencer la répétition des jetons. L'appel de fonctions est pris en charge via tools et tool_choice. Tous les paramètres suivent le schéma OpenAI. Cette flexibilité permet un réglage fin pour divers cas d'usage non filtrés. Configurez ces options dans le corps de votre requête. L'API respecte toutes les valeurs compatibles OpenAI valides.

from openai import OpenAI

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

Réponses en streaming

Activez le streaming en définissant stream: true dans votre requête. L'API renvoie des Server-Sent Events (SSE) pour chaque token. Cela réduit la latence perçue pour les réponses longues. L'utilisation des tokens est signalée dans le dernier chunk du flux. Vous pouvez analyser les réponses partielles pour un affichage en temps réel. C'est idéal pour les interfaces de chat. Le flux se termine par un objet de données vide. Utilisez votre bibliothèque cliente préférée pour gérer les SSE. Le streaming n'affecte pas la tarification ou le comptage des tokens. Tous les tokens sont facturés normalement à la complétion. Traitez les événements du flux pour construire votre interface utilisateur.

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)

Intégration du SDK Node

Installez le package officiel OpenAI pour Node.js. Configurez l'URL de base pour pointer vers notre point de terminaison. Transmettez votre clé API depuis les variables d'environnement. Créez une requête de complétion de chat avec le uncensored ID du modèle. Gérez les erreurs de manière appropriée pour les problèmes réseau ou d'authentification. Le SDK gère automatiquement la sérialisation JSON. Vous pouvez passer du mode streaming au mode non streaming. L'environnement Node prend en charge les patterns async/await. Cela rend l'intégration simple pour les services backend. Testez la connexion avant de déployer en production. Le SDK garantit la compatibilité avec la structure de notre API.

import OpenAI from "openai";

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

Limites de débit et erreurs

Les limites de débit sont fixées à 300 requêtes par minute par clé. Vous pouvez avoir jusqu’à 8 requêtes simultanées actives. La taille du corps de la requête est limitée à 8 Mo. Si la clé API est invalide, vous recevrez une erreur 401. Une erreur 402 indique un crédit prépayé insuffisant. Rechargez via crypto pour reprendre le service. Une erreur 429 signale l’épuisement des limites de débit. Attendez avant de réessayer ou mettez à niveau votre niveau d’utilisation. La fenêtre de contexte est de 100 000 tokens. Les refus pour contenu mineur sont gratuits. Les erreurs ne consomment pas votre solde de crédit. Surveillez votre utilisation via le tableau de bord.

FAQ

Quelle est l'URL de base de l'API LLM uncensored ?

L'URL de base est HTTPS://api.dolphinllmuncensored.com/v1. Vous pouvez utiliser n'importe quel client compatible OpenAI en mettant à jour la configuration de base_url. L'authentification est gérée via le jeton Bearer dans l'en-tête.

Comment l'API IA sans censure gère-t-elle les limites de débit ?

Vous êtes limité à 300 requêtes par minute et à 8 requêtes simultanées par clé. Si vous dépassez ces limites, vous recevrez un code d'état 429. La limite se réinitialise toutes les minutes, permettant des pics d'utilisation dans la limite de quota.

Que se passe-t-il si l'API LLM uncensored renvoie une erreur ?

Les erreurs telles que 401 (clé invalide) ou 429 (limite de taux) ne consomment pas votre crédit prépayé. Seule la génération de jetons réussie est facturée. Si vous manquez de crédit, vous recevez une erreur 402 jusqu'à ce que vous rechargiez via crypto.

Obtenez votre clé API maintenant

Inscrivez-vous, copiez le jeton, mettez à jour l'URL du point de terminaison. C'est fait.

Ouvrir un compte