Skip to content

feat(settings): add UberLLM provider preset - #205

Merged
Blankll merged 1 commit into
geek-fun:masterfrom
PSA-Team-source:add-uberllm-provider
Nov 12, 2026
Merged

Blankll merged 1 commit into
geek-fun:masterfrom
PSA-Team-source:add-uberllm-provider

Conversation

@PSA-Team-source

Copy link
Copy Markdown
Contributor

Adds an UberLLM preset to the provider form, next to CloudGPU. Mirrors #203.

  • src/views/setting/provider-form-dialog.vue: uberllm preset with apiCompatibility: 'openai' and base URL https://api.uberllm.dev/v1
  • CHANGELOG.md: one line under Unreleased / Added

UberLLM is one API key for many models (vendor/model ids such as deepseek/deepseek-v4-flash), usually below list price. Per-model prices: https://uberllm.dev/models

Checks: npx eslint on the changed file, npx vue-tsc --noEmit and npx jest --ci --runInBand (62 suites, 861 tests) all pass.

Live check, using the requests data-studio-agent v0.2.0 sends for an OpenAI-compatible provider: GET https://api.uberllm.dev/v1/models with a key returns the model list, and a streaming POST /v1/chat/completions returned a reply for deepseek/deepseek-v4-flash, openai/gpt-5.4-mini and anthropic/claude-sonnet-5. /models answers 401 for an invalid key, so the existing connection test (validate_llm_config) rejects a wrong key.

I work on UberLLM. Happy to adjust or close if a preset isn't wanted.

🤖 Generated with Claude Code

@codecov

codecov Bot commented Nov 11, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (master@fbcbbe3). Learn more about missing BASE report.

Additional details and impacted files
@@            Coverage Diff            @@
##             master     #205   +/-   ##
=========================================
  Coverage          ?   59.62%           
=========================================
  Files             ?       90           
  Lines             ?     9253           
  Branches          ?     2193           
=========================================
  Hits              ?     5517           
  Misses            ?     3149           
  Partials          ?      587           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@Blankll
Blankll merged commit c1ecb6c into geek-fun:master Nov 12, 2026
5 checks passed
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.

2 participants