fr ▾
Essayez avec un crédit d'essai

Documentation API

L'API LLM sans censure vous permet d'intégrer un modèle open source qui répond sans refus dans votre pile. Utilisez nos points de terminaison compatibles OpenAI avec des SDK standards pour obtenir du texte pour le jeu de rôle, le codage ou le traitement de données brut.

URL de base et authentification

L'URL de base est https://api.aiwithoutfilters.com/v1. Transmettez votre clé dans le Authorization en-tête en tant que Bearer YOUR_API_KEY. Vous obtenez une clé par compte, créée instantanément via Google ou e-mail. Ce point de terminaison retourne vos identifiants de modèle disponibles et confirme votre statut d'authentification sans consommer de crédits.

Première demande

Envoyez une requête standard de complétion de chat à POST /v1/chat/completions. L'ID du modèle est uncensored. Ce point de terminaison gère les interactions texte-entrée/texte-sortie sans superflu.

Voici un exemple curl de base pour tester votre connexion et voir le modèle répondre à une invite simple.

Coût : Les jetons d'entrée sont facturés à 0,15 $ par 1M de jetons. Les jetons de sortie coûtent 0,50 $ par 1M de jetons.

curl https://api.aiwithoutfilters.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List all active ports on localhost using curl"}]
  }'

Intégration du SDK Python

Utilisez le SDK Python officiel d'OpenAI pour interagir avec notre API. Définissez le base_url et api_key avant d'effectuer des appels. Cela vous permet de conserver votre structure de code existante tout en changeant le modèle de backend.

L'extrait suivant montre comment configurer le client et envoyer un message au modèle sans censure.

from openai import OpenAI

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

Obtenez votre clé en quelques secondes

Inscrivez-vous, récupérez la clé, mettez à jour l'URL de base. C'est tout.