From 6a2af26eecdafbd4ef68153db71882bbf0032b27 Mon Sep 17 00:00:00 2001 From: PSA-Team-source <155616440+PSA-Team-source@users.noreply.github.com> Date: Tue, 10 Nov 2026 20:07:59 +0700 Subject: [PATCH] feat(shared): add UberLLM proxy preset --- .changeset/uberllm-proxy-preset.md | 5 +++++ packages/shared/src/proxy-presets.test.ts | 1 + packages/shared/src/proxy-presets.ts | 7 +++++++ 3 files changed, 13 insertions(+) create mode 100644 .changeset/uberllm-proxy-preset.md diff --git a/.changeset/uberllm-proxy-preset.md b/.changeset/uberllm-proxy-preset.md new file mode 100644 index 000000000..63177b902 --- /dev/null +++ b/.changeset/uberllm-proxy-preset.md @@ -0,0 +1,5 @@ +--- +"@open-codesign/shared": patch +--- + +Add UberLLM as an OpenAI-compatible proxy preset in provider settings. diff --git a/packages/shared/src/proxy-presets.test.ts b/packages/shared/src/proxy-presets.test.ts index 9cb4bc9f2..80865dc85 100644 --- a/packages/shared/src/proxy-presets.test.ts +++ b/packages/shared/src/proxy-presets.test.ts @@ -35,6 +35,7 @@ describe('PROXY_PRESETS', () => { expect(ids).toContain('openrouter'); expect(ids).toContain('requesty'); expect(ids).toContain('opper'); + expect(ids).toContain('uberllm'); expect(ids).toContain('siliconflow'); expect(ids).toContain('one-api'); expect(ids).toContain('litellm'); diff --git a/packages/shared/src/proxy-presets.ts b/packages/shared/src/proxy-presets.ts index 97e889017..1f0744abe 100644 --- a/packages/shared/src/proxy-presets.ts +++ b/packages/shared/src/proxy-presets.ts @@ -52,6 +52,13 @@ export const PROXY_PRESETS = [ baseUrl: 'https://api.opper.ai/v3/compat', notes: 'Multi-model relay, EU-hosted', }, + { + id: 'uberllm', + label: 'UberLLM', + provider: 'openai', + baseUrl: 'https://api.uberllm.dev/v1', + notes: 'Multi-model relay, prepaid', + }, { id: 'siliconflow', label: 'SiliconFlow',