feat: 支持 Embedding 模型连接测试

- 添加 model_type 字段区分 chat 和 embedding 模型
- 根据 model_type 使用不同的 API 端点和请求格式
- embedding 模型使用 /v1/embeddings 端点

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-07 17:18:30 +08:00
parent 52a4ffd7a9
commit 0c63c3b44d
2 changed files with 40 additions and 25 deletions

View File

@@ -58,6 +58,7 @@ type UpdateModelRequest struct {
type TestModelRequest struct {
Provider string `json:"provider" binding:"required"`
Model string `json:"model" binding:"required"`
ModelType string `json:"model_type" binding:"required"`
APIKey string `json:"api_key" binding:"required"`
BaseURL string `json:"base_url" binding:"required"`
APIEndpoint string `json:"api_endpoint"`