Skip to main content
Próxima versión — Zylon 1.58Esta documentación se publica antes del lanzamiento para que puedas preparar tus integraciones de API. La imagen de la versión todavía no está disponible. Para instalaciones con 1.57, consulta la documentación de 1.57.
Los proyectos son la unidad del espacio de trabajo que contiene hilos, artefactos y contexto de equipo. Usa estos endpoints para crear y configurar proyectos, transferir la propiedad e iniciar chats con alcance de proyecto.

Solicitud básica y respuesta

Crea un proyecto con POST /api/v1/app/project.

Campos de respuesta del proyecto

Crear, obtener, PUT, PATCH y DELETE devuelven este modelo JSON con 200. Los campos nulos pueden omitirse. Al crear se usa Viewer, default_role_enabled:false, use_citations:true, use_system_prompt:true. Los miembros anidados usan el modelo de Miembros del proyecto.

Obtener un proyecto

Actualizar un proyecto

PUT y PATCH aceptan los mismos campos opcionales. Los valores omitidos o null mantienen los ajustes actuales. Se recortan los espacios de project_context; una cadena vacia o de espacios lo elimina. La instalacion limita su longitud. default_role_enabled:true hace el proyecto Public; false lo hace Private, con prioridad sobre visibility si tambien se envia.

Eliminar un proyecto

DELETE elimina el proyecto y devuelve su modelo, en lugar de 204 No Content.

Salir de un proyecto

Transferir la propiedad de un proyecto

Información del miembro del espacio de trabajo en el proyecto

Obtén la información del proyecto para un miembro específico del espacio de trabajo o actualízala para el miembro autenticado actualmente.

Chat con alcance de proyecto

Usa el endpoint actual POST /api/v1/app/chat con project_id en el cuerpo. La URL de compatibilidad POST /api/v1/app/project/{projectID}/chat sigue disponible; migra los clientes al endpoint actual. La ruta actual siempre devuelve SSE.
Consulta Chats para los eventos SSE y los modelos de cuerpo y seleccion de artefactos. La URL antigua del proyecto respeta pgpt.stream: true transmite eventos; false devuelve una respuesta de Message.

Errores y casos límite

  • 403: no eres miembro del proyecto.
  • 404: proyecto no encontrado.
  • 409: el miembro del espacio de trabajo de destino no es elegible para transferir.