Provider.Adapter for OpenAI-compatible APIs (OpenAI, OpenRouter, Groq).
Wire format:
- Endpoint:
<base_url>/chat/completions - Auth:
Authorization: Bearer <api_key> - SSE:
data: {...}\n\nlines, terminated bydata: [DONE]. - Structured output:
:toolsmode (default) or:json_schemamode.