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 Key

Crea un nuevo agente especializado con configuración personalizada

GET/v2/agents/:idAPI Key

Obtiene información detallada de un agente específico

POST/v2/tasks/executeAPI Key + OAuth

Ejecuta una tarea asignándola automáticamente al agente más apropiado

GET/v2/tasks/:id/statusAPI Key

Consulta el estado y progreso de una tarea en ejecución

SDKs Oficiales

Python

v2.4.1

pip install devfast-sdk

JavaScript

v2.4.0

npm install @devfast/sdk

Go

v2.3.5

go get github.com/devfast/sdk-go

Ruby

v2.3.2

gem install devfast-sdk

Ejemplo 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.