fr ▾
Commencer maintenant

Démarrage rapide : Intégrez l'API LLM sans censure

Intégrez l'API LLM sans censure en quelques minutes avec notre point de terminaison compatible OpenAI. Ce guide rapide vous accompagne à travers l'authentification, le streaming et la gestion des réponses sans verrouillage d'abonnement.

Authentification et URL de base

Commencez par pointer votre client vers notre URL de base et envoie votre clé dans l'en-tête. L'endpoint se trouve à https://api.kiohnegrenzen.com/v1 Et accepte les en-têtes standard OpenAI. Vous avez besoin d'une clé API, que vous générez instantanément sur le Obtenir la clé API page. Utilisez l'authentification Google ou e-mail pour commencer. Aucun numéro de téléphone n'est requis. La clé donne accès au modèle non censuré.

En-tête requis : Authorization: Bearer YOUR_API_KEY

Les erreurs comme 401 indiquent une clé invalide ou manquante. Vérifiez le tableau de bord de votre compte. Les erreurs 402 signifient que votre crédit prépayé est épuisé. Rechargez via crypto pour reprendre. Les réponses 429 signalent que vous avez atteint la limite de débit de 300 requêtes par minute.

Envoi de votre première requête

Effectuer une requête POST à /v1/chat/completions avec votre ID de modèle et l'invite. Utilisez uncensored comme l'ID du modèle. Ce modèle est ajusté pour répondre sans refus pour le contenu adulte légal. Il gère l'entrée textuelle et renvoie une sortie textuelle. Vous pouvez spécifier des paramètres comme temperature ou top_p pour contrôler la créativité. Le système prend en charge l'appel de fonctions et le mode JSON pour les données structurées.

Modèle : uncensored

Gardez les requêtes sous 8 Mo. Vous pouvez envoyer jusqu'à 8 requêtes simultanées par clé. Chaque requête est déduite de votre solde prépayé. Les erreurs et les refus sont gratuits. Votre crédit n'expire jamais.

Intégration du SDK Python

Utilisez l'officiel openai Package Python pour interagir avec l'API. Définissez l'URL de base sur notre point de terminaison et fournissez votre clé. Cela vous permet de tirer parti des structures de code existantes. Vous pouvez transmettre les messages sous forme de liste de dictionnaires. L'objet réponse contient le texte généré et les statistiques d'utilisation des jetons. Le streaming est pris en charge via des générateurs asynchrones.

Paramètres clés : temperature, top_p, stop, seed.

Installez le package avec pip. Importez la classe client. Initialisez-la avec votre URL de base. Envoyez une demande de complétion de chat. Le SDK gère la sérialisation JSON et le transport HTTP pour vous.

Intégration du SDK Node.js

Initialisez le SDK OpenAI Node.js avec notre URL de base. Cela garantit la compatibilité avec vos projets JavaScript ou TypeScript. Transmettez la clé API et l'URL de base dans le constructeur. Envoyez une requête de complétion de chat avec l'ID du modèle uncensored. Le SDK renvoie un flux de réponse ou un objet unique. Vous pouvez configurer des paramètres comme presence_penalty et frequency_penalty.

Configuration : Définir baseURL et apiKey.

Le SDK prend en charge les requêtes synchrones et asynchrones. Utilisez async/await pour les opérations non bloquantes. Gérez les erreurs avec élégance. Interceptez les erreurs réseau et les erreurs API. Journalisez l'utilisation des tokens pour le suivi des coûts.

Réponses en streaming avec SSE

Activez le streaming en définissant stream: true dans votre requête. L'API renvoie des événements envoyés par le serveur (SSE). Chaque fragment contient du texte partiel. Le dernier fragment inclut l'utilisation totale des jetons. C'est idéal pour les applications en temps réel. Vous pouvez afficher les jetons à leur arrivée. Le modèle prend en charge jusqu'à 16,000 jetons par requête. Définissez max_tokens pour contrôler la longueur de sortie. La valeur par défaut est de 2,048 tokens si non spécifiée.

Streaming : Activez via la bibliothèque cliente ou HTTP brut.

Analysez le flux SSE. Gérez chaque chunk. Accumulez le texte. Fermez le flux une fois terminé. L'utilisation des tokens est signalée dans le dernier chunk. Cela vous aide à suivre les coûts avec précision.

Limites des jetons et gestion des erreurs

La fenêtre de contexte prend en charge 100 000 tokens pour l'invite et la complétion combinées. Cela permet de traiter de grands documents. Suivez l'utilisation des tokens pour éviter de dépasser les limites. Les erreurs incluent 401 pour les clés invalides, 402 pour le crédit insuffisant et 429 pour les limites de débit. Les refus sont gratuits. Le crédit est prépayé et n'expire jamais. Rechargez avec USDT ou USDC. Des bonus s'appliquent pour les recharges plus importantes. Utilisez le mode JSON pour les sorties structurées. L'appel de fonctions est pris en charge. La confidentialité est préservée ; les invites ne sont pas utilisées pour l'entraînement.

cURL

curl https://api.kiohnegrenzen.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a 300 word technical blog post about vector databases."}]
  }'

Python

from openai import OpenAI

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

Questions fréquemment posées

Quelle est la limite de la fenêtre de contexte pour le modèle sans filtre ?

La fenêtre de contexte prend en charge 100 000 tokens pour l'invite et la complétion combinées. Cela permet de traiter de grands documents. Suivez l'utilisation des tokens pour éviter de dépasser les limites.

Comment recharger mon crédit prépayé ?

Rechargez avec USDT (TRC20) ou USDC (Base). Tout montant entier de $20 à $500 est accepté. Les bonus s'appliquent aux recharges plus importantes. Le crédit n'expire jamais.

Le modèle sans filtre refuse-t-il le contenu ?

Le modèle n'accepte pas les sujets adultes licites, de fiction ou controversés. Il est ajusté pour des réponses sans censure. Les exceptions incluent les contenus sexuels impliquant des mineurs. Les requêtes de ce type sont refusées.

Récupérer votre clé API

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

Commencer maintenant