Avvio rapido: Integra la nostra API AI economica
Inizia a generare testo con la nostra API LLM senza censura in pochi minuti utilizzando il formato standard compatibile con OpenAI. Questa guida copre l'autenticazione, le richieste di base, lo streaming e la chiamata di funzioni senza lock-in.
Provalo con una sola richiesta
- URL di base
https://api.cheapaiapis.com/v1- Modello
uncensored
Autenticazione e URL di base
Per usare la nostra API AI economica, serve una chiave API dal tuo dashboard. Tutte le richieste puntano all'URL base https://api.cheapaiapis.com/v1. Questo garantisce la compatibilità con gli SDK e i client OpenAI esistenti.
Includi la tua chiave nell'intestazione Authorization come token Bearer. Se la chiave non è valida, riceverai un errore 401. Se il tuo credito prepagato è esaurito, riceverai un errore 402. Vai a Get API key per ricevere il tuo token immediatamente.
L'identificatore del modello per il nostro LLM senza censura è semplicemente "uncensored". Questo singolo modello gestisce tutte le attività di generazione di testo senza overhead di routing.
curl https://api.cheapaiapis.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."}]
}'
Chat completions standard
L'endpoint chat completions api accetta richieste POST con un array di messaggi. Ogni messaggio richiede un ruolo (system, user o assistant) e il contenuto. Questa struttura consente conversazioni multi-turno o prompt singoli.
La nostra infrastruttura elabora l'input testuale e restituisce output testuale in modo efficiente. Il modello è ottimizzato per la flessibilità, gestendo argomenti diversificati senza rifiuti inutili per contenuti adulti leciti. I corpi delle richieste sono limitati a 8 MB.
Usa l'SDK Python per integrarti rapidamente. Il client gestisce automaticamente la serializzazione e le richieste HTTP.
from openai import OpenAI
client = OpenAI(base_url="https://api.cheapaiapis.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)
Risposte in streaming (SSE)
Per le applicazioni che richiedono feedback in tempo reale, abilita lo streaming impostando stream: true. L'API restituisce Server-Sent Events (SSE) contenenti chunk di token parziali.
Questo approccio riduce la latenza percepita per gli utenti finali. Elabori ogni chunk man mano che arriva, assemblando la risposta finale. Lo streaming funziona con tutti i client compatibili con OpenAI configurati per SSE.
Tieni presente il limite di 300 richieste al minuto per chiave. Lo streaming non aggira i limiti di richiesta; cambia solo il modo in cui i dati vengono consegnati.
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)
Supporto chiamata di funzioni
La nostra implementazione della chiamata di funzioni api ti permette di definire strumenti nella richiesta. Il modello restituisce JSON strutturato che corrisponde al tuo schema, consentendo azioni programmatiche.
Definisci le funzioni con nomi, descrizioni e schemi di parametri. L'API risponde con chiamate di strumenti che esegui, quindi passi i risultati di nuovo al modello per una risposta finale. Questo mantiene la logica separata dalla generazione.
Assicurati che le definizioni delle funzioni siano JSON validi. Errori nella struttura dello schema possono causare il ritorno di chiamate di strumenti malformate da parte del modello.
Elenco modelli e token
Usa GET /v1/models per recuperare i modelli disponibili. Vedrai il modello "uncensored" elencato con le sue specifiche capacità.
Il modello supporta una finestra di contesto di 100.000 token, combinando token di prompt e completamento. Questo consente l'elaborazione estesa di documenti o conversazioni lunghe senza troncamento immediato.
I prezzi sono trasparenti: $0,25 per 1M di token di input e $1,00 per 1M di token di output. I crediti non scadono mai, quindi paghi solo per quello che usi.
Limiti, errori e contesto
Monitora il tuo utilizzo tramite il dashboard. L'API impone un limite di 300 richieste al minuto per chiave. Superare questo limite comporta un errore 429. Rigenera la tua chiave se necessario per resettare lo stato.
Gli errori comuni includono 401 (chiave non valida), 402 (fondi insufficienti) e 429 (limite di richieste). Gestiscili sempre con grazia nel codice del tuo client.
I limiti della finestra di contesto si applicano ai token totali inviati e ricevuti. Pianifica la struttura del tuo prompt per massimizzare efficientemente il limite di 100k.
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.cheapaiapis.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);Domande e risposte
Leggi la documentazioneQuesta API è compatibile con gli SDK di OpenAI?
Sì, utilizza il formato standard delle chat completions compatibile con OpenAI. Devi solo aggiornare l'URL di base e la chiave API nella configurazione del tuo client esistente.
Cosa succede se rimango senza credito?
Le richieste restituiranno un errore 402. Puoi ricaricare con criptovalute (USDT o USDC) a partire da $10. I crediti non scadono mai, quindi puoi aggiungere fondi quando preferisci.
Il modello rifiuta i contenuti?
Il modello è senza censura per argomenti adulti leciti, fiction e controversi. Blocca solo i contenuti sessuali che coinvolgono minori, che è un limite rigido.
La tua chiave è a un modulo di distanza
Crea un account, copia la chiave, cambia l'URL di base. È tutta qui la configurazione.
https://api.cheapaiapis.com/v1
Scheda tecnica dell'API
Tutti i limiti e le funzioni reali dell'API in un unico posto: controllali prima di ricaricare.
| Voce | Valore |
|---|---|
| Formato | compatibile OpenAI: qualsiasi SDK OpenAI funziona cambiando base URL e chiave |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.cheapaiapis.com/v1 |
| Autenticazione | Authorization: Bearer YOUR_KEY |
| ID modello | uncensored |
| Function calling | sì — tools, tool_choice; risposte con tool_calls anche in streaming; risultati come role: tool |
| Modalità JSON | response_format: {"type": "json_object"} |
| Streaming | sì — server-sent events; l'ultimo blocco riporta l'uso dei token |
| Parametri | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Finestra di contesto | 100.000 token (input + output) |
| Output massimo | fino al resto della finestra di 100.000 token; max_tokens opzionale (nessun limite separato) |
| Limite di frequenza | 300 richieste al minuto per chiave |
| Header | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Concorrenza | 8 richieste contemporanee per chiave |
| Dimensione | fino a 8 MB per richiesta |
| 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 |
| Scadenza | il credito pagato non scade, nessun abbonamento |
| Bonus | +5% da $50, +10% da $100 |
| Prezzo | $0,25 per 1M token in input · $1,00 per 1M in output |
| Fatturazione | credito prepagato in base all'uso reale; errori e rifiuti gratuiti |
| Ricarica | USDT (TRC20) o USDC (Base), qualsiasi importo intero da $10 a $500 |
| Chiavi | una chiave attiva per account; una nuova sostituisce la precedente |
| Contenuti | contenuti per adulti consentiti; rifiutati i contenuti sessuali con minori |
| Accesso | Google oppure e-mail e password |
Codici di errore
Gli errori arrivano in JSON con un type fisso; le richieste fallite o rifiutate non si pagano.
| Codice | Tipo | Significato |
|---|---|---|
400 | bad_request | JSON non valido, messaggi vuoti, parametro errato o contesto troppo lungo |
401 | missing_key · invalid_key · key_revoked | chiave mancante, errata o sostituita |
402 | no_credit | credito esaurito — ricarica e riparti subito |
403 | content_blocked | contenuti sessuali con minori — rifiutato, non addebitato |
404 | not_found | endpoint sconosciuto |
413 | request_too_large | corpo oltre 8 MB |
429 | rate_limited · concurrency | oltre 300/min o 8 in parallelo — attendi e riprova |
503 | upstream_busy | modello occupato — riprova tra pochi secondi |