it ▾
Prova con credito di prova

Documentazione API API queen

Inizia con l'API LLM senza censure autenticandoti con la tua chiave API e inviando richieste all'endpoint compatibile con OpenAI.

https://api.apiqueen.cc/v1

URL Base e Autenticazione

L'autenticazione utilizza un token Bearer standard passato nell' Authorization header. Questo approccio garantisce la compatibilità con gli SDK OpenAI esistenti senza richiedere logica personalizzata. Il tuo API_KEY viene generata istantaneamente alla registrazione tramite Google o email. Tutte le richieste devono puntare all'URL di base specifico fornito per il servizio.

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

Invio di richieste a /v1/chat/completions

Invia dati di testo all'endpoint per ricevere risposte dirette del modello. L'ID del modello è sempre uncensored, che gestisce argomenti diversificati senza i tipici rifiuti standard. Puoi specificare parametri come temperature e top_p per controllare la creatività. Il sistema si aspetta un elenco di messaggi nel formato standard di chat.

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

Parametri del modello: Temperatura, Top-P e Stop

Controlla la generazione delle risposte utilizzando i parametri LLM standard. Imposta temperature tra 0 e 2 per una casualità variabile. Usa top_p per filtrare le parole a bassa probabilità. Definisci stop sequenze per interrompere l'output a trigger specifici. Queste impostazioni consentono una sintonizzazione precisa per attività di scrittura creativa o recupero di dati fattuali.

L'API ignora in modo elegante i parametri non supportati. Concentrati su temperature, top_p, e stop per risultati ottimali. Regola questi valori in base alla tolleranza al rumore della tua applicazione.

Risposte in streaming e utilizzo dei token

Abilita lo streaming impostando stream: true nella tua richiesta. L'API restituisce chunk di dati tramite Server-Sent Events (SSE). I dettagli sull'utilizzo dei token appaiono solo nell'ultimo chunk dello stream. Questo consente il rendering in tempo reale delle risposte nella tua UI.

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)

Gestisci le risposte parziali con cura. Assicurati che il tuo client memorizzi i dati in buffer fino alla chiusura dello stream.

Function Calling e modalità JSON

Utilizza il function calling per l'estrazione di dati strutturati. Definisce gli strumenti nella tools parametro. Il modello restituisce JSON valido quando response_format è impostato su {"type": "json_object"}. Questo garantisce un parsing coerente nelle applicazioni a valle.

Imposta tool_choice per forzare chiamate di funzione specifiche. Questo è utile per i flussi di lavoro automatizzati che richiedono formati di output rigorosi.

Gestione degli errori e limiti di velocità

Monitora i codici di stato HTTP per i problemi comuni. Un errore 401 significa che la tua chiave API non è valida. Un errore 402 indica credito prepagato insufficiente. Gli errori non consumano il tuo saldo di token. I limiti di velocità impongono 300 richieste al minuto per chiave. Le richieste concorrenti sono limitate a 8. La finestra di contesto supporta 100.000 token in totale.

Gestisci i retry con backoff esponenziale. Controlla il error oggetto nelle risposte JSON per i dettagli.

Domande frequenti

Quanto costa l'API Queen?

Il prezzo è $0.15 per 1M di token di input e $0.50 per 1M di token di output. Il credito è prepagato e non scade mai, con crediti bonus per ricariche più grandi.

Qual è la dimensione della finestra di contesto?

Il modello supporta una finestra di contesto di 100.000 token, inclusi i token del prompt e del completamento. Il output massimo per richiesta è di 16.000 token.

Il modello AI senza filtri è adatto per la produzione?

Sì, è progettato per una generazione di testo affidabile con endpoint standard compatibili con OpenAI. Gestisce argomenti diversificati senza rifiuti di contenuti per l'uso adulto lecito.

Sblocca la tua chiave API

Registrati, recupera la tua chiave e aggiorna l'URL base. È l'intera configurazione.

Prova con credito di prova