@graphteon/juricode
Version:
We are forging the future with lines of digital steel
16 lines (15 loc) • 411 B
TypeScript
export interface ChatMessage {
role: 'user' | 'assistant' | 'system';
content: string;
created_at: string;
}
export interface ChatHistory {
messages: ChatMessage[];
task_id: string;
}
export declare class ChatService {
private baseUrl;
constructor();
getChatHistory(taskId: string): Promise<ChatHistory>;
sendMessage(taskId: string, message: string): Promise<ChatMessage>;
}