| Parameter | Type | Required | Description |
| model | string | required | Model ID (e.g. wuv-sim-v1) |
| messages | array | required | Array of {role, content} objects. roles: system, user, assistant |
| stream | boolean | optional | Stream tokens as SSE. Default: false |
| temperature | number | optional | 0.0–2.0. Default: 0.7 |
| max_tokens | integer | optional | Max tokens in response |
| session_id | string | optional | wuv.ai extension: group messages into a session for memory continuity |
Request
curl -X POST https://api.wuv.ai/v1/chat/completions \\
-H "Authorization: Bearer wuv-your-key" \\
-H "Content-Type: application/json" \\
-d '{
"model": "wuv-sim-v1",
"messages": [
{"role": "user", "content": "How am I doing with my goals?"}
],
"session_id": "session-abc123"
}'
Response
{
"id": "chatcmpl-wuv-abc123",
"object": "chat.completion",
"model": "wuv-sim-v1",
"choices": [{
"index": 0,
"message": { "role": "assistant", "content": "..." },
"finish_reason": "stop"
}],
"usage": { "prompt_tokens": 48, "completion_tokens": 120, "total_tokens": 168 },
"sim_meta": {
"version": "5.1.0",
"agents_participated": [2, 15, 37, 73],
"mmre_delta": { "delta_count": 3 },
"fractal_mmre": { "2": "...", "15": "..." },
"llm2_stage": "pattern_formation",
"mri_threshold": 0.42
}
}