@@ -9,6 +9,9 @@ type AgentCreateReq struct {
99 BridgePort int `json:"bridgePort" validate:"required"`
1010 Provider string `json:"provider" validate:"required"`
1111 Model string `json:"model" validate:"required"`
12+ APIType string `json:"apiType"`
13+ MaxTokens int `json:"maxTokens"`
14+ ContextWindow int `json:"contextWindow"`
1215 AccountID uint `json:"accountId"`
1316 APIKey string `json:"apiKey"`
1417 BaseURL string `json:"baseURL"`
@@ -28,26 +31,29 @@ type AgentCreateReq struct {
2831}
2932
3033type AgentItem struct {
31- ID uint `json:"id"`
32- Name string `json:"name"`
33- Provider string `json:"provider"`
34- ProviderName string `json:"providerName"`
35- Model string `json:"model"`
36- BaseURL string `json:"baseUrl"`
37- APIKey string `json:"apiKey"`
38- Token string `json:"token"`
39- Status string `json:"status"`
40- Message string `json:"message"`
41- AppInstallID uint `json:"appInstallId"`
42- AccountID uint `json:"accountId"`
43- AppVersion string `json:"appVersion"`
44- Container string `json:"containerName"`
45- WebUIPort int `json:"webUIPort"`
46- BridgePort int `json:"bridgePort"`
47- Path string `json:"path"`
48- ConfigPath string `json:"configPath"`
49- Upgradable bool `json:"upgradable"`
50- CreatedAt time.Time `json:"createdAt"`
34+ ID uint `json:"id"`
35+ Name string `json:"name"`
36+ Provider string `json:"provider"`
37+ ProviderName string `json:"providerName"`
38+ Model string `json:"model"`
39+ APIType string `json:"apiType"`
40+ MaxTokens int `json:"maxTokens"`
41+ ContextWindow int `json:"contextWindow"`
42+ BaseURL string `json:"baseUrl"`
43+ APIKey string `json:"apiKey"`
44+ Token string `json:"token"`
45+ Status string `json:"status"`
46+ Message string `json:"message"`
47+ AppInstallID uint `json:"appInstallId"`
48+ AccountID uint `json:"accountId"`
49+ AppVersion string `json:"appVersion"`
50+ Container string `json:"containerName"`
51+ WebUIPort int `json:"webUIPort"`
52+ BridgePort int `json:"bridgePort"`
53+ Path string `json:"path"`
54+ ConfigPath string `json:"configPath"`
55+ Upgradable bool `json:"upgradable"`
56+ CreatedAt time.Time `json:"createdAt"`
5157}
5258
5359type AgentDeleteReq struct {
@@ -67,20 +73,28 @@ type AgentModelConfigUpdateReq struct {
6773}
6874
6975type AgentAccountCreateReq struct {
70- Provider string `json:"provider" validate:"required"`
71- Name string `json:"name" validate:"required"`
72- APIKey string `json:"apiKey" validate:"required"`
73- BaseURL string `json:"baseURL"`
74- Remark string `json:"remark"`
76+ Provider string `json:"provider" validate:"required"`
77+ Name string `json:"name" validate:"required"`
78+ APIKey string `json:"apiKey" validate:"required"`
79+ BaseURL string `json:"baseURL"`
80+ Model string `json:"model"`
81+ APIType string `json:"apiType"`
82+ MaxTokens int `json:"maxTokens"`
83+ ContextWindow int `json:"contextWindow"`
84+ Remark string `json:"remark"`
7585}
7686
7787type AgentAccountUpdateReq struct {
78- ID uint `json:"id" validate:"required"`
79- Name string `json:"name" validate:"required"`
80- APIKey string `json:"apiKey" validate:"required"`
81- BaseURL string `json:"baseURL"`
82- Remark string `json:"remark"`
83- SyncAgents bool `json:"syncAgents"`
88+ ID uint `json:"id" validate:"required"`
89+ Name string `json:"name" validate:"required"`
90+ APIKey string `json:"apiKey" validate:"required"`
91+ BaseURL string `json:"baseURL"`
92+ Model string `json:"model"`
93+ APIType string `json:"apiType"`
94+ MaxTokens int `json:"maxTokens"`
95+ ContextWindow int `json:"contextWindow"`
96+ Remark string `json:"remark"`
97+ SyncAgents bool `json:"syncAgents"`
8498}
8599
86100type AgentAccountVerifyReq struct {
@@ -100,15 +114,19 @@ type AgentAccountSearch struct {
100114}
101115
102116type AgentAccountInfo struct {
103- ID uint `json:"id"`
104- Provider string `json:"provider"`
105- ProviderName string `json:"providerName"`
106- Name string `json:"name"`
107- APIKey string `json:"apiKey"`
108- BaseURL string `json:"baseUrl"`
109- Verified bool `json:"verified"`
110- Remark string `json:"remark"`
111- CreatedAt time.Time `json:"createdAt"`
117+ ID uint `json:"id"`
118+ Provider string `json:"provider"`
119+ ProviderName string `json:"providerName"`
120+ Name string `json:"name"`
121+ APIKey string `json:"apiKey"`
122+ BaseURL string `json:"baseUrl"`
123+ Model string `json:"model"`
124+ APIType string `json:"apiType"`
125+ MaxTokens int `json:"maxTokens"`
126+ ContextWindow int `json:"contextWindow"`
127+ Verified bool `json:"verified"`
128+ Remark string `json:"remark"`
129+ CreatedAt time.Time `json:"createdAt"`
112130}
113131
114132type ProviderModelInfo struct {
0 commit comments