返回 AiToEarn
volcengine.config.ts
根目录 / project / aitoearn-backend / apps / aitoearn-ai / src / core / ai / libs / volcengine / volcengine.config.ts
1 import { createZodDto } from '@yikart/common'
2 import { z } from 'zod'
3
4 export const volcengineConfigSchema = z.object({
5 apiKey: z.string().describe('Volcengine API Key'),
6 baseUrl: z.string().default('https://ark.cn-beijing.volces.com').describe('Volcengine Base URL'),
7 accessKeyId: z.string().describe('Volcengine VOD AccessKey ID'),
8 secretAccessKey: z.string().describe('Volcengine VOD Secret Access Key'),
9 spaceName: z.string().describe('Volcengine VOD Space Name'),
10 playbackBaseUrl: z.string().describe('播放基础 URL(完整 URL,如 http://play.vod.com)'),
11 urlAuthPrimaryKey: z.string().describe('URL 鉴权主密钥'),
12 })
13
14 export class VolcengineConfig extends createZodDto(volcengineConfigSchema) {}
15
15 lines TYPESCRIPT