Novità Registrati gratis, 10 chiamate le offriamo noi. Fino a $1, senza carta.

Prompt

Versiona i tuoi prompt, guarda cosa cambia tra le versioni e scegli quale ricevono le chiamate in produzione.

Nella barra laterale della console (appare quando la funzionalità si applica al tuo account): Prompts Apri ↗

Passaggi

  1. Apri Prompt e seleziona Nuovo prompt. L’ID è ciò che il tuo codice invia come prompt_id: lettere minuscole, cifre, punti, trattini e trattini bassi.
  2. Si apre l’editor. Scrivi il prompt di sistema e i messaggi, metti {{name}} dove un valore cambia da una chiamata all’altra, scegli il modello e i parametri, dai un valore predefinito alle variabili che il chiamante può omettere e seleziona Salva versione. In seguito, Modifica su una versione avvia la successiva a partire da quella. Prova nel Playground esegue una versione su più modelli affiancati prima di pubblicarla.
  3. Tornato su Prompt, seleziona una versione per vedere cosa è cambiato rispetto alla precedente, le variabili che richiede e il codice che la chiama.
  4. Per rilasciare una versione, seleziona Sposta production su vN. La finestra controlla cosa cambia per chi già chiama: una nuova variabile senza predefinito farebbe fallire le chiamate, quindi ne chiede uno e lo salva come versione successiva.
  5. Per tornare indietro, sposta production sulla versione precedente. Il tuo codice non cambia e non serve alcun deploy.

Limiti e insidie

  • Ogni membro può creare prompt e salvare versioni. Spostare o rimuovere un’etichetta ed eliminare un prompt richiedono il ruolo di admin o di proprietario, e ogni azione finisce nel log di audit del workspace.
  • Una versione salvata non cambia mai. Una modifica diventa sempre la versione successiva, quindi la versione a cui puntava ieri un’etichetta resta disponibile per tornarci.
  • Spostamenti di etichette ed eliminazioni arrivano alle chiamate entro circa 10 secondi.
  • I prompt sono salvati cifrati. Eliminare un prompt elimina anche versioni ed etichette; da quel momento le chiamate con il suo ID ricevono un 404, mentre le chiamate già fatte restano nei log.
  • Nell’editor, Mostra la richiesta esegue il rendering della bozza con i valori inseriti e mostra che cosa invierebbe una chiamata su ciascun endpoint. Non viene salvato nulla e non viene chiamato alcun modello.

Riferimento API per la stessa funzionalità: Libreria di prompt