Skip to content

feat(ai): add SiliconFlow provider, Gemini model listing, and update provider configs#176

Merged
bobleer merged 1 commit intoGCWing:mainfrom
bobleer:feature/update-model-providers-and-gemini-support
Mar 16, 2026
Merged

feat(ai): add SiliconFlow provider, Gemini model listing, and update provider configs#176
bobleer merged 1 commit intoGCWing:mainfrom
bobleer:feature/update-model-providers-and-gemini-support

Conversation

@bobleer
Copy link
Copy Markdown
Collaborator

@bobleer bobleer commented Mar 16, 2026

Summary

  • Add SiliconFlow as a new model provider with OpenAI/Anthropic format support (Installer + Web UI)
  • Implement Gemini model listing API in Rust backend via v1beta/models endpoint, with filtering for generateContent supported models
  • Update model lists across all providers to latest versions:
    • Anthropic: claude-opus-4-6, claude-sonnet-4-6
    • MiniMax: MiniMax-M2.5, MiniMax-M2.1
    • Qwen: Qwen3.5-Plus, Qwen3.5-Flash
    • Volcengine: doubao-seed-2-0-code-preview-260215, doubao-seed-2-0-pro-260215
    • Gemini: gemini-3.1-pro-preview, gemini-3.1-flash-lite-preview
  • Fix API base URLs: DeepSeek (/v1), Zhipu Coding Plan (/v4), Gemini base URL normalization
  • Generalize provider descriptions to remove version-specific wording (e.g., "Qwen3 series" → "Bailian Model Platform")
  • Improve Select component styling and AIModelConfig UI refinements

Test plan

  • Verify SiliconFlow provider appears in both Installer and Web UI provider lists
  • Test Gemini model listing with a valid API key
  • Confirm updated model names are shown correctly for each provider
  • Verify API base URLs work correctly for DeepSeek, Zhipu, and Gemini
  • Check i18n strings display properly in both en-US and zh-CN locales
  • Test Select component and AIModelConfig UI rendering

Made with Cursor

…provider configs

- Add SiliconFlow as a new model provider with OpenAI/Anthropic format support
- Implement Gemini model listing API in Rust backend (v1beta/models endpoint)
- Update model lists: Anthropic (claude-opus-4-6, claude-sonnet-4-6),
  MiniMax (M2.5, M2.1), Qwen (3.5-Plus, 3.5-Flash), Volcengine (seed-2-0),
  Gemini (3.1-pro-preview, 3.1-flash-lite-preview)
- Fix API URLs: DeepSeek (/v1), Zhipu coding plan (/v4), Gemini base URL
- Generalize provider descriptions to remove version-specific wording
- Improve Select component styling and AIModelConfig UI refinements

Made-with: Cursor
@bobleer bobleer merged commit 2799840 into GCWing:main Mar 16, 2026
4 checks passed
@bobleer bobleer deleted the feature/update-model-providers-and-gemini-support branch March 22, 2026 09:08
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