Skip to content

feat: add Atlas Cloud as LLM backend for agentic game coding#43

Open
lucaszhu-hue wants to merge 2 commits into
leigest519:mainfrom
lucaszhu-hue:feat/add-atlas-cloud
Open

feat: add Atlas Cloud as LLM backend for agentic game coding#43
lucaszhu-hue wants to merge 2 commits into
leigest519:mainfrom
lucaszhu-hue:feat/add-atlas-cloud

Conversation

@lucaszhu-hue

Copy link
Copy Markdown

Summary

OpenGame already speaks the OpenAI REST shape in two places: the agent runtime (OPENAI_API_KEY / OPENAI_BASE_URL / OPENAI_MODEL) and the openai-compat provider used by the reasoning, image, and audio modalities. Atlas Cloud is an OpenAI-compatible inference aggregator at https://api.atlascloud.ai/v1 that fronts 300+ models (Claude, GPT, Qwen-Coder, DeepSeek, GLM, Kimi, ...), so it drops in as a single backend without any code changes.

This PR is docs + config only — no defaults are changed, no runtime behavior is altered, and no credentials are added.

Changes

  • README: a top-of-file Atlas Cloud block (logo + blurb + a collapsible official model list), plus openai-compat usage examples in the existing Authentication and provider-config sections.
  • docs/users/configuration/api-keys.md: lists Atlas Cloud in the provider-family table and adds a dedicated "single openai-compat backend" example covering reasoning / audio / image in one place.
  • .env.example: commented Atlas Cloud snippets for the main agent LLM and the reasoning modality.
  • docs/atlas-cloud-logo.png: logo asset.

Why this PR

It gives OpenGame users a one-key path to many code/reasoning and image models behind a single OpenAI-compatible endpoint, which fits the agent loop, the GDD/classifier reasoning step, and the ABC-notation audio model. Because it reuses the existing openai-compat plumbing, there is nothing new to maintain.

Validation

  • Verified the endpoint is OpenAI-compatible: POST https://api.atlascloud.ai/v1/chat/completions with deepseek-ai/DeepSeek-V3-0324 returns a normal chat completion.
  • Confirmed against packages/core/src/services/providerConfig.ts that openai-compat only needs *_BASE_URL + *_MODEL (trailing slashes are trimmed), which matches the documented https://api.atlascloud.ai/v1 usage.
  • Docs/markdown-only change; no source code touched, so no behavioral regression.

Links

I'm happy to open a tracking issue first or adjust the logo size / placement to match your README conventions if you'd prefer.

lucaszhu-hue and others added 2 commits June 11, 2026 01:32
OpenGame already supports any OpenAI-shaped endpoint via the existing
`openai-compat` provider and the agent runtime's OPENAI_BASE_URL flow.
Atlas Cloud speaks that same shape at https://api.atlascloud.ai/v1, so it
plugs in as a single backend for the reasoning / GDD / classifier loop,
ABC-notation audio, and OpenAI-shaped image routes — no code changes needed.

This is a docs + config-only change:
- README: top-of-file Atlas Cloud block (logo, blurb, collapsible official
  model list) plus openai-compat examples in the Authentication / provider
  sections.
- docs/users/configuration/api-keys.md: list Atlas Cloud in the provider
  family table and add a dedicated single-backend example.
- .env.example: commented Atlas Cloud snippets for the main agent LLM and
  the reasoning modality.
- docs/atlas-cloud-logo.png: logo asset.

No defaults are changed and no credentials are added.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- default LLM model -> deepseek-ai/deepseek-v4-pro (reasoning, max_tokens>=512)
  across README auth example, .env.example, and api-keys.md examples
- README LLM list expanded to the full official 59-model catalog
- drop GET /v1/models as a model source; point to the model list page

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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