Avvio Rapido API
Inizia a generare testo con l'API compatibile con openai in pochi minuti. Paghi solo per i token utilizzati, senza spesa minima richiesta.
URL Base e autenticazione
Configura il tuo client per puntare all'endpoint corretto e fornisci la tua chiave. Usa https://api.getcheapai.cc/v1 come URL di base. Passa la tua chiave API nel Authorization header utilizzando il Bearer schema. Questa configurazione funziona con qualsiasi SDK compatibile con OpenAI standard.
Invio della tua prima richiesta
Effettua una semplice richiesta POST per generare testo. L'ID del modello è uncensored. Invia un prompt e ricevi un completamento. Errori e rifiuti sono gratuiti, quindi paghi solo per i token effettivi. Usa l'esempio curl qui sotto per testare la connettività.
curl https://api.getcheapai.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate 500 lines of dummy JSON data"}]
}'
Integrazione SDK Python
Inizializza il client con la tua chiave e l'URL base. Imposta il modello su uncensored. Passa i messaggi nel formato standard. L'SDK gestisce la serializzazione automaticamente. Questo approccio riduce significativamente il codice boilerplate.
from openai import OpenAI
client = OpenAI(base_url="https://api.getcheapai.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)
Utilizzo SDK Node
Importa la libreria e configura l'URL di base. Chiama chat.completions.create con i tuoi messaggi. Gestisci la risposta in modo asincrono. Questo pattern si adatta bene agli ambienti JavaScript moderni.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.getcheapai.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);
Risposte in streaming
Abilita lo streaming impostando stream: true. Ricevi i token mentre vengono generati. Questo migliora la latenza percepita per output di grandi dimensioni. L'ultimo chunk contiene le statistiche sull'utilizzo dei token per il billing.
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
Gestisci i codici di stato HTTP specifici per gestire il flusso della tua applicazione. Un 401 significa che la tua chiave non è valida. Un 402 indica credito insufficiente. Un 429 segnala che hai raggiunto il limite di 300 richieste al minuto. La finestra di contesto è di 100,000 token in totale. Gli errori non consumano token.
Domande comuni
Qual è l'URL base di getcheapai?
Usa HTTPS://api.getcheapai.cc/v1 per tutte le richieste. Questo endpoint supporta i protocolli standard compatibili con OpenAI.
Come pago per i token?
Effettua un ricarico con USDT o USDC. Il credito non scade e paghi solo per i token utilizzati.
Cosa succede se ricevo un errore?
Errori come 429 o 400 non addebitano token. Paga solo per le completamenti riusciti.
Ottieni la tua chiave API ora
Iscriviti, ottieni la tua chiave e aggiorna il tuo URL dell'endpoint. È così.