prompts.config.ts
基本信息
- 类型: 应用主配置文件
- 路径:
./prompts.config.ts
功能描述
项目的核心配置文件,定义了品牌信息、主题样式、认证方式、国际化和功能开关等全局设置。支持白标(white-label)自定义配置。
导出内容
- 默认导出 - 使用
defineConfig 包装的应用配置对象
依赖导入
@/lib/config - 配置类型定义和工具函数
配置项
品牌配置 (branding)
| 属性 | 值 | 说明 |
| name | "prompts.chat" | 应用名称 |
| logo | "/logo.svg" | 品牌 Logo |
| logoDark | "/logo-dark.svg" | 暗色模式 Logo |
| favicon | "/logo.svg" | 网站图标 |
| description | "Collect, organize..." | 应用描述 |
| appStoreUrl | URL | iOS 应用商店链接 |
| chromeExtensionUrl | URL | Chrome 扩展链接 |
主题配置 (theme)
| 属性 | 值 | 说明 |
| radius | "sm" | 圆角大小 |
| variant | "default" | UI 风格 |
| density | "default" | 间距密度 |
| primary | "#6366f1" | 主色调(靛蓝) |
认证配置 (auth)
- 启用提供商: GitHub, Google, Apple
- 公开注册: 禁用(仅针对 credentials 提供商)
国际化 (i18n)
- 支持语言: 17 种(en, tr, es, zh, ja, ar, pt, fr, it, de, nl, ko, ru, he, el, az, fa)
- 默认语言: en(英语)
功能开关 (features)
| 功能 | 状态 | 说明 |
| privatePrompts | ✅ | 私人 Prompt |
| changeRequests | ✅ | 变更请求系统 |
| categories | ✅ | 分类功能 |
| tags | ✅ | 标签功能 |
| aiSearch | ✅ | AI 语义搜索 |
| aiGeneration | ✅ | AI 生成特性 |
| mcp | ✅ | MCP 协议支持 |
| comments | ✅ | 评论功能 |
首页配置 (homepage)
- 克隆品牌模式: 可隐藏 prompts.chat 品牌
- 成就展示: 根据品牌模式启用
- 赞助商列表: 8 个赞助商(Clemta, Wiro.ai, Cognition 等)
克隆品牌模式
设置 useCloneBranding = true 可隐藏原品牌信息,适用于白标部署。