Skip to content

feat: Add Custom LLM Provider - Support any OpenAI-compatible API#56

Merged
brokermr810 merged 1 commit into
OpenByteInc:mainfrom
santbabaq-ops:main
Apr 23, 2026
Merged

feat: Add Custom LLM Provider - Support any OpenAI-compatible API#56
brokermr810 merged 1 commit into
OpenByteInc:mainfrom
santbabaq-ops:main

Conversation

@santbabaq-ops

Copy link
Copy Markdown
Contributor

Summary

  • 添加 Custom LLM Provider 选项,支持接入任意第三方 OpenAI-compatible API
  • 用户可自定义 API URL、API Key、模型名称
  • 支持本地部署模型、第三方代理等任何兼容 OpenAI API 格式的服务

新增配置项

配置项 说明
LLM_PROVIDER 选择 custom 选项
CUSTOM_API_URL 自定义 API 端点
CUSTOM_API_KEY API 密钥
CUSTOM_MODEL 模型名称

Test plan

  • 在 Settings -> AI/LLM 中选择 Custom API 选项
  • 填入第三方 API 信息并保存
  • 测试 AI 分析功能是否正常

- Add CUSTOM provider to LLMProvider enum
- Support custom API URL, API key, and model name configuration
- Add new settings UI for custom AI endpoint setup
- Compatible with any OpenAI-API-compatible endpoint

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@brokermr810
brokermr810 merged commit 42b7fe6 into OpenByteInc:main Apr 23, 2026
2 checks passed
brokermr810 pushed a commit that referenced this pull request Apr 23, 2026
PR #56 added Custom provider keys but get_base_url only read CUSTOM_BASE_URL;
map CUSTOM_* env vars in config_loader and fall back to CUSTOM_API_URL/APIKeys.

Made-with: Cursor
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