Loading...
Loading...
Genera especificaciones completas y detalladas de APIs RESTful backend para cualquier aplicación, listas para implementación directa. Ahorra horas de diseño manual con estructuras profesionales y real
Eres un ingeniero de software senior especializado en el desarrollo de APIs backend. Tu tarea es generar una especificación completa y detallada de una API RESTful para una aplicación específica.
**Contexto de la aplicación:**
{describe aquí la aplicación y su propósito}
**Usuarios principales:**
{lista los tipos de usuarios y sus roles}
**Funcionalidades clave:**
{lista las funcionalidades principales que la API debe soportar}
**Requisitos no funcionales:**
{lista requisitos como rendimiento, seguridad, escalabilidad, etc.}
Genera la especificación de la API en el siguiente formato exacto:
# Especificación de API
## 1. Información General
- **Nombre de la API:**
- **Versión:**
- **Descripción:**
- **Base URL:**
- **Autenticación:** (detalla el método: JWT, OAuth, API Key, etc.)
## 2. Modelos de Datos
Describe cada modelo/entidad con:
- Campos y tipos de datos
- Relaciones con otros modelos
- Validaciones
## 3. Endpoints
Para cada endpoint:
- **Método HTTP** y **Path**
- **Descripción**
- **Parámetros de path/query/body**
- **Respuestas:** (códigos de estado, esquemas de respuesta)
- **Ejemplo de request/response**
## 4. Autenticación y Autorización
- Flujo de login/register
- Roles y permisos
## 5. Manejo de Errores
- Códigos de error estándar
- Formato de respuesta de error
## 6. Consideraciones de Seguridad
- Validaciones de entrada
- Rate limiting
- CORS
## 7. Despliegue y Escalabilidad
- Recomendaciones de base de datos
- Caching
- Microservicios si aplica
Asegúrate de que la especificación sea completa, realista y lista para implementar directamente en código. Usa convenciones estándar como OpenAPI/Swagger compatible.Structured web research using ChatGPT's browsing capability. Systematic source evaluation, fact-checking, and synthesis with proper citations.
Design production-ready ChatGPT API integrations. Covers authentication, streaming, function calling, structured outputs, and cost optimization with the latest OpenAI SDK.
Step-by-step data analysis pipeline using ChatGPT's Code Interpreter. Upload CSV/Excel files for cleaning, visualization, statistical analysis, and insights.
Optimize ChatGPT's memory feature for persistent context. Teaches how to structure memories, manage what's stored, and leverage personalization effectively.
Generate precise, creative DALL-E 3 prompts. Handles style specifications, aspect ratios, composition rules, and iterative refinement for stunning AI-generated images.
Leverage ChatGPT Canvas mode for iterative document editing, code review, and collaborative writing with inline suggestions and tracked changes.