messageApi.ts 405 B

1234567891011121314
  1. import { request } from "./client";
  2. import type { Message } from "../types/message";
  3. export interface MessagesResponse {
  4. messages: Message[];
  5. total: number;
  6. }
  7. export const messageApi = {
  8. fetchMessages(traceId: string, goalId: string) {
  9. const query = new URLSearchParams({ goal_id: goalId });
  10. return request<MessagesResponse>(`/api/traces/${traceId}/messages?${query.toString()}`);
  11. },
  12. };