Skip to content

Support configurable LLM providers#6

Open
caydyan wants to merge 1 commit into
nibzard:mainfrom
caydyan:codex/llm-provider-env-10
Open

Support configurable LLM providers#6
caydyan wants to merge 1 commit into
nibzard:mainfrom
caydyan:codex/llm-provider-env-10

Conversation

@caydyan

@caydyan caydyan commented Jun 14, 2026

Copy link
Copy Markdown

/claim #10

Summary

  • Add LLM_PROVIDER support for selecting azure_openai or openai from .env.
  • Keep Azure OpenAI as the default provider for backward compatibility.
  • Add OpenAI-compatible client setup using OPENAI_API_KEY and optional OPENAI_BASE_URL.
  • Make environment validation provider-aware and reject unsupported providers early.
  • Document the provider settings in .env.example and README.md.

Tests

python3 -m unittest tests/test_llm_provider_helpers.py
python3 -m compileall helpers main.py tests/test_llm_provider_helpers.py
git diff --check

Repository note

Algora links this bounty to daytonaio/devcontainer-generator#10, but that GitHub repo path currently returns 404/disabled issues. This PR targets nibzard/devcontainer-generator, matching the existing claim PR pattern in this repo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant