CouncilEx.Provider.Adapters.OpenAI (CouncilEx v0.1.0)

Copy Markdown View Source

Provider.Adapter for OpenAI-compatible APIs (OpenAI, OpenRouter, Groq).

Wire format:

  • Endpoint: <base_url>/chat/completions
  • Auth: Authorization: Bearer <api_key>
  • SSE: data: {...}\n\n lines, terminated by data: [DONE].
  • Structured output: :tools mode (default) or :json_schema mode.