| export interface ChatMessage { | |
| role: "user" | "assistant" | "system" | string; | |
| content: string; | |
| } | |
| export interface ChatCompletionRequest { | |
| model: string; | |
| messages: ChatMessage[]; | |
| stream?: boolean; | |
| } | |
| export interface ModelInfo { | |
| id: string; | |
| object: string; | |
| created: number; | |
| owned_by: string; | |
| } | |
| export interface ApiResponse<T = unknown> { | |
| data?: T; | |
| error?: string; | |
| object?: string; | |
| } | |