fr ▾
Créez des clés

Modèles sans censure OllamaDocumentation API

Documentation API

Intégrez notre API LLM sans censure avec un seul changement de configuration. Nous fournissons un point de terminaison compatible OpenAI qui élimine les refus de contenu pour les usages adultes légaux tout en maintenant les flux de travail standard des développeurs.

https://api.ollamauncensoredmodels.com/v1uncensored

URL de base et authentification

L'API vit à l'adresse https://api.ollamauncensoredmodels.com/v1Autorisation header avec votre jeton Bearer. Cette configuration fonctionne avec n'importe quelle bibliothèque cliente compatible OpenAI car nous adhérons aux mêmes modèles d'authentification. Vous pouvez générer votre clé instantanément via Google ou e-mail sans fournir de numéro de téléphone. Le système émet une clé active par compte, remplaçant toute clé précédente immédiatement après sa génération. Cela garantit un accès cohérent sans avoir à gérer plusieurs identifiants simultanément.

Effectuer votre première requête

Envoyez une requête POST à /v1/chat/completions avec l'ID du modèle défini sur "uncensored". Le point de terminaison accepte des paramètres standard tels que messages, temperature, et max_tokens. Il renvoie des réponses JSON contenant le texte généré et les statistiques d'utilisation des tokens. Vous pouvez tester la connectivité rapidement en vérifiant la liste des modèles ou en envoyant une invite simple. Cette approche directe supprime la complexité de la mise en proxy ou de la logique de routage souvent présente dans d'autres services.

curl https://api.ollamauncensoredmodels.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "what is the output for 2 plus 2"}]
  }'

Intégration du SDK Python

Utilisez la bibliothèque Python officielle d'OpenAI pour vous connecter en remplaçant l'URL de base. Définissez les attributs de clé API et d'URL de base avant d'effectuer des appels. Cela vous permet de tirer parti des bases de code existantes sans réécrire la logique du client. La bibliothèque gère automatiquement la sérialisation et l'analyse des erreurs. Vous pouvez diffuser des réponses ou demander des complétions synchrones en fonction des exigences de latence de votre application. Cette méthode garantit la compatibilité avec les pratiques de développement standard utilisées dans l'industrie.

from openai import OpenAI

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

Utilisation du SDK Node.js

Initialisez le client OpenAI avec votre URL de base et votre clé API dans les environnements Node.js. Transmettez l'identifiant du modèle "uncensored" à la méthode de complétion de chat. Le SDK gère les requêtes HTTP et analyse les réponses JSON efficacement. Vous pouvez l'intégrer directement dans les routes Express ou les fonctions serverless. La structure du code imite les implémentations OpenAI standard, facilitant la migration depuis d'autres fournisseurs. Cette approche maintient la sécurité des types et la gestion des erreurs cohérentes avec le développement JavaScript moderne.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.ollamauncensoredmodels.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 et utilisation des jetons

Activez le streaming en définissant stream: true dans votre requête. Le serveur retourne des Server-Sent Events (SSE) pour la livraison de tokens en temps réel. Les détails d'utilisation des tokens n'apparaissent que dans le dernier chunk du flux pour minimiser la surcharge. Cela vous permet d'afficher les réponses progressivement aux utilisateurs sans attendre la génération complète. Vous pouvez suivre les comptes cumulatifs de tokens pour une facturation transparente. Le streaming est idéal pour les interfaces de chat où un retour immédiat améliore considérablement l'expérience utilisateur.

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, Erreurs et Contexte

Chaque clé API prend en charge 300 requêtes par minute et huit connexions concurrentes. La limite de taille du corps de la requête est de 8 Mo, et la fenêtre de contexte s'étend sur 100 000 tokens au total. Les erreurs telles que 401 indiquent une clé invalide, tandis que 402 signale un crédit insuffisant. Un statut 429 signifie que vous avez atteint la limite de taux. Le modèle refuse uniquement le contenu sexuel impliquant des mineurs, garantissant une large applicabilité pour les cas d'utilisation adultes. Le crédit n'expire jamais, vous pouvez donc suspendre l'utilisation entre les projets sans perdre vos fonds. Cette structure prévisible vous aide à planifier la capacité des applications à fort trafic efficacement.

Questions fréquemment posées

En quoi le modèle sans censure diffère-t-il des offres standard ?

Notre modèle ne refuse pas par défaut les sujets adultes, fictifs ou controversés licites. Il s'exécute sur des serveurs dédiés avec une fenêtre de contexte de 100 000 tokens, fournissant des sorties non restreintes pour le code, le jeu de rôle et la recherche sans filtres artificiels. La seule limite stricte appliquée est le refus du contenu sexuel impliquant des mineurs.

Que se passe-t-il si je dépasse mes limites de requêtes ?

L'API renvoie un code d'état 429 lorsque vous atteignez 300 requêtes par minute ou huit connexions simultanées. Vous pouvez continuer à envoyer des requêtes une fois la fenêtre réinitialisée, ou augmenter votre débit en achetant du crédit prépayé supplémentaire. Les erreurs et les refus ne consomment pas votre solde de tokens, vous n'êtes facturé que pour l'utilisation réelle.

Puis-je utiliser cette API avec des modèles Ollama locaux ?

Bien qu’il s’agisse d’une API hébergée, elle utilise le même protocole compatible OpenAI que les configurations Ollama locales. Vous pouvez pointer les clients standards vers notre URL de base au lieu de localhost. Cela vous permet d’exécuter la logique sans censure en production sans gérer de matériel local. Le point de terminaison prend en charge le streaming, le mode JSON et l’appel d’outils, tout comme les instances locales.

Votre clé API est à une étape

Créez un compte, récupérez votre clé, mettez à jour l'URL de base. Cela couvre toute la configuration.

Créez des clésVoir la documentation