返回 AiToEarn
relay.config.ts
根目录 / project / aitoearn-backend / apps / aitoearn-ai / src / core / ai / libs / relay / relay.config.ts
1 import { createZodDto } from '@yikart/common'
2 import { z } from 'zod'
3
4 export const relayConfigSchema = z.object({
5 url: z.string().describe('AI Relay 服务端 Base URL(不含 /api 前缀,服务端会自动拼接 /api/ai/... 路径),用于视频中继 channel 出站调用'),
6 apiKey: z.string().describe('AI Relay API Key,通过 x-api-key header 鉴权'),
7 timeout: z.number().default(300 * 1000).describe('请求超时时间(毫秒)'),
8 })
9
10 export class RelayConfig extends createZodDto(relayConfigSchema) {}
11
11 lines TYPESCRIPT