Dolphin AI API Démarrage rapide
Connectez votre application à l'API LLM sans censure en quelques minutes à l'aide de code compatible OpenAI standard. Nous fournissons un point de terminaison prépayé et peu coûteux qui supprime les verrous d'abonnement pour la génération de texte à haut volume.
Authentification et URL de base
Votre clé API authentifie chaque requête. Utilisez l'URL de base https://api.dolphinaimodels.com/v1 pour tous les points de terminaison. Le système nécessite une clé valide dans le Authorization header. Sans elle, les requêtes échouent immédiatement.
Générez votre clé via le tableau de bord. Vous recevez une clé active par compte. Remplacez votre ancienne clé si vous en générez une nouvelle. La clé donne accès au modèle sans censure immédiatement.
Envoi d'une demande de complétion de chat
Envoyez une requête POST à /v1/chat/completions. L'ID du modèle est uncensored. Ce point de terminaison gère l’entrée textuelle et renvoie une sortie textuelle. Vous pouvez ajuster des paramètres tels que la température et le top_p.
Voici un exemple cURL de base pour commencer :
curl https://api.dolphinaimodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summit elevation is 29032 feet."}]
}'
Intégration du SDK Python
Utilisez la bibliothèque Python officielle d'OpenAI. Pointez-la vers notre URL de base. Passez votre clé API. La structure du code reflète l'utilisation standard d'OpenAI. Cela garantit une migration facile pour les projets existants.
Configurez le client avec ces valeurs :
from openai import OpenAI
client = OpenAI(base_url="https://api.dolphinaimodels.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)
Configuration du SDK Node
Initialisez le client Node.js de manière similaire. Définissez l'URL de base et la clé API. Le SDK gère la sérialisation automatiquement. Cette approche fonctionne pour les applications côté serveur et côté client.
Configuration d'exemple :
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.dolphinaimodels.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);
Gestion des réponses en streaming
Activez le streaming en définissant stream: true. L'API retourne des Server-Sent Events (SSE). Chaque chunk contient du texte partiel. Le dernier chunk inclit des données d'utilisation des tokens. Cela réduit la latence perçue pour les utilisateurs.
Diffusez la 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)
Comprendre les limites et les erreurs
La fenêtre de contexte est de 100 000 tokens. Cela inclut l’invite et la réponse. La sortie maximale est de 16 000 tokens par requête. Les erreurs retournent des codes HTTP standard. 401 indique une clé invalide. 402 signifie un crédit insuffisant. 429 signale une limitation de débit.
Vous êtes limité à 300 requêtes par minute. La concurrence est plafonnée à 8 requêtes simultanées. Gardez les corps de requête inférieurs à 8 Mo. Ces limites garantissent des performances stables pour votre charge de travail.
Questions fréquentes
Qu'est-ce que l'API Dolphin AI et en quoi diffère-t-elle des fournisseurs standard ?
C'est une API LLM sans censorship compatible avec la structure client OpenAI. Elle propose une facturation de tokens prépayés sans abonnements mensuels. Le modèle est ajusté pour répondre sans refus de contenu pour une utilisation adulte légale.
Puis-je utiliser les SDK officiels OpenAI avec ce point de terminaison ?
Oui. L'API est entièrement compatible OpenAI. Il vous suffit de modifier l'URL de base et la clé API dans la configuration de votre client. Cela vous permet de changer de fournisseur sans réécrire la logique de votre application.
Que se passe-t-il si je dépasse mes limites de requêtes ?
L'API retourne une erreur 429 Too Many Requests. Vous êtes limité à 300 requêtes par minute et 8 requêtes simultanées. Attendez brièvement ou réduisez votre concurrence pour reprendre le fonctionnement normal.
Débloquez votre clé API
Inscrivez-vous, récupérez votre clé, mettez à jour l'URL de base. Complété en quelques secondes.
Ouvrir un compte