返回 AiToEarn
openai.interface.ts
根目录 / project / aitoearn-backend / apps / aitoearn-ai / src / core / ai / libs / openai / openai.interface.ts
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
21 lines TYPESCRIPT