搓了个OCS的AI题库,方便各位大学的佬友们学习使用~

介绍

  • 基于Python和OpenAI API的题库服务,可以直接接入OCS脚本。
  • 主要解决了部分自建课程、新课程没有题库的问题。
  • 正确率大概在80%左右浮动(测试模型:grok-3)
  • 如果对佬友有帮助的话,求个star~

仓库地址

使用教程

1. 克隆代码库

git clone https://github.com/LynnGuo666/ocsjs-ai-answer-service.git
cd ocsjs-ai-answer-service

2. 安装依赖

pip install -r requirements.txt

3. 配置环境变量

.env.example复制为.env并填写必要的配置信息:

cp .env.example .env

编辑.env文件,至少需要填写OpenAI API密钥:

OPENAI_API_KEY=your_api_key_here

4. 启动服务

python app.py

服务将默认运行在http://localhost:5000

5. 在OCS中配置使用

在OCS的自定义题库配置中添加如下配置:

[
  {
    "name": "AI智能题库",
    "url": "http://localhost:5000/api/search",
    "method": "get",
    "contentType": "json",
    "data": {
      "title": "${title}",
      "type": "${type}",
      "options": "${options}"
    },
    "handler": "return (res)=> res.code === 1 ? [res.question, res.answer] : [res.msg, undefined]"
  }
]
12 Likes

好棒!!

2 Likes

Mark一下试试看

1 Like

感谢大佬。

1 Like

太棒了,到期末了,又要刷选修网课了 :smiling_face_with_tear:

已star

这个必须使用官方的API吗?

不必须 改一下baseurl就行了

小白不太会用这个软件,佬友方便录个使用教程视频么?

GitHub可以在线打包Docker镜像,推送到GHCR/DockerHub

https://linux.do/t/topic/324930

好棒啊大佬!!!

有缓存吗?比如先搜索有没有现场的题,没有再调用ai生成答案

没 这个你可以在ocs自己配置其他题库

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。