fr ▾
Commencer maintenant

Guide de démarrage rapide Uncensored-llm.vercel.app

Ce guide de démarrage rapide vous connecte à l'API uncensored-llm.vercel.app en quelques minutes. Envoyez des réponses textuelles sans restriction en utilisant des protocoles compatibles avec OpenAI.

https://api.uncensoredllmvercelapp.com/v1sans censure

Prérequis : clé API et URL de base

Commencez par obtenir une seule clé API depuis le tableau de bord. Nous prenons en charge la connexion Google ou l'inscription par e-mail sans vérification téléphonique. Votre clé authentifie toutes les requêtes vers l'URL de base : HTTPS://api.uncensoredllmvercelapp.com/v1. Ce point de terminaison fonctionne avec n'importe quelle bibliothèque cliente compatible OpenAI. Vous n'avez pas besoin de gérer plusieurs points de terminaison pour différents types de modèles.

Envoi de votre première requête

Effectuez une requête POST à /v1/chat/completions avec l'identifiant de modèle "uncensored". Le système accepte des paramètres standard comme temperature et top_p. Vous pouvez envoyer jusqu'à 8 requêtes simultanément par clé. Chaque corps de requête doit rester sous 8 Mo. Les erreurs ne consomment pas vos crédits prépayés.

curl https://api.uncensoredllmvercelapp.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of France"}]
  }'

Cet appel simple démontre la capacité directe texte-entrée, texte-sortie. La réponse inclut le contenu généré et les statistiques d'utilisation des jetons. Vous pouvez ajuster la fenêtre de contexte jusqu'à 100 000 jetons pour l'invite et la complétion combinées.

Réponses en streaming avec SSE

Activez le streaming en définissant stream à true dans votre requête. Le serveur renvoie des événements envoyés par le serveur (SSE) au fur et à mesure que les jetons deviennent disponibles. Cela réduit la latence perçue pour les sorties longues. Vous pouvez analyser le dernier fragment pour obtenir le nombre total de jetons. Le streaming fonctionne de manière identique au format OpenAI standard.

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)

Cette approche est idéale pour les applications en temps réel. Le modèle uncensored prend en charge un débit élevé lors du streaming. Vous gardez le contrôle du processus de génération sans attendre la réponse complète.

Appel de fonctions et mode JSON

Utilisez le paramètre tools pour les capacités d'appel de fonctions. L'API prend en charge tool_choice et la sortie JSON structurée via response_format. Définissez response_format sur json_object pour une conformité JSON stricte. Cela garantit un analyse fiable dans vos applications. Vous pouvez définir plusieurs fonctions pour des workflows complexes.

import OpenAI from "openai";

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

Le mode JSON est utile pour les tâches d'extraction de données. L'appel de fonctions permet au modèle de renvoyer des données structurées. Les deux fonctionnalités fonctionnent dans la fenêtre contextuelle uncensored. Vous conservez un contrôle total sur le format de sortie du modèle.

Gestion des tokens et des limites

Surveillez votre consommation de tokens pour gérer les coûts efficacement. Les tokens d'entrée coûtent 0,15 $ par million, tandis que les tokens de sortie coûtent 0,50 $ par million. Les crédits sont prépayés et n'expirant jamais. Vous pouvez générer jusqu'à 16 000 tokens par requête. La fenêtre de contexte prend en charge 100 000 tokens au total.

from openai import OpenAI

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

Les limites de taux permettent 300 requêtes par minute par clé. Assurez-vous que votre application gère les limites de taux correctement. Le comptage des tokens aide à prédire les coûts avec précision. Le système ne facture que les complétions réussies.

Gestion des erreurs et refus

Gérez les codes d'erreur HTTP standard pour le dépannage. Un 401 indique une clé API invalide. Une réponse 402 signifie que votre crédit prépayé est épuisé. Une erreur 429 signale que vous avez dépassé la limite de taux. Ces erreurs ne consomment pas vos jetons.

L'API refuse rarement le contenu, mais de légères exceptions existent. Les requêtes impliquant des mineurs sont toujours refusées. Tout autre contenu adulte légal passe. Cela garantit une sortie fiable pour vos cas d'utilisation. Consultez le corps de la réponse pour des messages d'erreur détaillés.

Questions fréquemment posées

Comment fonctionne la partie sans censure ?

Le modèle est optimisé pour répondre sans refus de contenu pour une utilisation adulte légale. Il n’applique pas les filtres corporatifs standards aux sujets controversés ou explicites. Vous pouvez injecter des tokens internes spéciaux si nécessaire pour des prompts de jailbreak spécifiques.

Que se passe-t-il si je manque de crédits ?

Vous recevez une erreur 402 indiquant l'absence de crédit. Les erreurs et les refus sont gratuits, vous ne payez que pour l'utilisation réelle des tokens. Les crédits n'expirent jamais, vous permettant de recharger à tout moment. Vous pouvez recharger en USDT ou USDC pour bénéficier d'un bonus.

L'API LLM sans filtre est-elle compatible avec les SDK OpenAI ?

Oui, il utilise le format standard compatible OpenAI. Vous n'avez besoin que de modifier l'URL de base et la clé API. L'ID du modèle est "uncensored". Tous les paramètres standards comme temperature et stream fonctionnent comme prévu.

Récupérer votre clé API

Inscrivez-vous, copiez le jeton, et mettez à jour votre URL de base. C'est tout.

Commencer maintenant