¿Usas un agente de programación? Copia y pega este prompt antes de empezar:
- crear una clave de API
- enviar una solicitud de texto o decisión estructurada
- leer el texto generado o las respuestas tipadas
- saber qué comprobar primero si falla la solicitud
1. Crea una clave de API
- Abre el panel de Phaseo.
- Crea una clave en Gateway -> Claves.
- Cópiala una sola vez y guárdala en un lugar seguro.
Trata tu clave de API como una contraseña. No la expongas en código del lado del cliente.
2. Envía una solicitud de texto
UsaPOST /v1/responses para la primera solicitud. Es el endpoint recomendado para generar texto en nuevas integraciones.
Solicitud
Respuesta
output[].content[], donde type es output_text.
Si usas Vercel AI SDK, lee la respuesta en result.text.
3. Toma una decisión estructurada
UsaPOST /v1/decisions cuando tu aplicación necesite respuestas tipadas en lugar de texto generado. Phaseo ofrece Jev 1.13 de TypeSafe con el ID de modelo typesafe/jev-1.13.0. Envía un valor state y una o más preguntas con nombre; cada respuesta se devuelve con el mismo nombre.
Decisions es una función beta y puede requerir habilitación del espacio de trabajo. Jev 1.13 se factura a $0.042 por 1 millón de tokens de entrada; los tokens de salida son gratuitos.
PHASEO_API_KEY definido. Nunca expongas una clave de API del Gateway en código del navegador.
Los tres tipos de pregunta son:
choiceselecciona una opción de un mapa de criterios y devuelve probabilidades y confianza.nouldevuelve una probabilidad de sí/no entre 0 y 1.scoreevalúa una matriz ordenada de criterios y devuelve una puntuación ponderada por probabilidad.
Solicitud
Respuesta
answers.department.choice, answers.is_urgent.noul o answers.customer_impact.score. Usa confidence y probabilities si necesitas establecer un umbral en la aplicación en lugar de decidir solo a partir del valor.
Consulta la referencia de la API Decisions para el contrato completo de solicitudes y respuestas, y la referencia del modelo Jev de TypeSafe para el comportamiento del modelo y los límites del proveedor.
4. Soluciona los problemas de la primera solicitud
401: comprueba la clave de API y el encabezadoAuthorization.400: comprueba el cuerpo de la solicitud y el ID del modelo.402: cambia a un modelo:freeo añade saldo antes de usar un modelo de pago.429o5xx: vuelve a intentarlo con retroceso exponencial.
5. Si estás creando una función de vídeo
La generación de vídeo es asíncrona. Primero crea una tarea y después consulta su estado o suscríbete para recibir el resultado.- Crea una tarea con
POST /v1/videos. - Consulta el estado con
GET /v1/videos/{video_id}hasta que termine. - Descarga el contenido con
GET /v1/videos/{video_id}/content.
6. Sigue construyendo
Integrar el Gateway
Patrones de integración para producción y cómo elegir un endpoint.
Referencia de la API
Documentación completa de solicitudes y respuestas para cada endpoint.
Ejemplos
Más ejemplos completos de solicitudes para flujos habituales.
Soporte
Obtén ayuda con la depuración, el enrutamiento y el comportamiento de los modelos.