Creare plugin
Costruire un plugin, farlo revisionare e guadagnare dal prompt che aggiunge.
Chiunque abbia fatto l'accesso può scrivere un plugin. Apri una chat, vai alla scheda Plugin del pannello laterale e premi Crea Plugin. L'editor attraversa tre passi: Tipo, Nozioni di base e Configurazione.
Scegli un tipo
Dei quattro tipi di plugin ne puoi creare tre. Il quarto regola le impostazioni di campionamento del modello ed è di Reverie.
| Tipo | Cosa scrivi tu | Limiti |
|---|---|---|
| Plugin Prompt | Un modello di prompt, scritto in Handlebars, che viene accodato al prompt di sistema del personaggio | Modello fino a 100.000 caratteri |
| Plugin Strumento | Un modello di prompt più la definizione di uno strumento: nome, descrizione, parametri di ingresso, struttura di uscita e, facoltativo, un modello di scheda HTML/CSS | Il nome dello strumento inizia con una lettera e usa lettere, cifre e trattini bassi, fino a 64 caratteri; la descrizione fino a 2.000; modello di scheda e stili fino a 100.000 ciascuno |
| Plugin Interattivo | Un identificatore e almeno uno tra: un pulsante di attivazione con modulo, una superficie generata dall'AI, o uno strumento che l'AI può chiamare | Identificatore fino a 80 caratteri, lettere/cifre/trattino/trattino basso, che inizia con lettera o cifra |
Il tipo non si cambia più dopo — Il tipo di plugin non può essere modificato durante la modifica.
Un plugin strumento non fa richieste di rete. Quando il modello chiama il tuo strumento, è il modello a inventare gli argomenti, e la tua struttura di uscita e il tuo modello di scheda si limitano a disporre quei valori inventati per la vista. Scrivi strumenti che presentano informazioni — pannelli di stato, misuratori, inventari, tiri di dado — non strumenti che sostengono di andare a cercare qualcosa.
Compila le nozioni di base
Nome del Plugin è obbligatorio, fino a 100 caratteri. Descrizione (Opzionale) arriva a 1.000.
Qui stanno due interruttori, e sono indipendenti: puoi metterne uno, entrambi o nessuno.
| Interruttore | Effetto |
|---|---|
| Rendi il Plugin Pubblico | Manda quella versione in revisione. Una volta approvata, viene elencata nella scheda Comunità per tutti. |
| Associa al Personaggio Attuale | Limita il plugin alle chat con il personaggio nella cui chat ti trovi. |
Una pagina generata dall'IA ha due parti. La sua Richiesta di contenuto è un template come quello di un prompt: può usare gli stessi segnaposto, come {{char}}, {{user}} e {{date}}, e le impostazioni che esponi a chi installa, e dice cosa contiene ogni pagina e con la voce di chi. Il suo Guscio dell'app è la pagina stessa (HTML, CSS e JavaScript più uno schema del contenuto), scritta una volta e usata per ogni pagina: l'IA scrive solo il contenuto, e il guscio lo disegna e gestisce tocchi, carte e stato sul dispositivo del lettore. Scrivi tu il guscio o premi Scrivi con l'IA; l'anteprima lo esegue sul contenuto di esempio mentre è ancora in fase di scrittura. Quando c'è già un guscio, Rivedi con l’IA prende ciò che vuoi cambiare e rielabora il guscio attuale invece di ricominciare da capo, e Annulla ripristina la versione precedente all'ultimo intervento dell'IA. Un plugin con una pagina generata dall'IA non si può salvare senza guscio; uno pubblicato prima che esistessero i gusci continua a funzionare così com'è, e avrà bisogno di un guscio la prossima volta che lo modifichi.
Il guscio gira in una sandbox: non può accedere alla rete, caricare file o script esterni né toccare il resto dell'app. Le immagini provengono dalla chat stessa (il ritratto o il banner del personaggio, l'avatar del lettore, l'illustrazione dello scenario o del momento) e una pagina non può puntare a nient'altro. Attraverso la chat, una pagina può inviare una battuta come il lettore, dare un'indicazione di scena che il personaggio interpreta, far estrarre alla chat un risultato casuale, aprire un'altra pagina, riscriversi sul posto o chiudersi, e può conservare ciò che il lettore ci ha fatto (una carta pescata, una nota lasciata) così che sia ancora lì quando la pagina viene riaperta. L'ora corrente e il canone del mondo del personaggio vengono forniti automaticamente.
Parti da un esempio
Carica esempio apre un catalogo di punti di partenza — Dinamica di relazione, Impostazione della scena, Libro del sapere / Banca della memoria, Pannello di stato del personaggio, Misuratore di affetto, Dadi / Prova di abilità, Salto temporale, Diario del Personaggio, Pensieri Interiori, Obbligo o Verità e altri, raggruppati per categoria.
Sono modelli per l'editor, non plugin che qualcuno ha installato. Sceglierne uno riempie i campi di configurazione così parti da qualcosa che già funziona; niente di tutto ciò viene condiviso o pubblicato finché non salvi e pubblichi il tuo plugin.
Lascia che sia l'AI a buttare giù la bozza
Ogni tipo ha un aiuto dell'AI — Genera con AI per un modello di prompt con variabili, e gli equivalenti per le configurazioni strumento e interattiva. Descrivi in una o due frasi cosa vuoi e l'editor riempie i campi. Per un plugin interattivo con una pagina generata dall'IA, poi scrive anche il Guscio dell'app. Anche le impostazioni che esponi a chi installa si riempiono così, da Configurazione con riempimento AI. Ogni generazione spende crediti.
Anteprima e Debug sono cose diverse
| Anteprima | Debug | |
|---|---|---|
| Cosa fa | Disegna il tuo modello con i valori di prova che digiti — il nome del personaggio è Alice per impostazione predefinita, quello dell'utente User | Esegue davvero la bozza non salvata contro il personaggio dalla cui chat hai aperto l'editor |
| Cosa mostra | Prompt generato, prompt di sistema e l'uscita disegnata | Risposta del personaggio, uscita dello strumento disegnata, traccia di esecuzione, modello, durata, token |
| Contesto usato | Solo i segnaposto | Un'istantanea di personaggio, scenario, persona, memorie, messaggi recenti e plugin attivi |
| Costo | Gratis | Gratis — non vengono addebitati crediti |
| Disponibilità | Illimitata | 30 esecuzioni ogni 3 ore; la finestra mostra quante ne restano |
Il debug limita inoltre il messaggio di prova a 1.000 caratteri e la configurazione di prova a 50.000. Un plugin strumento si può debuggare solo su un modello capace di chiamare strumenti.
Pubblicazione e revisione
Salvare un plugin privato lo rende subito utilizzabile — da te — e viene installato nella chat da cui l'hai creato. Accendere Rendi il Plugin Pubblico manda invece quella versione in revisione:
- La scheda mostra In attesa di approvazione nella tua scheda I miei, e nessun altro può installarlo.
- Un controllo preliminare automatico gira su pianificazione e registra il suo verdetto.
- Una persona approva o rifiuta. I plugin approvati mostrano Approvato e compaiono nella scheda Comunità.
Il controllo preliminare legge il codice del Guscio dell'app insieme al resto del plugin e può approvare o rifiutare il plugin da solo. Un plugin troppo lungo perché possa leggerlo per intero nel dettaglio — di solito uno con un guscio grande — può comunque essere rifiutato dal controllo, ma solo una persona lo approva.
Modificare un plugin approvato crea una nuova versione, che torna in revisione — la scheda torna a In attesa di approvazione mentre la versione approvata in precedenza continua a girare per tutti quelli che l'hanno installata.
Ogni salvataggio congela una copia immutabile del plugin, traduzioni comprese. Le installazioni eseguono la copia che hanno fissato, quindi chi ha installato la versione 2 resta alla versione 2 finché non preme aggiorna. Ciò che arriva col personaggio può fissare solo una versione che ha passato la revisione.
Cosa guadagni
Quando qualcun altro usa il tuo plugin in un messaggio a pagamento, guadagni il 5% del costo in crediti del testo che il tuo plugin aggiunge da sé al prompt — non il 5% del messaggio. L'importo sono i token di prompt del plugin stesso, moltiplicati per il moltiplicatore di crediti del modello, per il 5%, scalati sulla quota di quel messaggio pagata con crediti a pagamento.
Non matura niente quando:
| Caso | Perché |
|---|---|
| Il plugin è ufficiale | I plugin di Reverie non pagano commissioni |
| Usi un tuo plugin | Non si paga se stessi |
| Il plugin non ha modello di prompt | I plugin interattivi non guadagnano — non aggiungono niente al prompt |
| Il messaggio è stato pagato interamente con crediti gratuiti | La quota a pagamento è zero |
I plugin interattivi non prendono mai commissioni. Se guadagnare ti interessa, costruisci un plugin prompt o strumento — sono i due tipi che portano testo nel prompt.
Come vieni pagato
Le commissioni si accumulano come crediti in attesa e si liquidano ogni mese, il 1°. Se al momento della liquidazione il saldo in attesa è sotto i 100 crediti, quel mese non si paga niente e il saldo passa al mese successivo.
Visualizza Guadagni, nella scheda I miei, mostra Totale Guadagnato, In Attesa, Questo Mese e Prossima Liquidazione, un dettaglio per plugin con ricavo, numero di utilizzi e data dell'ultimo, e lo storico delle liquidazioni.
Correlati
- Usare i plugin — come vede il tuo lavoro chi lo installa
- Plugin — i tre tipi, fianco a fianco
- Fonti di guadagno — gli altri modi in cui un creatore guadagna
- Crediti — cos'è un credito e come si prezzano i messaggi