AI Coach
Send message to AI coach (requires OpenAI)
Changed onpost/api/ai/respond
Request
- Base URLhttps://api.rewritelifestyle.ai (the document declares no server; this is the origin it was published from)
- URLhttps://api.rewritelifestyle.ai/api/ai/respond
- AuthHTTP bearer
Headers
x-timezonestring required
Request body
Example request
{
"message": "How much protein should I eat today?",
"sessionId": "session-abc-123",
"session_id": "session-abc-123",
"timezone": "America/New_York",
"capabilities": [
"recipe_set"
]
}Response
unknown required
Example response
{
"success": true,
"response": "Great question! Based on your progress, I recommend increasing your protein intake to 130g daily.",
"sessionId": "6b1f2c7e-3d4a-4f8b-9c21-0a5e7d8f1b32",
"routerDecision": {
"intent_mode": "chat",
"tone_profile": "warm_direct",
"anchor_type": "protein",
"is_crisis": false
},
"recipeIntent": {
"detected": false,
"confidence": 0
},
"extra": {
"card": {
"type": "recipe",
"v": 1,
"status": "done",
"payload": {
"title": "Garlic Chicken with Broccoli",
"macros": {
"calories": 340,
"protein": 42
}
}
}
}
}Changes
- info
added the new optional request property
- info