prompts.config.ts

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..."应用描述
appStoreUrlURLiOS 应用商店链接
chromeExtensionUrlURLChrome 扩展链接

主题配置 (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标签功能
aiSearchAI 语义搜索
aiGenerationAI 生成特性
mcpMCP 协议支持
comments评论功能

首页配置 (homepage)

  • 克隆品牌模式: 可隐藏 prompts.chat 品牌
  • 成就展示: 根据品牌模式启用
  • 赞助商列表: 8 个赞助商(Clemta, Wiro.ai, Cognition 等)

克隆品牌模式

设置 useCloneBranding = true 可隐藏原品牌信息,适用于白标部署。

← 返回目录