Invia una richiesta stile OpenAI
Usa l’SDK ufficiale JavaScript o Python, cambia l’URL base e mantieni chat completions.
Punta un client OpenAI a Reverie e chiama un personaggio, non un modello generico. Personalità, scenari, cronologia e memoria restano sul server e la stessa chat è visibile sul web.
Richiesta TypeScript
const reply = await client.chat
.completions.create({
model: "Luna [abc12345]",
messages: [{
role: "user",
content: "Ricordi l’osservatorio?"
}],
});Risposta del personaggio
streaming{
"role": "assistant",
"content": "Ricordo la promessa che hai fatto lì."
}
Una richiesta, l’intero motore dei personaggi
Mantieni il contratto client noto mentre Reverie gestisce personaggio, contesto, memoria e persistenza.
Usa l’SDK ufficiale JavaScript o Python, cambia l’URL base e mantieni chat completions.
Il campo model sceglie personaggio, scenario o il predefinito della chiave.
Reverie combina definizione, scenario, preferenze, messaggi, riepiloghi e ricordi.
I frammenti SSE arrivano al client mentre conversazione e ricordi restano disponibili.
Più di un wrapper di prompt
Costruisci il prodotto senza rifare identità e continuità per ogni integrazione.
Usa personaggi privati o pubblici con voce, comportamento, esempi e impostazioni intatti.
Il server conserva la chat canonica; di solito basta l’ultimo messaggio.
I modelli supportati salvano ricordi e i riepiloghi preservano archi lunghi.
Proponi un personaggio in più situazioni iniziali selezionabili.
Inizia in un’app, continua su reverie.im o un bot e torna all’API.
Preferenze, taglio token, limiti e crediti seguono le regole Reverie.
Avvio rapido
Nessun nuovo SDK o database di conversazioni per la prima richiesta.
Nomina l’integrazione, fissa se vuoi un personaggio, copia rk_ una volta e conservala sul server.
Usa https://reverie.im/api/device/v1 e passa personaggio o scenario in model.
Ricevi la risposta in streaming; Reverie conserva la conversazione per le chiamate future.
FAQ API personaggi IA
Compatibilità, routing, persistenza e limiti pratici.
Crea con personaggi persistenti
Un prodotto con personaggi richiede identità, scenario, cronologia, memoria e una scelta affidabile di chi parla. Reverie riunisce tutto dietro un endpoint compatibile.
Migliora le definizioni in Reverie senza distribuire di nuovo ogni app.
Riepiloghi e budget token preservano lo stato senza una cronologia infinita.
Una conversazione iniziata altrove resta disponibile sul web Reverie.
Richieste e risposte restano familiari mentre model instrada a personaggio o scenario.
Usa client OpenAI JavaScript e Python e strumenti con URL base personalizzato.
L’endpoint models restituisce personaggi recenti o scenari del personaggio predefinito.
Autenticazione, personaggio mancante, limite e quota usano errori standard con codici leggibili.
Un endpoint, un personaggio con un passato
Crea una chiave, scegli un personaggio e invia la prima richiesta compatibile OpenAI.