Skip to content

fix(llm): fetch DeepSeek models from provider endpoint - #33

Merged
NingNing0111 merged 2 commits into
OpenFuckJob:masterfrom
NingNing0111:master
Aug 26, 2026
Merged

fix(llm): fetch DeepSeek models from provider endpoint#33
NingNing0111 merged 2 commits into
OpenFuckJob:masterfrom
NingNing0111:master

Conversation

@NingNing0111

Copy link
Copy Markdown
Contributor

Summary

  • Fetch DeepSeek model lists from the provider API instead of relying only on local/static config
  • Improve provider config handling so model selection does not break when model data is missing or invalid
  • Add/update tests for the LLM config panel model-list behavior

Verification

  • Confirmed branch contains one commit: f5a96e3
  • Compared against OpenFuckJob/FuckJob master: 6 files changed

Merge upstream LLM config changes while keeping model listing credential handling server-side. DeepSeek now uses the provider's OpenAI-compatible /models endpoint instead of relying on a hard-coded list.

Constraint: Keep saved LLM API keys in backend credential storage

Rejected: Hard-code DeepSeek model list | provider exposes /models endpoint

Confidence: high

Scope-risk: moderate

Not-tested: Full cargo fmt check fails on pre-existing unrelated rustfmt diffs
fix(llm): fetch DeepSeek models from provider endpoint
@NingNing0111
NingNing0111 merged commit 83c7884 into OpenFuckJob:master Aug 26, 2026
1 check 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.

1 participant