API-AI-005:UserAiSettings 用户 AI 设置与授权 Schema #166

Open
opened 2026-06-10 21:02:28 +08:00 by wangdl · 0 comments
Owner

目标

新增用户 AI 设置模型,用于控制 AI 分析授权、模型 key 模式、fallback 策略和数据使用范围。

字段建议

  • id
  • userId
  • allowAiAnalysis
  • allowUseLearningBehavior
  • allowUseUserProfile
  • allowUseDocumentContent
  • allowStoreAiAnalysisHistory
  • apiKeyMode
  • defaultCredentialId
  • fallbackToPlatformKey
  • maxDailyAiJobs
  • maxDailyTokenBudget
  • createdAt
  • updatedAt

apiKeyMode

  • platform_key
  • user_deepseek_key

验收标准

  1. Prisma schema 新增 UserAiSettings。
  2. userId 唯一索引。
  3. 支持默认配置创建。
  4. 支持用户关闭 AI 分析。
  5. 支持 platform_key / user_deepseek_key。
  6. 支持 fallbackToPlatformKey。
  7. Snapshot Builder 必须读取该设置。
  8. Job 创建必须校验该设置。
## 目标 新增用户 AI 设置模型,用于控制 AI 分析授权、模型 key 模式、fallback 策略和数据使用范围。 ## 字段建议 - id - userId - allowAiAnalysis - allowUseLearningBehavior - allowUseUserProfile - allowUseDocumentContent - allowStoreAiAnalysisHistory - apiKeyMode - defaultCredentialId - fallbackToPlatformKey - maxDailyAiJobs - maxDailyTokenBudget - createdAt - updatedAt ## apiKeyMode - platform_key - user_deepseek_key ## 验收标准 1. Prisma schema 新增 UserAiSettings。 2. userId 唯一索引。 3. 支持默认配置创建。 4. 支持用户关闭 AI 分析。 5. 支持 platform_key / user_deepseek_key。 6. 支持 fallbackToPlatformKey。 7. Snapshot Builder 必须读取该设置。 8. Job 创建必须校验该设置。
wangdl added this to the M-API-AI-RUNTIME:API AI Runtime 调度与落库 milestone 2026-06-10 21:02:28 +08:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wangdl/api-server#166
No description provided.