Files
MonkeyCode/backend/consts/model.go
jiangwel a6cf62686f feat(model): 集成ModelKit支持并重构模型管理功能
重构模型管理模块,集成ModelKit作为统一模型服务接口
- 添加ZhiPu、Gemini和Other模型供应商支持
- 移除原有模型检查和列表获取逻辑,改用ModelKit实现
- 新增modelService服务层处理模型数据转换
- 删除旧版modelModal组件,改用@yokowu/modelkit-ui组件
- 更新相关依赖版本,包括ModelKit v1.4.3
2025-08-20 10:10:06 +08:00

37 lines
1.1 KiB
Go

package consts
type ModelStatus string
const (
ModelStatusActive ModelStatus = "active"
ModelStatusInactive ModelStatus = "inactive"
)
type ModelType string
const (
ModelTypeLLM ModelType = "llm"
ModelTypeCoder ModelType = "coder"
ModelTypeEmbedding ModelType = "embedding"
ModelTypeAudio ModelType = "audio"
ModelTypeReranker ModelType = "reranker"
)
type ModelProvider string
const (
ModelProviderSiliconFlow ModelProvider = "SiliconFlow"
ModelProviderOpenAI ModelProvider = "OpenAI"
ModelProviderOllama ModelProvider = "Ollama"
ModelProviderDeepSeek ModelProvider = "DeepSeek"
ModelProviderMoonshot ModelProvider = "Moonshot"
ModelProviderAzureOpenAI ModelProvider = "AzureOpenAI"
ModelProviderBaiZhiCloud ModelProvider = "BaiZhiCloud"
ModelProviderHunyuan ModelProvider = "Hunyuan"
ModelProviderBaiLian ModelProvider = "BaiLian"
ModelProviderVolcengine ModelProvider = "Volcengine"
ModelProviderZhiPu ModelProvider = "ZhiPu"
ModelProviderGemini ModelProvider = "Gemini"
ModelProviderOther ModelProvider = "Other"
)