Ir al contenido

Referencia de API

La API de MyGPTAssistants te permite integrar capacidades de chat con IA en tus aplicaciones. REST API

URL Base

https://api.mygptassistants.com/v1

Autenticación

Portador de Token (API Key)

Authorization: Bearer YOUR_API_KEY
const response = await fetch('https://api.mygptassistants.com/v1/bot/YOUR_BOT_ID', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
message: 'Hola, ¿cómo puedo ayudarte?',
sessionId: 'user-session-123'
})
});
const data = await response.json();
console.log(data.response);
CabeceraDescripción
X-RateLimit-LimitMáximo de solicitudes por minuto
X-RateLimit-RemainingSolicitudes restantes en la ventana actual
X-RateLimit-ResetMarca de tiempo cuando se reinicia el límite
CódigoSignificado
200Éxito
400Solicitud inválida - revisa tus parámetros
401No autorizado - clave API inválida o faltante
403Prohibido - permisos insuficientes
404No encontrado - recurso no existe
429Demasiadas solicitudes - límite de tasa excedido
500Error del servidor - inténtalo de nuevo más tarde

Todas las respuestas son JSON:

{
"success": true,
"data": {
// Datos de respuesta aquí
},
"error": null
}

Respuestas de error:

{
"success": false,
"data": null,
"error": {
"code": "INVALID_REQUEST",
"message": "Descripción del error"
}
}

JavaScript/TypeScript

Ventana de terminal
npm install @mygptassistants/sdk

Python

Ventana de terminal
pip install mygptassistants