返回 AiToEarn
gemini.config.ts
根目录 / project / aitoearn-backend / apps / aitoearn-ai / src / core / ai / libs / gemini / gemini.config.ts
1 import { createZodDto } from '@yikart/common'
2 import { z } from 'zod'
3
4 export const geminiConfigSchema = z.object({
5 apiKey: z.string().describe('Gemini Image Generation API Key'),
6 baseUrl: z.string().describe('Gemini Image Generation Base URL'),
7
8 // 反向代理配置(国内部署时使用)
9 proxyUrl: z.string().optional().describe('通用反向代理地址(如 https://proxy.domain.com)'),
10 })
11
12 export class GeminiConfig extends createZodDto(geminiConfigSchema) { }
13
13 lines TYPESCRIPT