Riferimento API LLM-api-key-proxy
Questa è la documentazione API per un LLM senza filtri per gli sviluppatori che desiderano un endpoint drop-in compatibile con OpenAI. Cambia il tuo URL base e la chiave API per passare al fornitore senza riscrivere il codice.
Autenticazione e Base URL
Il llm-api-key-proxy usa l'autenticazione standard con chiave API. Trasmetti la tua chiave nel Authorization header. Registrati con Google o email per ottenere la tua chiave istantaneamente. Non è richiesto un numero di telefono per la prova. Usa questo URL base per tutte le richieste: https://api.llmapikeyproxy.com/v1. La tua chiave è associata a un unico account. Una nuova chiave sostituisce immediatamente quella vecchia.
Prima richiesta
Invia una richiesta POST a /v1/chat/completions. L'ID del modello è sempre uncensored. Questa è un'API solo testo. Ottieni testo in entrata e testo in uscita. Non sono supportati embedding o immagini. Il modello risponde senza rifiuti per i contenuti adulti leciti. Controlla i limiti prima di inviare richieste in bulk.
curl https://api.llmapikeyproxy.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the current date?"}]
}'
Integrazione SDK Python
Usa la libreria Python ufficiale di OpenAI. Imposta l'URL di base sul nostro endpoint. Passa la tua chiave API. Il client gestisce la serializzazione automaticamente. Puoi trasmettere i risultati o ottenere risposte complete. L'ID del modello rimane uncensored in tutte le chiamate. Questo garantisce la compatibilità con le codebase esistenti. Modifichi solo l'URL e la chiave.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmapikeyproxy.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)
Utilizzo SDK Node.js
Inizializza il client OpenAI con il tuo URL base personalizzato. Passa la chiave API. Il formato della richiesta corrisponde allo schema standard OpenAI. Puoi utilizzare il pattern async/await per un codice pulito. La risposta include il testo generato e l'utilizzo dei token. Questo funziona in qualsiasi ambiente Node.js. È una semplice sostituzione drop-in.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmapikeyproxy.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);
Risposte in streaming
Abilita lo streaming impostando stream: true. L'API restituisce dati tramite Server-Sent Events (SSE). Ogni chunk contiene una parte della risposta. L'ultimo chunk include l'utilizzo totale dei token. Questo riduce la latenza percepita per le risposte lunghe. Puoi elaborare i token in tempo reale. Questo è utile per le applicazioni interattive.
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)
Limiti e Gestione degli Errori
I limiti di frequenza sono di 300 richieste al minuto per chiave. Le richieste concorrenti sono limitate a 8. Il corpo della richiesta deve essere inferiore a 8 MB. Un errore 401 indica che la tua chiave non è valida. Un errore 402 indica credito insufficiente. Un errore 429 segnala il superamento del limite di frequenza. La finestra di contesto è di 100,000 token. L'output massimo è di 16,000 token. Errori e rifiuti non consumano credito.
Domande comuni
Qual è la finestra di contesto per il llm-api-key-proxy?
La finestra di contesto è di 100.000 token, contando sia il prompt che il completamento. Puoi generare fino a 16.000 token per richiesta. Se non imposti max_tokens, il valore predefinito è di 2.048 token.
Come gestisco i limiti di frequenza e gli errori?
Sei limitato a 300 richieste al minuto e a 8 richieste concorrenti. Un errore 429 significa che hai raggiunto il limite di frequenza. Un errore 401 indica una chiave non valida, mentre un errore 402 significa che è necessario ricaricare il credito.
Questa API supporta lo streaming?
Sì, puoi abilitare lo streaming impostando il parametro stream su true. L'API restituisce i dati tramite Server-Sent Events (SSE). L'ultimo chunk include l'utilizzo totale dei token per la richiesta.
Genera ora la tua chiave
Registrati, recupera la chiave e aggiorna il tuo URL base. Configurazione semplice.