fr ▾
Essayez avec un crédit d'essai

Documentation de l'API API queen

Commencez avec l'API LLM sans censure en vous authentifiant avec votre clé API et en envoyant des requêtes au point de terminaison compatible OpenAI.

https://api.apiqueen.cc/v1

URL de base et authentification

L'authentification utilise un jeton Bearer standard transmis dans le Authorization header. Cette approche assure la compatibilité avec les SDK OpenAI existants sans nécessiter de logique personnalisée. Votre API_KEY est généré instantanément lors de l'inscription via Google ou e-mail. Toutes les requêtes doivent pointer vers l'URL de base spécifique fournie pour le service.

  • URL de base : https://api.apiqueen.cc/v1
  • En-tête : Authorization: Bearer API_KEY
curl https://api.apiqueen.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return current status for service api queen"}]
  }'

Envoi de requêtes à /v1/chat/completions

Envoyez des données textuelles à l'endpoint pour recevoir des réponses directes du modèle. L'ID du modèle est toujours uncensored, qui gère des sujets divers sans refus standards. Vous pouvez spécifier des paramètres comme temperature et top_p pour contrôler la créativité. Le système attend une liste de messages au format de chat standard.

from openai import OpenAI

client = OpenAI(base_url="https://api.apiqueen.cc/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)
import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.apiqueen.cc/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 du modèle : Température, Top-P et Stop

Maîtrisez la génération de réponse en utilisant des paramètres LLM standards. Définissez temperature entre 0 et 2 pour une aléatoire variable. Utilisez top_p pour filtrer les mots de faible probabilité. Définissez stop séquences pour interrompre la sortie à des déclencheurs spécifiques. Ces paramètres permettent un réglage précis pour l'écriture créative ou la récupération de faits.

L'API ignore gracieusement les paramètres non pris en charge. Concentrez-vous sur temperature, top_p, et stop pour des résultats optimaux. Ajustez ces valeurs en fonction de la tolérance au bruit de votre application.

Réponses en streaming et consommation de jetons

Activez le streaming en définissant stream: true dans votre requête. L'API renvoie des fragments de données via des événements envoyés par le serveur (SSE). Les détails d'utilisation des jetons n'apparaissent que dans le dernier fragment du flux. Cela permet un rendu en temps réel des réponses dans votre interface 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)

Gérez soigneusement les réponses partielles. Assurez-vous que votre client met en mémoire taminaire les données jusqu'à la fermeture du flux.

Appel de fonction et mode JSON

Utiliser l'appel de fonctions pour l'extraction de données structurées. Définissez les outils dans la tools paramètre. Le modèle renvoie du JSON valide lorsque response_format est défini à {"type": "json_object"}. Cela garantit un analyse prévisible dans les applications en aval.

Définir tool_choice pour forcer des appels de fonction spécifiques. C'est utile pour les flux de travail automatisés nécessitant des formats de sortie stricts.

Gestion des erreurs et limites de débit

Surveillez les codes de statut HTTP pour les problèmes courants. Une erreur 401 signifie que votre clé API est invalide. Une erreur 402 indique un solde de crédit prépayé insuffisant. Les erreurs ne consomment pas votre solde de jetons. Les limites de débit imposent 300 requêtes par minute par clé. Les requêtes simultanées sont limitées à 8. La fenêtre de contexte prend en charge 100 000 jetons au total.

Gérez les nouvelles tentatives avec une rétroaction exponentielle. Vérifiez le error objet dans les réponses JSON pour plus de détails.

Requêtes courantes

Combien coûte la reine de l'API ?

La tarification est de $0.15 par 1M de jetons d'entrée et $0.50 par 1M de jetons de sortie. Le crédit est prépayé et n'expire jamais, avec des crédits bonus pour les recharges plus importantes.

Quelle est la taille de la fenêtre de contexte ?

Le modèle prend en charge une fenêtre de contexte de 100 000 tokens, incluant les tokens de l'invite et de la complétion. La sortie maximale par requête est de 16 000 tokens.

Le modèle d'IA sans filtre est-il adapté à la production ?

Oui, il est conçu pour une génération de texte fiable avec des points de terminaison compatibles OpenAI standards. Il gère divers sujets sans refus de contenu pour une utilisation adulte légale.

Débloquez votre clé API

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

Essayez avec un crédit d'essai