[feature](weaapp) add agent

This commit is contained in:
williamhliu
2023-08-20 18:17:00 +08:00
parent c93e60ced7
commit aa218898ff
40 changed files with 1928 additions and 316 deletions

View File

@@ -0,0 +1,36 @@
import { request } from "umi";
import { AgentType, MetricType, ModelType } from "./type";
export function getAgentList() {
return request<Result<AgentType[]>>('/api/chat/agent/getAgentList');
}
export function saveAgent(agent: AgentType) {
return request<Result<any>>('/api/chat/agent', {
method: agent?.id ? 'PUT' : 'POST',
data: {...agent, status: agent.status !== undefined ? agent.status : 1},
});
}
export function deleteAgent(id: number) {
return request<Result<any>>(`/api/chat/agent/${id}`, {
method: 'DELETE',
});
}
export function getModelList() {
return request<Result<ModelType[]>>('/api/chat/conf/modelList', {
method: 'GET',
});
}
export function getMetricList(modelId: number) {
return request<Result<{list: MetricType[]}>>('/api/semantic/metric/queryMetric', {
method: 'POST',
data: {
modelIds: [modelId],
current: 1,
pageSize: 2000
}
});
}