You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit c3d2ff3
Browse filesBrowse the repository at this point in the historyBrowse files
## Summary
- add Atlas Cloud as a built-in OpenAI-compatible provider with
`https://api.atlascloud.ai/v1`, `ATLASCLOUD_API_KEY`, and
`qwen/qwen3.5-flash` as the default model
- wire Atlas Cloud through provider validation, key-prefix detection,
onboarding IPC parsing, provider shortlist, public base-url fallback,
and provider error help URLs
- update the existing English/Chinese provider lists only; no sponsor
blocks, logos, credits, or partner copy were added
## Validation
- `vitest run packages/shared/src/config.test.ts
packages/shared/src/base-url.test.ts
packages/providers/src/index.test.ts
packages/providers/src/validate.test.ts packages/core/src/errors.test.ts
apps/desktop/src/main/onboarding-ipc.test.ts` (228 tests passed)
- `biome check` on changed source/test/README files
- `tsc --noEmit` for `packages/shared`, `packages/providers`,
`packages/core`, and `apps/desktop/tsconfig.node.json`
- live Atlas Cloud `/v1/models` check returned 118 models, including
`qwen/qwen3.5-flash` and `deepseek-ai/deepseek-v4-pro`
- commit hook ran full-repo `biome check .` successfully
Note: the repository pre-push hook runs the full test suite. In this
local environment, desktop suites that import Electron fail because
Electron's install script is blocked by pnpm's approve-builds policy
(`Electron failed to install correctly`). The targeted
provider/onboarding tests and typechecks above pass.
---------
Co-authored-by: binyangzhu000-sudo <224954946+binyangzhu000-sudo@users.noreply.github.com>
Co-authored-by: Qihan <3045019481@qq.com>
Copy file name to clipboardExpand all lines: README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -226,7 +226,7 @@ After each stable tag push, CI syncs SHAs back into `packaging/` and publishes d
226
226
On first launch, Open CoDesign opens the Settings page. Pick the path that matches how you already use models:
227
227
228
228
- **ChatGPT subscription** — sign in with ChatGPT to use Codex models without pasting an API key.
229
-
- **API key** — paste Anthropic (`sk-ant-...`), OpenAI (`sk-...`), Google Gemini, OpenRouter, SiliconFlow, DeepSeek, or another supported provider key.
229
+
- **API key** — paste Anthropic (`sk-ant-...`), OpenAI (`sk-...`), Atlas Cloud, Google Gemini, OpenRouter, SiliconFlow, DeepSeek, or another supported provider key.
230
230
- **Local / keyless** — use Ollama or an IP-allowlisted OpenAI-compatible gateway.
231
231
232
232
For a custom endpoint that accepts requests without an API key, select**No API key required**in the custom-provider form. Choose the endpoint's wire protocol (including **OpenAI Responses** when appropriate), enter its base URL and default model, and leave the key empty. Local/private endpoint testing still requires the separate network confirmation. Automatic model discovery never sends API keys; for authenticated endpoints, enter a key and click **Test connection**. Switching an existing provider to keyless removes its stored key on save; switching back requires a stored or newly entered key.
0 commit comments