de ▾
Mit Testguthaben ausprobieren

API-Königin API-Dokumentation

Starten Sie mit der unzensierten LLM-API, indem Sie sich mit Ihrem API-Schlüssel authentifizieren und Anfragen an den OpenAI-kompatiblen Endpunkt senden.

https://api.apiqueen.cc/v1

Basis-URL und Authentifizierung

Die Authentifizierung erfolgt über ein Standard-Bearer-Token, das im Authorization header. Dieser Ansatz gewährleistet die Kompatibilität mit bestehenden OpenAI-SDKs, ohne dass benutzerdefinierte Logik erforderlich ist. Ihr API_KEY wird sofort nach der Anmeldung über Google oder E-Mail generiert. Alle Anfragen müssen auf die spezifische Basis-URL verweisen, die für den Dienst bereitgestellt wird.

  • Base URL: https://api.apiqueen.cc/v1
  • Header: 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"}]
  }'

Anfragen an /v1/chat/completions senden

Senden Sie Textdaten an den Endpunkt, um direkte Modellantworten zu erhalten. Die Modell-ID ist immer uncensored, die verschiedene Themen ohne Standard-Abbrüche behandelt. Sie können Parameter wie temperature und top_p die Kreativität zu steuern. Das System erwartet eine Liste von Nachrichten im Standard-Chat-Format.

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);

Modellparameter: Temperatur, Top-P und Stopp

Steuern Sie die Antwortgenerierung mit Standard-LLM-Parametern. Legen Sie temperature zwischen 0 und 2 für unterschiedliche Zufälligkeit. Verwenden top_p um Wörter mit niedriger Wahrscheinlichkeit zu filtern. Definieren Sie stop Sequenzen, um die Ausgabe an bestimmten Auslösern zu stoppen. Diese Einstellungen ermöglichen eine präzise Abstimmung für kreatives Schreiben oder die Abfrage faktischer Informationen.

Die API ignoriert nicht unterstützte Parameter korrekt. Konzentrieren Sie sich auf temperature, top_p, und stop für optimale Ergebnisse. Passen Sie diese Werte basierend auf der Toleranz Ihrer Anwendung für Rauschen an.

Streaming-Antworten und Token-Nutzung

Aktivieren Sie Streaming, indem Sie stream: true in Ihrer Anfrage. Die API gibt Daten-Chunks über Server-Sent Events (SSE) zurück. Details zur Token-Nutzung erscheinen nur im letzten Chunk des Streams. Dies ermöglicht die Echtzeit-Rendern von Antworten in Ihrer Benutzeroberfläche.

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)

Verwalten Sie partielle Antworten sorgfältig. Stellen Sie sicher, dass Ihr Client Daten puffert, bis der Stream endet.

Function Calling und JSON-Modus

Nutze Function Calling zur Extraktion strukturierter Daten. Definiere Tools in der tools Parameter. Das Modell gibt gültiges JSON zurück, wenn response_format ist auf {"type": "json_object"}. Dies gewährleistet ein konsistentes Parsing in nachgelagerten Anwendungen.

Festlegen tool_choice spezifische Funktionsaufrufe zu erzwingen. Dies ist nützlich für automatisierte Workflows, die strenge Ausgabeformate erfordern.

Fehlerbehandlung und Ratenlimits

Überwache HTTP-Statuscodes auf häufige Probleme. Ein 401-Fehler bedeutet, dass dein API-Schlüssel ungültig ist. Ein 402-Fehler zeigt unzureichendes vorausbezahltes Guthaben an. Fehler verbrauchen nicht dein Token-Guthaben. Ratenlimits erzwingen 300 Anfragen pro Minute pro Schlüssel. Gleichzeitige Anfragen sind auf 8 begrenzt. Das Kontextfenster unterstützt insgesamt 100.000 Tokens.

Verwalten Sie Wiederholungen mit exponentiellem Backoff. Prüfen Sie die error Objekt in JSON-Antworten für Details.

Häufige Fragen

Wie viel kostet die API-Königin?

Der Preis beträgt $0,15 pro 1M Input-Tokens und $0,50 pro 1M Output-Tokens. Das Guthaben ist prepaid und verfällt nicht, mit Bonusguthaben für größere Aufladungen.

Wie groß ist die Kontextfenstergröße?

Das Modell unterstützt ein Kontextfenster von 100.000 Tokens, einschließlich beider Prompt- und Antwort-Tokens. Die maximale Ausgabe pro Anfrage beträgt 16.000 Tokens.

Ist das unzensierte KI-Modell für den Produktiveinsatz geeignet?

Ja, es ist für zuverlässige Textgenerierung mit Standard-OpenAI-kompatiblen Endpunkten konzipiert. Es behandelt diverse Themen ohne Inhaltsablehnungen für legale erwachsene Nutzung.

Schalten Sie Ihren API-Schlüssel frei

Registrieren, Schlüssel abrufen und Basis-URL aktualisieren. Das ist die gesamte Konfiguration.

Mit Testguthaben ausprobieren