Non Documentation API Filter GPT
Connectez votre code à notre API sans censure en quelques minutes. Intégrez l'URL de base, définissez votre clé et obtenez des réponses textuelles brutes sans les refus corporatifs.
URL de base et authentification
L'URL de base pour toutes les requêtes est https://api.gptfilterno.com/v1. Vous avez besoin d'une clé API valide dans le Authorization header. Utilisez Bearer sk-... format. Les clés sont utilisables une seule fois par compte ; une nouvelle clé remplace l'ancienne.
Première demande
Envoyez une requête POST à /v1/chat/completions avec le modèle uncensored. Le modèle répond directement sans refus de sécurité pour le contenu légal.
Le texte d'entrée entre, le texte de sortie sort. Utilisez ceci pour tester la connectivité avant de construire votre application.
La réponse inclut l'utilisation des tokens dans le dernier chunk si le streaming est activé.
Intégration du SDK Python
Utilisez l'officiel openai Bibliothèque Python. Modifiez l'URL de base pour pointer vers notre point de terminaison. Définissez la clé API dans l'environnement ou la configuration du client.
Appel chat.completions.create() avec le modèle uncensored. Transmettez temperature, top_p et d'autres paramètres si nécessaire.
Cette approche fonctionne pour n'importe quelle application Python nécessitant une génération de texte non filtrée.
Intégration du SDK Node
Installer le openai Package Node. Configurez le client avec notre URL de base et votre clé API.
Appel chat.completions.create() avec le modèle uncensored. La réponse est un objet standard compatible OpenAI.
Utilisez ceci pour les serveurs Node.js ou les scripts nécessitant une sortie LLM sans restriction.
Réponses en streaming
Activez le streaming en définissant stream: true. L'API retourne des Server-Sent Events (SSE).
Chaque chunk contient du texte partiel et des données d'utilisation. Traitez les chunks à leur arrivée pour une sortie en temps réel.
Cela réduit la latence perçue pour les réponses longues.
Limites et erreurs
La fenêtre de contexte est de 100 000 jetons au total. La sortie maximale est de 16 000 jetons par requête.
La limite de taux est de 300 requêtes par minute. Les requêtes simultanées sont limitées à 8.
Les erreurs incluent 401 pour les clés invalides, 402 pour un crédit insuffisant et 429 pour les limites de débit. Les erreurs sont gratuites.
cURL
curl https://api.gptfilterno.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list the core features of the current release"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.gptfilterno.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.gptfilterno.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)Obtenir your API key in seconds
Inscrivez-vous, copiez votre clé, mettez à jour le point de terminaison. C'est fait.