Skip to content

feat(llm): add Atlas Cloud provider - #171

Open
binyangzhu000-sudo wants to merge 1 commit into
FlowElement-xinliuyuansu:mainfrom
binyangzhu000-sudo:codex/atlascloud-provider
Open

feat(llm): add Atlas Cloud provider#171
binyangzhu000-sudo wants to merge 1 commit into
FlowElement-xinliuyuansu:mainfrom
binyangzhu000-sudo:codex/atlascloud-provider

Conversation

@binyangzhu000-sudo

Copy link
Copy Markdown

Summary

  • add Atlas Cloud as a first-class LLM provider in the settings API and provider catalogue
  • route Atlas Cloud through the existing OpenAI-compatible adapter
  • default to https://api.atlascloud.ai/v1 and deepseek-ai/deepseek-v4-pro while preserving explicit endpoint/model overrides

Validation

  • uv run --python 3.12 ruff check ...
  • PYTHONPATH=. .venv/bin/pytest m_flow/tests/unit/infrastructure/llm/test_generic_api_adapter.py m_flow/tests/unit/api/test_settings_router_response_contract.py -q (22 passed)
  • live Chat Completions request returned HTTP 200 with deepseek-ai/deepseek-v4-pro
  • git diff --check

Notes

CONTRIBUTING.md asks contributors to target dev, but the upstream repository currently has no dev branch, so this PR targets the default main branch.

Signed-off-by: binyangzhu000-sudo <224954946+binyangzhu000-sudo@users.noreply.github.com>

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Welcome to the M-flow project, @binyangzhu000-sudo! 🎉
Thank you for opening this pull request. A core maintainer will review your changes shortly. In the meantime, please make sure you've read our Contributing Guide.

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