curl --request POST \
--url https://api.example.com/api/mentorship/ask \
--header 'Content-Type: application/json' \
--data '
{
"question": "<string>",
"context": {
"context.position": "<string>",
"context.department": "<string>",
"context.area": "<string>"
}
}
'{
"success": true,
"message": "<string>",
"data": {
"data.response": {
"data.response.response": "<string>",
"data.response.timestamp": "<string>",
"data.response.context": "<string>"
}
}
}Get 24/7 virtual mentorship advice using Claude AI for healthcare workers
curl --request POST \
--url https://api.example.com/api/mentorship/ask \
--header 'Content-Type: application/json' \
--data '
{
"question": "<string>",
"context": {
"context.position": "<string>",
"context.department": "<string>",
"context.area": "<string>"
}
}
'{
"success": true,
"message": "<string>",
"data": {
"data.response": {
"data.response.response": "<string>",
"data.response.timestamp": "<string>",
"data.response.context": "<string>"
}
}
}Authorization: Bearer YOUR_JWT_TOKEN
Show context properties
Show data properties
curl -X POST https://api.cuido.com/api/mentorship/ask \
-H "Authorization: Bearer YOUR_JWT_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"question": "Me siento agotado después de turnos largos. ¿Cómo puedo manejar mejor el estrés?",
"context": {
"position": "enfermero",
"department": "urgencias",
"area": "emocional"
}
}'
{
"success": true,
"message": "Respuesta de mentoría generada",
"data": {
"response": {
"response": "Entiendo perfectamente lo que sientes. El agotamiento en urgencias es muy común. Te recomiendo: 1) Establece límites claros entre trabajo y vida personal, 2) Practica técnicas de respiración durante el turno (5 minutos cada 3 horas), 3) Comparte tus sentimientos con compañeros de confianza, 4) Considera hablar con tu supervisor sobre la rotación de turnos. Recuerda: cuidarte a ti mismo te permite cuidar mejor a los pacientes. ¿Has intentado alguna técnica de relajación que te haya funcionado antes?",
"timestamp": "2024-01-15T10:30:00.000Z",
"context": "emocional"
}
}
}
{
"success": false,
"message": "Validation error",
"errors": [
{
"field": "question",
"message": "La pregunta debe tener al menos 10 caracteres"
}
]
}
{
"success": false,
"message": "No autorizado. Token inválido o expirado."
}
{
"success": false,
"message": "Error generando respuesta de mentoría"
}
src/services/claudeService.js:15) - Generates AI responses with temperature 0.8 and max 800 tokenssrc/services/mentorshipService.js:22) - Logs interactions for analyticssrc/routes/mentorshipRoutes.js:12src/controllers/mentorshipController.js:5src/services/mentorshipService.js:10src/validators/cuidoValidators.js:32