123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- import "../base.api"
- import "./agent.api"
- type (
-
- ApiKeyInfo {
- BaseIDInfo
-
- Title *string `json:"title,optional"`
-
- Key *string `json:"key,optional"`
-
- OrganizationId *uint64 `json:"organization_id,optional"`
- AgentId *uint64 `json:"agent_id,optional"`
- AgentInfo *AgentInfo `json:"agent_info,optional"`
- CustomAgentBase *string `json:"custom_agent_base,optional"`
- CustomAgentKey *string `json:"custom_agent_key,optional"`
- OpenaiBase *string `json:"openai_base,optional"`
- OpenaiKey *string `json:"openai_key,optional"`
- }
-
- ApiKeyListResp {
- BaseDataInfo
-
- Data ApiKeyListInfo `json:"data"`
- }
-
- ApiKeyListInfo {
- BaseListInfo
-
- Data []ApiKeyInfo `json:"data"`
- }
-
- ApiKeyListReq {
- PageInfo
-
- Key *string `json:"key,optional"`
- OrganizationId *uint64 `json:"organization_id,optional"`
- }
- )
- @server(
- group: api_key
- jwt: Auth
- middleware: Authority
- )
- service Wechat {
-
- @handler createApiKey
- post /api_key/create (ApiKeyInfo) returns (BaseMsgResp)
-
- @handler updateApiKey
- post /api_key/update (ApiKeyInfo) returns (BaseMsgResp)
-
- @handler deleteApiKey
- post /api_key/delete (IDsReq) returns (BaseMsgResp)
-
- @handler getApiKeyList
- post /api_key/list (ApiKeyListReq) returns (ApiKeyListResp)
- }
|