Skip to content

[Feature] Azure OpenAI LLMAdapter #24

@JackChen-me

Description

@JackChen-me

Add support for Azure-hosted OpenAI models. Azure OpenAI uses a different URL pattern and API versioning scheme (/openai/deployments/{deployment-id}/chat/completions?api-version=...) that doesn't work cleanly with baseURL alone.

Implementation:

  • Add src/llm/azure-openai.ts (extend or wrap existing OpenAIAdapter)
  • Register 'azure-openai' in createAdapter() factory
  • Add example to examples/

Env vars: AZURE_OPENAI_API_KEY, AZURE_OPENAI_ENDPOINT, AZURE_OPENAI_DEPLOYMENT

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Community contributions welcome — good first issuesenhancementNew feature or requestgood first issueGood for newcomerssource:analysisSource: systematic gap analysis

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions