Skip to content

Conversation

@imdm
Copy link

@imdm imdm commented Jan 8, 2026

What this PR does

Before this PR:

  • Users could not access AtlasCloud AI models within Cherry Studio

After this PR:

  • AtlasCloud is now integrated as a native model provider. Users can easily select AtlasCloud from the provider list, use its default API endpoint, and configure their API keys with a dedicated brand icon.

Fixes #

Why we need it and why it was done in this way

AtlasCloud (https://atlascloud.ai) provides high-performance LLM inference services. Adding it as a native provider enhances Cherry Studio's ecosystem and provides more choices for users in specific regions or those requiring specific model capabilities.

The following tradeoffs were made:

  • Used OpenAI-compatible API format
  • I followed the existing provider implementation pattern
  • No major architectural changes were introduced

The following alternatives were considered:

  • Leaving users to use the "Custom OpenAI" provider. However, a dedicated provider improves UX by providing pre-set endpoints and brand recognition.

Breaking changes

None. This PR only adds a new feature and does not affect existing providers or data structures.

Special notes for your reviewer

  • Logo asset included and properly configured
  • Verified the API compatibility with AtlasCloud's current documentation

Checklist

This checklist is not enforcing, but it's a reminder of items that could be relevant to every PR.
Approvers are expected to review this list.

Release note

Added AtlasCloud as a new model provider.

Signed-off-by: Milo <3507333@gmail.com>
@imdm imdm requested a review from 0xfullex as a code owner January 8, 2026 08:31
@GeorgeDong32 GeorgeDong32 requested a review from YinsenHo January 10, 2026 07:55
@YinsenHo
Copy link
Collaborator

pending

@GeorgeDong32 GeorgeDong32 added the Pending On hold due to priority/low, unresolved issues, suboptimal solution or needs more research label Jan 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Pending On hold due to priority/low, unresolved issues, suboptimal solution or needs more research

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants