Documentation API LLM Ollama sans restrictions
Intégrez une clé API ollama compatible LLM sans censure dans votre client SDK OpenAI existant et commencez à générer du texte immédiatement. Cette documentation couvre les points de terminaison exacts, les étapes d'authentification et le comportement de streaming dont vous avez besoin pour intégrer notre service.
Prérequis : URL de base et authentification
Utilisez la clé API fournie et l'URL de base pour authentifier toutes les requêtes. Notre point de terminaison est HTTPS://api.uncensoredllmollama.com/v1. Vous pouvez générer une clé via le tableau de bord en utilisant Google ou l'email. L'identifiant du modèle est "uncensored". Incluez la clé dans le Authorization en-tête en tant que jeton Bearer. Cette configuration fonctionne avec n'importe quel client compatible OpenAI.
curl https://api.uncensoredllmollama.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top ten linux command line utilities"}]
}'
Effectuer votre première requête : POST /v1/chat/completions
Envoyer un POST requête à /v1/chat/completions avec votre tableau de messages. Le modèle ne refuse pas les sujets adultes légaux, fictifs ou controversés. Définissez le model field to "uncensored". Include your system prompt if you need specific behavior. The API returns standard OpenAI JSON responses.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredllmollama.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)
Gestion des réponses en streaming (SSE)
Activez le streaming en définissant stream: true. L'API retourne des Server-Sent Events (SSE) pour chaque token généré. Surveillez le dernier chunk pour les statistiques d'utilisation totale des tokens. Cette approche réduit la latence perçue pour les sorties longues. Analysez soigneusement le flux SSE pour reconstituer le texte complet.
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)
Appel de fonction et mode JSON
Prend en charge les sorties structurées via response_format: {"type": "json_object"}. Vous pouvez également définir des outils pour l'appel de fonctions. Définissez tool_choice pour contrôler l'exécution. Utilisez temperature et top_p pour ajuster l'aléatoire. Le mode JSON assure une conformité stricte à votre schéma. Cette fonctionnalité fonctionne de manière fiable pour les tâches d'extraction de données.
Limites de débit et utilisation des jetons
Chaque clé prend en charge 300 requêtes par minute et 8 requêtes simultanées. La fenêtre de contexte est de 100 000 tokens au total. Les erreurs ne consomment pas de crédit. Les requêtes dépassant les limites retournent des codes d'état 429. Assurez-vous que votre client gère les nouvelles tentatives de manière gracieuse. Surveillez l'utilisation via le tableau de bord pour éviter de manquer de crédit prépayé.
Tarification et paiements crypto
Payez 0,15 $ par 1M de tokens d'entrée et 0,50 $ par 1M de tokens de sortie. Rechargez via USDT (TRC20) ou USDC (Base). Le minimum de recharge est de 20 $. Un crédit bonus s'applique pour les montants plus élevés. Le crédit n'expire jamais. Les remboursements ne sont pas standard mais les erreurs sont gratuites. Utilisez la page Support pour les doubles frais.
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredllmollama.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);Questions fréquemment posées
L'API ollama du LLM sans filtre est-elle compatible avec les SDK OpenAI standards ?
Oui, il utilise les endpoints standards compatibles OpenAI. Vous n'avez besoin que de modifier l'URL de base et la clé API dans votre configuration client existante. Il fonctionne avec les SDK officiels OpenAI et toute bibliothèque compatible.
Que se passe-t-il si je manque de crédit ?
Les requêtes retourneront une erreur 402 jusqu'à ce que vous ajoutiez plus de crypto. Votre crédit existant n'expire pas. Vous pouvez recharger à tout moment en utilisant USDT ou USDC. Les erreurs et les refus ne consomment pas votre solde.
Le modèle a-t-il une limite de fenêtre de contexte ?
La fenêtre de contexte totale est de 100 000 tokens incluant à la fois l'invite et la complétion. La sortie maximale par requête est de 16 000 tokens. La sortie par défaut est de 2 048 tokens si non spécifiée. Le streaming aide à gérer efficacement les grandes réponses.
Obtenez votre clé API maintenant
Inscrivez-vous, copiez votre clé, mettez à jour l'URL de base. Configuration minimale requise.