Documentation API
Commencez à générer du texte sans curation immédiatement avec notre API compatible OpenAI. Vous ne payez que pour les tokens utilisés, garantissant zéro gaspillage sur les abonnements inactifs ou les fonctionnalités inutilisées.
Authentification et URL de base
Votre clé API authentifie chaque requête. Transmettez-la dans le Authorization header en tant que jeton Bearer. L'URL de base est https://api.aiohnefilter.com/v1. Ce point de terminaison fonctionne avec les SDK OpenAI standard. Vous pouvez changer de fournisseur en modifiant uniquement l'URL de base et la clé. Votre clé est générée instantanément après l'inscription. Gardez-la secrète. Elle donne un accès complet à votre crédit prépayé.
Point de terminaison Chat Completions
Envoyez des messages au modèle sans censure via POST /v1/chat/completions. Utilisez l'ID de modèle uncensored. L'API renvoie des réponses textuelles pour la logique de votre application. Vous contrôlez le contexte avec une fenêtre de 100 000 jetons. Les jetons d'entrée et de sortie sont déduits de votre solde. Les erreurs ne consomment pas de crédit. Utilisez ce point de terminaison pour toutes les tâches de génération de texte.
curl https://api.aiohnefilter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set server timezone to UTC"}]
}'
SDK Python
Utilisez l'officiel openai Package Python pour une intégration facile. Définissez l'URL de base sur le point de terminaison de notre API. Initialisez le client avec votre clé. Appelez chat.completions.create avec le uncensored modèle. Cette approche réduit le code de boilerplate. Elle gère la sérialisation JSON automatiquement. Le streaming est pris en charge via le client async.
from openai import OpenAI
client = OpenAI(base_url="https://api.aiohnefilter.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)
SDK Node
Installer le openai paquet npm pour les projets JavaScript. Configurez l'URL de base pour pointer vers nos serveurs. Transmettez votre clé API lors de l'initialisation. Envoyez des complétions en utilisant la méthode standard. Le SDK Node gère efficacement le pool de connexions. Il fonctionne bien pour les fonctions serverless. Gérez les erreurs gracieusement pour éviter les coûts inattendus.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aiohnefilter.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);
Paramètres et streaming
Activez le streaming en définissant stream: true. Vous recevez des tokens au fur et à mesure de leur génération. Cela réduit la latence perçue pour les sorties longues. Vous pouvez ajuster la température et le top_p pour la créativité. Utilisez stop séquences pour interrompre la génération. Le mode JSON impose une sortie structurée. Définissez max_tokens pour contrôler la longueur de la sortie. Le dernier chunk contient les statistiques d'utilisation totales.
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)
Limites de débit et erreurs
Vous bénéficiez de 300 requêtes par minute par clé. La concurrence est limitée à 8 requêtes simultanées. Les corps de requête doivent rester inférieurs à 8 Mo. Un statut 401 signifie que votre clé est invalide. Un statut 402 indique un solde insuffisant. Une erreur 429 signale l'épuisement de la limite de taux. Les requêtes refusées ne débitent pas votre solde. Les erreurs sont gratuites. Réessayez avec une backoff exponentielle pour les 429.
Questions fréquentes
Quelle est l'URL de base de l'API ?
L'URL de base est HTTPS://api.aiohnefilter.com/v1. Elle est compatible avec les SDK OpenAI standard. Vous n'avez besoin que de mettre à jour l'URL de base et la clé API dans la configuration de votre client.
Comment fonctionne la tarification par token ?
Vous payez 0,15 $ par 1M de tokens d'entrée et 0,50 $ par 1M de tokens de sortie. Les erreurs et les refus sont gratuits. Votre crédit prépayé n'expire jamais. Vous ne payez que ce que vous utilisez réellement.
Puis-je diffuser les réponses ?
Oui, définissez le paramètre stream à true. Vous recevez les jetons au fur et à mesure de leur génération. Cela réduit la latence pour les sorties longues. Le dernier chunk inclut les statistiques totales d'utilisation des jetons.
Générez votre clé
Inscrivez-vous, copiez la clé, mettez à jour l'URL de base. C'est tout.