🛸 飞牛 NAS (fnOS) 极简部署:DeepSeek 强力驱动 AI 互动游戏《浮生一梦》

最近 AI 互动游戏大火,其中的佼佼者 TenCyclesOfFate (《浮生一梦》) 以其细腻的文笔和硬核的逻辑深受好评。今天分享如何利用飞牛 NAS 的 Docker 功能,配合 DeepSeek 官方原生接口,打造一个私人的 AI 游戏服务器。《浮生一梦》(也有玩家称之为“十世轮回”)


📦 核心环境

  • 宿主机:飞牛 NAS (fnOS)

  • 部署工具:Docker Compose (项目功能)

  • AI 引擎:DeepSeek-V3 (官方满血版)

  • 镜像地址docker.cnb.cool/haorwen/tencyclesoffate:latest


🛠️ 第一步:准备工作

  1. 创建目录:进入飞牛的 【文件管理】,在你的 Docker 分区下创建文件夹。

    • 建议路径:/vol1/xxxx/docker/elysia-game (记住这个路径,待会要用)。

  2. 获取 Key:前往 DeepSeek 开放平台 创建一个 API Key。

    • 关键点:确保账户内有余额(需充值),否则会触发 401 - Invalid Key 错误。


📝 第二步:编写 Docker Compose 配置

打开飞牛 【Docker】 -> 【项目】 -> 【新增项目】,填入以下优化后的 YAML:

yaml

services:
  app:
    image: docker.cnb.cool/haorwen/tencyclesoffate:latest
    container_name: elysia-game
    ports:
      - "8573:8000" # 浏览器通过 8573 端口访问
    volumes:
      # 请将冒号左侧修改为你 NAS 上的实际目录
      - /vol1/xxxx/docker/elysia-game:/workspace/data
    restart: always
    environment:
      - HOST=0.0.0.0
      - PORT=8000
      - UVICORN_RELOAD=false
      
      # --- DeepSeek 官方接口核心配置 ---
      - OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # 填入你的 Key
      - OPENAI_BASE_URL=https://api.deepseek.com          # 官方地址建议带 /v1 提高兼容性
      - OPENAI_MODEL=deepseek-chat                          # 使用 DeepSeek-V3 模型
      - OPENAI_MODEL_CHEAT_CHECK=deepseek-chat              # 逻辑校验模型
      # -------------------------------

      - ENABLE_REDEMPTION=false
      - ENABLE_LINUXDO_LOGIN=false
      
      # 建议修改下方的 SECRET_KEY 以增强安全性
      - SECRET_KEY=Kp3s9QeF7XbL2YwH8dZ4A6CTrmN5J0uVxR1iGSkEoPByMWcUahj
      - ALGORITHM=HS256
      - ACCESS_TOKEN_EXPIRE_MINUTES=30
      
      # 数据库使用轻量化 SQLite
      - DATABASE_URL=sqlite:///./data/veloera.db

请谨慎使用此类代码。


⚠️ 避坑指南:关于 “天机紊乱 (401 Error)”

如果你在运行中遇到“天机紊乱”提示,且日志显示 401 invalid_request_error,请检查:

  1. 余额充足:DeepSeek 官方 API 必须充值后才能使用,新账号通常不赠送额度。

  2. Base URL:必须确保包含 https://,且部分环境下加 /v1 结尾比不加更稳定。

  3. Key 完整性:检查复制 Key 时是否多出了空格或少选了字符。


🚀 开启旅程

部署完成后,在浏览器地址栏输入:
http://[NAS内网IP]:8573

此时,你便可以与 DeepSeek 共同推演这十世轮回的爱恨情仇。DeepSeek-V3 的逻辑能力极强,剧情反转往往会超出你的想象。


🛠️ 进阶玩法:如何切换“推理模式”?

如果你觉得默认的剧情逻辑不够硬核,可以在 docker-compose.yml 中尝试将模型切换为 DeepSeek-R1(思维链模型)。

修改方法:
将环境变量中的模型名称改为 deepseek-reasoner

yaml

      - OPENAI_MODEL=deepseek-reasoner  # 切换为 R1 推理模型,剧情逻辑极其硬核
      - OPENAI_MODEL_CHEAT_CHECK=deepseek-chat # 校验建议留用 chat 版以节省开支

请谨慎使用此类代码。

注意:R1 模型(reasoner)会先输出一段长长的思考过程,虽然逻辑更强,但响应时间会比 V3(chat)稍慢一些。


🛸 飞牛 NAS (fnOS) 极简部署:DeepSeek 强力驱动 AI 互动游戏《浮生一梦》
https://lg.409601.xyz//archives/fei-niu-nas-fnos-ji-jian-bu-shu-deepseek-qiang-li-qu-dong-ai-hu-dong-you-xi-shi-shi-lun-hui
作者
Administrator
发布于
2026年02月26日
许可协议