export interface InferenceRequest { question: string; sources: string[]; } export interface InferenceResponse { inference_id: string; question: string; answer: string; has_knowledge: boolean; is_faithful: boolean; chunk_ids: string[]; chunks: Chunk[]; } export interface Chunk { id: string; text: string; }