fr ▾
Essayez avec un crédit d'essai
Essayez avec un crédit d'essai

Commencez avec notre API uncensored

Commencez avec notre API sans censure en pointant votre SDK compatible OpenAI existant vers notre point de terminaison. Vous bénéficierez d'un accès direct et non médiatisé à un modèle unique ajusté avec une tarification transparente basée sur les tokens.

par 1M tokens d'entrée
$0.15
Tokens de sortie / 1M
$0.50
contexte de tokens
100,000
crédit d'essai
$0.50
requêtes par minute
300

Configuration de l'URL de base et de l'authentification

Pointez votre SDK vers notre endpoint et transmettez votre clé dans l'en-tête d'autorisation. Nous fournissons une URL de base hébergée unique compatible avec n'importe quel client standard OpenAI-compatible. Vous recevez une clé active par compte, et l'inscription prend quelques secondes via Google ou e-mail sans nécessiter de numéro de téléphone. Votre clé donne accès au modèle sans censure immédiatement après sa création.

L'authentification repose sur des jetons Bearer standard. Si vous envoyez une clé invalide, l'API renvoie une erreur 401. Vous pouvez générer une nouvelle clé à tout moment, et l'ancienne cesse de fonctionner immédiatement. Cette conception garde votre utilisation privée et votre accès simple.

Vous n'avez pas besoin de gérer plusieurs versions de modèles ou de vous soucier d'un routage opaque. Le point de terminaison sert un seul modèle de langage large spécifique ajusté pour le contenu adulte et l'absence de refus. Gardez votre clé en sécurité, car c'est le seul moyen d'accéder à votre crédit prépayé.

Point de terminaison des complétions de chat (POST /v1/chat_completions)

Envoyez vos prompts au point de terminaison de complétion de chat pour recevoir des réponses textuelles. C'est la méthode d'interaction principale de notre API. Vous structurez votre requête avec un message système pour définir le comportement et des messages utilisateur pour votre requête réelle. Le modèle traite l'entrée et renvoie une réponse textuelle.

Notre API est stricte sur ce qu'elle fait. Nous ne prenons pas en charge les embeddings, la génération d'images ou le traitement audio. Vous obtenez du texte en entrée et du texte en sortie. La fenêtre de contexte prend en charge 100,000 jetons pour l'invite et la complétion combinées. Cela permet des conversations longues ou le traitement de grands documents.

Gardez vos requêtes propres et structurées. Le point de terminaison attend un format JSON spécifique. Si vous envoyez le mauvais type de données, vous recevrez une erreur. Nous gérons le traitement intensif de l'inférence sur nos propres serveurs.

Exemple d'intégration SDK Python

Utilisez le SDK Python officiel pour interagir facilement avec notre API. Le code ci-dessous montre comment initialiser le client avec notre URL de base et votre clé. Vous pouvez ensuite appeler la fonction de complétion de chat avec vos messages.

Cette configuration fonctionne car notre API est entièrement compatible avec OpenAI. Vous n'avez pas besoin d'une bibliothèque cliente personnalisée. Il suffit de mettre à jour l'URL de base et votre clé API. Le reste des fonctionnalités du SDK reste identique. Cela rend la migration depuis d'autres fournisseurs simple si vous devez changer plus tard.

Nous recommandons d'utiliser la dernière version du SDK pour la meilleure expérience. La bibliothèque gère les nouvelles tentatives et l'analyse JSON pour vous. Vous n'avez qu'à vous concentrer sur la logique de votre prompt et les paramètres du modèle.

Exemple d'intégration du SDK Node

Intégrez avec Node.js en utilisant le package npm standard. La structure reflète l'exemple Python. Vous définissez l'URL de base vers notre point de terminaison et fournissez votre clé API. Cela garantit la compatibilité avec les applications Node.js existantes.

Le SDK Node gère les requêtes HTTP automatiquement. Vous transmettez le tableau de messages et recevez l'objet de réponse. Cela inclut le contenu du texte généré. Vous pouvez ensuite traiter ce texte dans la logique de votre application.

N'oubliez pas que nous prenons en charge uniquement la complétion de texte. Ne vous attendez pas à des données image ou audio dans la réponse. Le SDK analysera la réponse JSON et vous donnera accès au texte. Cette cohérence à travers les langues simplifie votre processus de développement.

Utilisation des jetons et réponses en streaming

Activez le streaming pour recevoir la réponse jeton par jeton. Cela offre une latence perçue plus rapide pour vos utilisateurs. Vous pouvez afficher le texte au fur et à mesure de sa génération plutôt que d'attendre la réponse complète. Ceci est crucial pour les interfaces de chat.

Le dernier fragment du flux contient les statistiques d'utilisation des tokens. Vous pouvez utiliser ces données pour suivre vos coûts et surveiller le solde de votre compte. Le streaming ne modifie pas le modèle de tarification. Vous payez toujours par token utilisé.

Notre API prend en charge les événements envoyés par le serveur pour le streaming. Le SDK gère l'analyse des événements. Vous devez simplement définir le paramètre stream sur true. Cela fonctionne avec les clients Python et Node. C'est la méthode recommandée pour créer des applications interactives.

Limites, erreurs et détails du modèle

Comprendre vos limites de débit et les erreurs potentielles pour construire une application robuste. Vous êtes limité à 300 requêtes par minute et 8 requêtes simultanées par clé. La taille du corps de la requête est plafonnée à 8 Mo. Si vous dépassez ces limites, vous recevrez une erreur 429. Vous pouvez mettre en œuvre une nouvelle tentative exponentielle pour gérer cela avec élégance.

Les erreurs courantes incluent 401 pour les clés invalides et 402 pour le crédit insuffisant. Si vous manquez de crédit, vous devez recharger via crypto pour continuer. Les erreurs et les refus sont gratuits, vous ne payez donc pas pour les requêtes échouées. Le modèle refuse uniquement le contenu sexuel impliquant des mineurs, qui est une limite stricte.

Vous pouvez consulter les modèles disponibles via le point de terminaison GET /v1/models. Cela retournera l'ID unique du modèle uncensored. Nous ne proposons pas plusieurs modèles ni de routage. Cette simplicité réduit la complexité et garantit un comportement cohérent. Votre crédit prépayé n'expire jamais, vous pouvez donc suspendre l'utilisation sans perdre vos fonds.

cURL

curl https://api.keyapiunlimited.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list the python libraries for web scraping"}]
  }'

Python

from openai import OpenAI

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

FAQ

Quelle est l'URL de base pour la clé API illimitée ?

L'URL de base est HTTPS://api.keyapiunlimited.com/v1. Vous devez mettre à jour la configuration de votre SDK pour pointer vers cette URL. Ce point de terminaison sert notre modèle sans censure via l'interface standard compatible OpenAI.

Comment gérer les limites de taux et les erreurs ?

Vous êtes limité à 300 requêtes par minute et à 8 requêtes simultanées. Si vous dépassez cette limite, vous recevez une erreur 429. Vous pouvez implémenter une logique de nouvelle tentative avec une rétroaction exponentielle pour gérer ces limites efficacement.

Quelle est la taille de la fenêtre de contexte ?

La fenêtre de contexte est de 100 000 tokens pour l'invite et la complétion combinées. Cela permet de gérer de longues conversations et le traitement de gros documents. Le nombre maximum de tokens générés par requête est de 16 000.

Obtenez votre clé maintenant

Inscrivez-vous, copiez la clé, mettez à jour votre URL de base. C'est tout.