IT ▾
Ottieni la chiave API

Alternativa a OpenRouter: cambia il client in tre righe

Inserisci il tuo client OpenAI-compatibile esistente nel nostro endpoint senza censura aggiornando l'URL base e la chiave API. Non sono necessarie modifiche al codice.

https://api.openrouteralternativeapi.com/v1uncensored

URL base e autenticazione

La nostra API segue la struttura standard compatibile con OpenAI. Per cambiare provider, devi solo aggiornare la configurazione del client con il nostro URL base e una chiave API valida. Puoi generare la tua chiave nella pagina Ottieni chiave API dopo esserti registrato con email e password. Non è richiesta la carta di credito per la prova.

L'autenticazione avviene tramite l'intestazione Authorization. Assicurati che la tua chiave venga inviata come token Bearer. Il credito di prova è di $0,50 e dura 7 giorni. Se hai bisogno di più quota, puoi ricaricare con criptovalute (USDT o USDC) a partire da $10.

Prima richiesta

Invia la tua prima richiesta di completamento utilizzando l'endpoint standard POST /v1/chat/completions. Specifica l'ID del modello come uncensored per accedere al nostro modello linguistico di grandi dimensioni ottimizzato per minimizzare i rifiuti sui contenuti.

  • Token di input: $0,25 per 1M
  • Token di output: $1,00 per 1M

Ricorda che la finestra di contesto è di 100.000 token totali. Le richieste che superano il limite del corpo di 8 MB verranno rifiutate.

curl https://api.openrouteralternativeapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

SDK Python

Utilizza l'SDK Python ufficiale openai. Indirizzalo al nostro URL base e fornisci la tua chiave API. Funziona con qualsiasi libreria client compatibile con OpenAI.

L'ID del modello è uncensored. Si tratta di un modello a pesi aperti in esecuzione sui nostri server GPU, non una rivendita di GPT, Claude o Gemini.

from openai import OpenAI

client = OpenAI(base_url="https://api.openrouteralternativeapi.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)

SDK Node.js

Per Node.js, utilizza il pacchetto ufficiale @anthropic-ai/sdk o openai a seconda delle tue preferenze. Imposta l'URL base sul nostro endpoint. Il campo model deve essere impostato su uncensored. Assicurati di gestire correttamente le risposte per i completamenti di chat standard.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.openrouteralternativeapi.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 con SSE

Supportiamo gli eventi inviati dal server (SSE) per lo streaming delle risposte. Imposta stream: true nella tua richiesta. L'API restituirà uno stream di delta, consentendoti di elaborare i token man mano che vengono generati. Questo è utile per le interfacce di chat in tempo reale.

Assicurati che il tuo client gestisca correttamente la terminazione dello stream e eventuali errori intermedi.

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 ed errori

Tieni presente i seguenti limiti:

  • Limite di richieste: 300 richieste al minuto per chiave.
  • Corpo della richiesta: max 8 MB.
  • Finestra di contesto: 100.000 token.

Gli errori comuni includono:

  • 401: Chiave API non valida.
  • 402: Credito insufficiente.
  • 429: Limite di richieste superato.

Limite di contenuto: I contenuti sessuali che coinvolgono minori sono sempre bloccati, anche in modalità senza censura.

Specifiche tecniche

Tutti i limiti e le funzioni reali dell'API in un unico posto: controllali prima di ricaricare.

VoceValore
Formatocompatibile OpenAI: qualsiasi SDK OpenAI funziona cambiando base URL e chiave
ID modellouncensored
Base URLhttps://api.openrouteralternativeapi.com/v1
EndpointPOST /v1/chat/completions · GET /v1/models
AutenticazioneAuthorization: Bearer YOUR_KEY
Output massimofino al resto della finestra di 100.000 token; max_tokens opzionale (nessun limite separato)
Parametritemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Function callingsì — tools, tool_choice; risposte con tool_calls anche in streaming; risultati come role: tool
Streamingsì — server-sent events; l'ultimo blocco riporta l'uso dei token
Modalità JSONresponse_format: {"type": "json_object"}
Finestra di contesto100.000 token (input + output)
Limite di frequenza300 richieste al minuto per chiave
Dimensionefino a 8 MB per richiesta
HeaderX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Concorrenza8 richieste contemporanee per chiave
Fatturazionecredito prepagato in base all'uso reale; errori e rifiuti gratuiti
Prezzo$0,25 per 1M token in input · $1,00 per 1M in output
RicaricaUSDT (TRC20) o USDC (Base), qualsiasi importo intero da $10 a $500
Prova gratuita$0,50 per 7 giorni, senza carta · Chiave di prova: 2 richieste parallele, 60 al minuto; limiti completi (8 e 300) dopo la prima ricarica
Scadenzail credito pagato non scade, nessun abbonamento
Bonus+5% da $50, +10% da $100
Chiaviuna chiave attiva per account; una nuova sostituisce la precedente
AccessoGoogle oppure e-mail e password
Contenuticontenuti per adulti consentiti; rifiutati i contenuti sessuali con minori

Codici di errore

Gli errori arrivano in JSON con un type fisso; le richieste fallite o rifiutate non si pagano.

CodiceTipoSignificato
400bad_requestJSON non valido, messaggi vuoti, parametro errato o contesto troppo lungo
401missing_key · invalid_key · key_revokedchiave mancante, errata o sostituita
402no_creditcredito esaurito — ricarica e riparti subito
403content_blockedcontenuti sessuali con minori — rifiutato, non addebitato
404not_foundendpoint sconosciuto
413request_too_largecorpo oltre 8 MB
429rate_limited · concurrencyoltre 300/min o 8 in parallelo — attendi e riprova
503upstream_busymodello occupato — riprova tra pochi secondi

Domande e risposte

È una rivendita di GPT o Claude?

No. Eseguiamo il nostro modello a pesi aperti sui nostri server GPU. È ottimizzato per minimizzare i rifiuti ma è distinto da GPT, Claude, Gemini o altri modelli di fornitori.

Usate i prompt per l'addestramento?

No. I tuoi prompt non vengono utilizzati per addestrare il nostro modello. Richiediamo solo un'email e una password per il tuo account.

Posso ottenere un rimborso?

Non specifichiamo esplicitamente le politiche di rimborso in questa guida, ma il credito prepagato non scade mai. Consulta la pagina dei prezzi per i dettagli sui ricarichi e le promozioni.

La tua chiave è a un modulo di distanza

Crea un account, copia la chiave, modifica l'URL base. È tutta qui la configurazione.