ГЛОБАЛЬНЫЙ РЕФАКТОРИНГ АРХИТЕКТУРЫ - Рефакторинг этапов Stage 3.8 - юи
This commit is contained in:
@@ -10,6 +10,8 @@ import type {
|
||||
AutoRunDialogResponse,
|
||||
AutoRunHistoryResponse,
|
||||
AutoRunPostAnalysisResponse,
|
||||
AssistantAnnotationsResponse,
|
||||
AssistantAnnotationRecord,
|
||||
AssistantMessageResultState,
|
||||
AssistantConversationItem,
|
||||
ConnectionState,
|
||||
@@ -314,6 +316,30 @@ export const apiClient = {
|
||||
return request(`/assistant/session/${sessionId}`);
|
||||
},
|
||||
|
||||
async loadAssistantAnnotations(input?: {
|
||||
session_id?: string;
|
||||
limit?: number;
|
||||
}): Promise<AssistantAnnotationsResponse> {
|
||||
const params = new URLSearchParams();
|
||||
if (input?.session_id) params.set("session_id", input.session_id);
|
||||
if (typeof input?.limit === "number") params.set("limit", String(input.limit));
|
||||
const query = params.toString();
|
||||
return request(`/assistant/annotations${query ? `?${query}` : ""}`);
|
||||
},
|
||||
|
||||
async saveAssistantAnnotation(input: {
|
||||
session_id: string;
|
||||
message_index: number;
|
||||
rating: number;
|
||||
comment: string;
|
||||
annotation_author?: string;
|
||||
}): Promise<{ ok: boolean; annotation: AssistantAnnotationRecord }> {
|
||||
return request("/assistant/annotations", {
|
||||
method: "POST",
|
||||
body: JSON.stringify(input)
|
||||
});
|
||||
},
|
||||
|
||||
async loadAutoRunsHistory(input?: {
|
||||
from?: string;
|
||||
to?: string;
|
||||
|
||||
Reference in New Issue
Block a user