Skip to content

Add Atlas Cloud backend#1963

Open
binyangzhu000-sudo wants to merge 1 commit into
Graphify-Labs:v8from
binyangzhu000-sudo:codex/atlascloud-backend
Open

Add Atlas Cloud backend#1963
binyangzhu000-sudo wants to merge 1 commit into
Graphify-Labs:v8from
binyangzhu000-sudo:codex/atlascloud-backend

Conversation

@binyangzhu000-sudo

Copy link
Copy Markdown

Summary

  • add Atlas Cloud as a built-in OpenAI-compatible backend
  • support ATLASCLOUD_API_KEY, ATLASCLOUD_API_BASE / ATLASCLOUD_BASE_URL, ATLASCLOUD_MODEL, and GRAPHIFY_ATLASCLOUD_MODEL
  • include Atlas Cloud in backend detection, CLI help, and no-key guidance
  • add focused tests for Atlas Cloud routing, defaults, env overrides, and env cleanup

Validation

  • python3 -m compileall -q graphify tests/test_llm_backends.py tests/test_provider_registry.py tests/test_extract_cli.py
  • uv run pytest tests/test_llm_backends.py::test_atlascloud_backend_detected tests/test_llm_backends.py::test_extract_files_direct_routes_atlascloud_through_openai_compat tests/test_llm_backends.py::test_atlascloud_model_can_be_overridden_by_env tests/test_llm_backends.py::test_openai_compat_backends_resolve_full_output_cap tests/test_llm_backends.py::test_base_url_env_overrides tests/test_llm_backends.py::test_base_url_defaults_without_env tests/test_provider_registry.py::test_detect_backend_custom_provider_after_builtins tests/test_extract_cli.py::test_extract_codeonly_succeeds_without_api_key -q
  • uv run ruff check graphify/llm.py graphify/cli.py graphify/__main__.py tests/test_llm_backends.py tests/test_provider_registry.py tests/test_extract_cli.py
  • git diff --check

No README or docs changes; no sponsor, logo, credits, or partner promotional content added.

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