介绍
- 基于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]"
}
]