export interface GPTMessage { role: 'system' | 'user' | 'assistant'; content: string; } export interface GPTChoice { index: number; message: GPTMessage; logprobs?: any; finish_reason: string; } export interface GPTAPIResponse { id: string; object: string; created: number; model: string; choices: GPTChoice[]; usage?: object; system_fingerprint: string; } export interface GPTScore { summary: string; score: number; }