Prompts
Versiona tus prompts, consulta qué cambió entre versiones y elige cuál reciben las llamadas de producción.
En la barra lateral de la consola (aparece cuando la función se aplica a tu cuenta): Prompts Abrir ↗
Pasos
- Abre Prompts y selecciona Nuevo prompt. El ID es lo que tu código envía como
prompt_id: minúsculas, dígitos, puntos, guiones y guiones bajos. - Se abre el editor. Escribe el prompt de sistema y los mensajes, pon
{{name}}donde un valor cambia de una llamada a otra, elige el modelo y los parámetros, da un valor predeterminado a las variables que quien llama puede omitir y selecciona Guardar versión. Más adelante, Editar en una versión empieza la siguiente a partir de ella. Probar en el Playground ejecuta una versión con varios modelos en paralelo antes de publicarla. - De vuelta en Prompts, selecciona una versión para ver qué cambió respecto a la anterior, qué variables necesita y el código que la llama.
- Para publicar una versión, selecciona Mover production a vN. El diálogo comprueba qué cambia para quienes ya llaman: una variable nueva sin valor predeterminado haría fallar sus llamadas, así que te pide uno y lo guarda como versión siguiente.
- Para revertir, mueve production a la versión anterior. Tu código no cambia y no hay que volver a desplegar.
Límites y detalles a tener en cuenta
- Cualquier miembro puede crear prompts y guardar versiones. Mover o quitar una etiqueta y borrar un prompt requiere ser administrador o propietario, y cada acción queda en el registro de auditoría del espacio de trabajo.
- Una versión guardada nunca cambia. Una edición siempre se convierte en la versión siguiente, así que la versión a la que apuntaba ayer una etiqueta sigue ahí para volver a ella.
- Los cambios de etiqueta y los borrados se reflejan en las llamadas en unos 10 segundos.
- Los prompts se guardan cifrados. Borrar un prompt borra sus versiones y etiquetas; a partir de ahí las llamadas con su ID reciben un 404, y las llamadas ya hechas siguen en tus registros.
- En el editor, Ver la solicitud renderiza el borrador con los valores que escribas y muestra lo que enviaría una llamada en cada endpoint. No se guarda nada ni se llama a ningún modelo.
Referencia de API de lo mismo: Biblioteca de prompts