mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-06-29 15:31:05 +08:00
Fix: model-provider bugs (#15460)
### What problem does this PR solve? Fix: - Use @ to avoid split by `_` in model_name. - Verify api_key when add instance. - Pop api_key in list intances response. - Remove useless index. - Sort providers, instances and models by name. - Get `is_tools` from llm_factories.json ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue)
This commit is contained in:
@@ -20,8 +20,8 @@ package entity
|
||||
type TenantModelInstance struct {
|
||||
ID string `gorm:"column:id;primaryKey;size:32" json:"id"`
|
||||
InstanceName string `gorm:"column:instance_name;size:128;not null" json:"instance_name"`
|
||||
ProviderID string `gorm:"column:provider_id;size:32;not null;uniqueIndex:idx_api_key_provider_id" json:"provider_id"`
|
||||
APIKey string `gorm:"column:api_key;size:512;not null;uniqueIndex:idx_api_key_provider_id" json:"api_key"`
|
||||
ProviderID string `gorm:"column:provider_id;size:32;not null" json:"provider_id"`
|
||||
APIKey string `gorm:"column:api_key;size:512;not null" json:"api_key"`
|
||||
Status string `gorm:"column:status;size:32;default:'active'" json:"status"`
|
||||
Extra string `gorm:"column:extra;size:512;default:'{}'" json:"extra"`
|
||||
BaseModel
|
||||
|
||||
Reference in New Issue
Block a user