API LLM sans censure. Crédit prépayé.
Documentation API
Commencez avec notre API de LLM sans censure en quelques minutes. Utilisez des SDK OpenAI standard pour envoyer du texte et recevoir des réponses non filtrées instantanément.
Authentification et URL de base
Commencez par générer votre clé sur le tableau de bord. Notre URL de base est HTTPS://api.aivenice.cc/v1. Transmettez votre clé dans l'en-tet Authorization. Une clé active par compte remplace automatiquement l'ancienne.
Exemple de première demande
Envoyez une simple complétion de chat pour tester la connectivité. L'ID du modèle est "uncensored". Il gère efficacement le texte en entrée et en sortie. Vous pouvez ajuster des paramètres comme la température pour la créativité.
from openai import OpenAI
client = OpenAI(base_url="https://api.aivenice.cc/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)
Les erreurs sont gratuites. Les refus ne consomment pas de crédit. Cela garantit une facturation prévisible dès votre première requête.
Intégration Node.js
Utilisez le SDK Node officiel pour une intégration facile. Définissez l'URL de base sur notre point de terminaison. Transmettez votre clé API dans l'objet de configuration. Cette approche fonctionne avec la plupart des bibliothèques compatibles OpenAI.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aivenice.cc/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);
Gérez les réponses directement dans votre environnement JavaScript. La structure correspond aux formats OpenAI standard pour plus de familiarité.
Réponses en streaming
Activez le streaming en définissant stream sur true. Vous recevez des jetons à mesure de leur génération. Cela réduit la latence perçue pour les utilisateurs. Le dernier fragment inclut les détails d'utilisation totale des 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)
Analysez les événements SSE pour mettre à jour votre interface utilisateur en temps réel. Ceci est idéal pour les interfaces de chat nécessitant un retour instantané.
Paramètres et limites
Ajustez la température, top_p et seed pour un meilleur contrôle. La sortie maximale est de 16 000 tokens. La fenêtre de contexte est de 100 000 tokens. La limite de débit est de 300 requêtes par minute. La taille du corps de la requête est limitée à 8 Mo.
Ces limites garantissent des performances stables. Le dépassement des limites de taux renvoie une erreur 429. Augmentez la concurrence si nécessaire.
Erreurs et fenêtre de contexte
Gérez les erreurs 401 pour les clés invalides. Utilisez 402 lorsque le crédit est faible. 429 indique un dépassement de limite de débit. Les erreurs et les refus sont gratuits. Votre crédit prépayé n'expire jamais. La fenêtre de contexte compte les tokens du prompt et de la complétion ensemble.
Surveillez l'utilisation via le dernier chunk en streaming. Cela vous aide à rester dans le budget. Aucun frais caché ne s'applique.
cURL
curl https://api.aivenice.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "fetch the latest error logs from server logs"}]
}'Questions fréquentes
Quel est le tarif de l'API Venice AI ?
La tarification est de 0,15 $ par 1M de tokens d'entrée et de 0,50 $ par 1M de tokens de sortie. Les erreurs et les refus sont gratuits. Le crédit n'expire jamais.
Comment obtenir une clé API Venice AI ?
Inscrivez-vous avec Google ou e-mail sur le tableau de bord. Votre clé est affichée immédiatement. Aucun numéro de téléphone n'est requis.
Quelle est la fenêtre de contexte pour le modèle sans filtre ?
La fenêtre de contexte est de 100 000 tokens. Cela inclut à la fois l'invite et la complétion. La sortie maximale par requête est de 16 000 tokens.
Obtenez votre clé maintenant
Inscrivez-vous, copiez le jeton, mettez à jour votre URL de base. C'est tout.