diff --git a/.changeset/uberllm-proxy-preset.md b/.changeset/uberllm-proxy-preset.md new file mode 100644 index 00000000..63177b90 --- /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 9cb4bc9f..80865dc8 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 97e88901..1f0744ab 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',