| 1 | export interface SoraCreateCharacterRequest { |
| 2 | model: 'sora-2-character' |
| 3 | url?: string |
| 4 | taskId?: string |
| 5 | timestamps: string |
| 6 | prompt: string |
| 7 | } |
| 8 | |
| 9 | export interface SoraCharacterResponse { |
| 10 | id: string |
| 11 | object: 'character' |
| 12 | model: 'sora-2-character' |
| 13 | status: 'queued' | 'processing' | 'completed' | 'failed' |
| 14 | username: string |
| 15 | avatar_url?: string |
| 16 | video_url?: string |
| 17 | created_at: number |
| 18 | completed_at?: number |
| 19 | error?: { code: number, message: string } |
| 20 | } |
| 21 |