🎉 初始化项目
This commit is contained in:
28
server/model/app/request/ai_provider.go
Normal file
28
server/model/app/request/ai_provider.go
Normal file
@@ -0,0 +1,28 @@
|
||||
package request
|
||||
|
||||
// CreateAiProviderRequest 创建AI提供商请求
|
||||
type CreateAiProviderRequest struct {
|
||||
Name string `json:"name" binding:"required"`
|
||||
Type string `json:"type" binding:"required"`
|
||||
BaseURL string `json:"baseUrl" binding:"required,url"`
|
||||
Endpoint string `json:"endpoint"`
|
||||
UpstreamKey string `json:"upstreamKey" binding:"required"`
|
||||
Model string `json:"model"`
|
||||
ProxyKey string `json:"proxyKey" binding:"required"`
|
||||
Config map[string]interface{} `json:"config"`
|
||||
IsActive bool `json:"isActive"`
|
||||
}
|
||||
|
||||
// UpdateAiProviderRequest 更新AI提供商请求
|
||||
type UpdateAiProviderRequest struct {
|
||||
ID uint `json:"id"`
|
||||
Name string `json:"name"`
|
||||
Type string `json:"type"`
|
||||
BaseURL string `json:"baseUrl"`
|
||||
Endpoint string `json:"endpoint"`
|
||||
UpstreamKey string `json:"upstreamKey"`
|
||||
Model string `json:"model"`
|
||||
ProxyKey string `json:"proxyKey"`
|
||||
Config map[string]interface{} `json:"config"`
|
||||
IsActive bool `json:"isActive"`
|
||||
}
|
||||
Reference in New Issue
Block a user