API Reference
Documentación completa de la API REST de Dev-Fast v2.4. Integra agentes de IA en tu aplicación con facilidad y seguridad.
API v2.4OperationalÚltima actualización: 12 Oct 2024
Autenticación
Todas las solicitudes requieren una API Key válida en el header Authorization.
Authorization: Bearer YOUR_API_KEY
Base URL
Todas las peticiones API se realizan a la siguiente URL base.
https://api.dev-fast.com/v2
Endpoints Principales
POST
/v2/agents/createAPI KeyCrea un nuevo agente especializado con configuración personalizada
GET
/v2/agents/:idAPI KeyObtiene información detallada de un agente específico
POST
/v2/tasks/executeAPI Key + OAuthEjecuta una tarea asignándola automáticamente al agente más apropiado
GET
/v2/tasks/:id/statusAPI KeyConsulta el estado y progreso de una tarea en ejecución
SDKs Oficiales
Python
v2.4.1
pip install devfast-sdkJavaScript
v2.4.0
npm install @devfast/sdkGo
v2.3.5
go get github.com/devfast/sdk-goRuby
v2.3.2
gem install devfast-sdkEjemplo de Código
PYTHON
from devfast import AgentClient
# Inicializar el cliente con tu API Key
client = AgentClient(
api_key="df_live_5928...",
environment="production"
)
# Crear una tarea para el agente de QA
task = client.agents.create_task(
agent_type="qa_engineer",
context="https://github.com/my-org/repo",
instructions="Analizar cobertura de tests en el módulo de pagos"
)
print(f"Tarea iniciada: {task.id}")Seguridad y Mejores Prácticas
Nunca compartas tu API Key públicamente. Usa variables de entorno para almacenar credenciales. Implementa rate limiting en tu aplicación y rota tus keys periódicamente. Para producción, considera usar OAuth 2.0.