Skip to content

Evi233/caiyan-caibing

Repository files navigation

猜病游戏 - AI复刻版

这是一个开源的"猜病"游戏复刻版,虽然代码里用了大量AI(没错,就是你想的那个AI),但玩起来还挺有意思的。

这是什么?

简单来说:

  • 你扮演医生(不需要真的懂医)
  • AI扮演病人(但不会真的生病)
  • 通过问答猜出AI"患"的疾病
  • 猜对了算你赢(猜不对...那就多猜几次)

配置说明

首先修改config.json文件:

  • openai_api_key: 填写你的OpenAI API密钥
  • default_model: 默认使用的AI模型(可选:gpt-4o/gpt-4o-mini等)
  • model_list: 支持的模型列表
  • http_proxy/https_proxy: 如需代理请填写,否则留空
  • refresh_disease_password: 刷新疾病密码(默认"qazxsw")
  • flask_port: 服务运行端口(默认5001)
  • base_url: 模型提供商的baseurl(一般文档会写)

刷新疾病库

访问以下URL刷新疾病(不会自动刷新):

http://localhost:5001/refresh_disease?pass=你的密码

(把"你的密码"替换为config.json中设置的密码)

快速开始

  1. 克隆本仓库
  2. 安装依赖:pip install -r requirements.txt
  3. 修改config.json中的必要配置:
    • 设置OpenAI API密钥
    • 修改刷新密码(默认"qazxsw")
  4. 运行:python app.py
  5. 浏览器访问:http://localhost:5001
  6. 如需刷新疾病,访问: http://localhost:5001/refresh_disease?pass=你的密码
  7. 开始你的"诊断"之旅

技术栈

  • Python + Flask 后端
  • OpenAI API 驱动对话
  • 前端就是些HTML/CSS/JS(别期待太高)
  • 数据库用SQLite(简单够用)

优缺点对比

优点

  • 模型可以通过HTML生成各种报告,方便用户查看和分析。
  • 支持历史记录功能,用户可以随时查看之前的对话和结果。

缺点

  • 不支持回溯功能,用户无法撤销之前的操作。
  • 不支持用户登录,所有数据都是匿名的,无法进行个性化设置。

功能对比

功能 原版 改版
VIP ⭕️
用户 ⭕️
回溯 ⭕️
规则 ⭕️ ⭕️
问题反馈 ⭕️ ⭕️
AI思考预填充 ⭕️ ⭕️
模型切换 ⭕️
提示词自定义 ⭕️

免责声明

这真的只是个游戏!如果你:

  1. 用它来诊断真实疾病
  2. 相信AI说的症状
  3. 不去看真医生

...那你的问题可能比游戏里的疾病还严重。

贡献指南

欢迎来搞:

  1. Fork本项目
  2. 创建你的分支
  3. 提交修改
  4. 发起Pull Request

特别感谢

  • Anthropic的Claude-4(虽然最后没用你)
  • OpenAI全家桶(GPT-4o/GPT-4o-mini/GPT-4.1)
  • DeepSeek的深度求索(Chat和Reasoner两兄弟)
  • 所有AI贡献者(不是

About

猜盐中猜病的python实现

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors