tikuAdapter 题库接口适配器:统一搜题 API 快速上手指南 tikuAdapter 题库接口适配器统一搜题 API 快速上手指南【免费下载链接】tikuAdapter大学生网课题库接口适配器将不同的题库整合为一个API接口。项目地址: https://gitcode.com/gh_mirrors/ti/tikuAdaptertikuAdapter 是一款题库接口适配器把 icodef、不挂科、万能题库等多个第三方题库接口转换成一套统一的标准 API。适合做自动答题脚本、在线搜题工具或题库管理系统的开发者也适合想给现有应用快速接入搜题能力的普通用户。这个项目能帮你做什么一次部署就能调用多个题库源无需各自适配不同接口格式。返回统一的标准 JSON 答案结构前端或脚本拿到即用。自带网页管理端可增删改查本地题库、查看调用日志。支持把 Word 文档解析入库并可通过配置接入自定义题库。开始前的准备先确认你机器上装好了运行环境二选一即可Docker 部署只需 Docker最省事。源码运行Go 1.21如需本地构建网页端还需 Node.js前端代码在 web/ 目录。数据库默认使用内置 SQLite无需额外安装如果要用 MySQL 或 Elasticsearch则需自行准备对应服务。付费题库如万能、题库海、言溪等需要向对应平台获取 Token免费题库icodef、不挂科开箱即用。如何获取并启动项目方式一克隆源码后用 Docker 构建并运行。git clone https://gitcode.com/gh_mirrors/ti/tikuAdapter cd tikuAdapter docker build -t tiku-adapter .docker run -d --name tiku-adapter -p 8060:8060 \ -v ./data:/app/data -v ./config.yaml:/app/config.yaml tiku-adapter方式二直接在 Go 环境运行主程序 cmd/adapter-service/go run ./cmd/adapter-service两种方式启动后服务都监听8060端口。注意源码方式直接运行时网页端需要先执行buildweb.sh构建前端静态文件否则只有 API 可用。关键配置怎么看所有配置集中在程序根目录的config.yaml按场景只需关注三组场景配置项说明数据持久化database.pathSQLite 文件路径Docker 部署建议设为data/tiku.db并挂载/app/data接入自定义题库api列表填写url、method、headers、body用${question}占位、answerjsonpath 取答案路径再把enable改为true安全防护limit按 IP 限流默认关闭个人使用一般无需开启其他可选项mysql字段可切换为 MySQL 存储elasticsearch.url用于可选的 ES 检索recordEmptyAnswer开启后未命中答案的提问也会入库方便后期整理题库。详细参数说明见 configs/README.md部署细节见 deploy/README.md。怎么确认已经跑通浏览器打开http://localhost:8060出现登录页即表示网页版正常默认账号admin密码123456。登录后在题库组件页面发起一次搜题能返回答案即链路打通。或用接口验证向POST http://localhost:8060/adapter-service/search发送{question:违反安全保障义务责任属于,type:1}收到包含answer.answerKey的 JSON 响应即为成功。通过 URL 参数指定题库源例如?useicodef,buguake不填则默认走全部免费题库。常见问题启动失败日志报数据库相关错误原因多为 Docker 挂载了/app/data但database.path仍指向默认位置。在config.yaml中设置database.path: data/tiku.db后重启容器即可。搜题无结果或答案为空先检查免费题库网络是否可达付费题库未传对应 Token如wannengToken、enncyToken时会自动跳过确认 URL 参数拼写正确再试。访问 8060 端口提示被限流说明你开启了limit且阈值设置过低。个人调试可将其enable设为false生产环境再按实际需要调整时间窗口和请求数。接下来可以做什么打开 internal/search/ 目录参考已有实现新增一个题库源。上传 Word 题库文档到网页端让本地库参与搜索。将返回的标准格式接入你自己的答题脚本或公众号。遇到缺失的题库接口可在项目社区提 issue社区会评估接入。【免费下载链接】tikuAdapter大学生网课题库接口适配器将不同的题库整合为一个API接口。项目地址: https://gitcode.com/gh_mirrors/ti/tikuAdapter创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

最新新闻

详解AUTOSAR:XcpDAQ-STIM在线标定与多传输层协同机制(拓展篇—24)

详解AUTOSAR:XcpDAQ-STIM在线标定与多传输层协同机制(拓展篇—24)

把测量变量加入 A2L 并不意味着工具端一定看到正确的值。一次 Xcp_Event() 发生在控制算法数据刚刚稳定的时刻,数据可能先进入核内发送队列,过若干个传输层主函数周期才真正上总线;多个 ODT 可能来自同一次 DAQ 触发,却未必具有整个 DAQ List 级别的原子一致性;STIM 数据已…

2026/8/21 20:43:33
Java八股文:大厂面试核心技术与实战解析

Java八股文:大厂面试核心技术与实战解析

1. Java八股文:大厂面试的敲门砖还是技术试金石? 最近整理电脑文件时,翻到三年前阿里P8导师分享给我的Java八股文文档,这个包含15条技术线的资料包已经帮助1900人成功进入大厂。作为过来人,我深知这份文档的价值不仅在…

2026/8/21 20:43:33
英伟达投资SpaceX:从CUDA生态到太空计算新边疆的战略布局

英伟达投资SpaceX:从CUDA生态到太空计算新边疆的战略布局

上周,当英伟达在提交给美国证券交易委员会(SEC)的文件中,披露其持有SpaceX约210亿美元股份时,很多人的第一反应是:这又是一笔财务投资。毕竟,作为全球AI芯片的绝对霸主,英伟达手握巨…

2026/8/21 20:43:33
Mem Reduct:面向 Windows 长期开机场景的轻量内存清理与内存管理工具

Mem Reduct:面向 Windows 长期开机场景的轻量内存清理与内存管理工具

Mem Reduct:面向 Windows 长期开机场景的轻量内存清理与内存管理工具 【免费下载链接】memreduct Lightweight real-time memory management application to monitor and clean system memory on your computer. 项目地址: https://gitcode.com/gh_mirrors/me/mem…

2026/8/21 20:43:33
别再乱装依赖了!5个Python标准库函数,让你的代码干净10倍

别再乱装依赖了!5个Python标准库函数,让你的代码干净10倍

一、90%的开发者,都在做无用功 从事开发工作的人, 差不多都遭遇过同样的问题: 在创建新项目之际, 业务逻辑尚未写下哪怕一行, 就率先极为狂热地pip一系列依赖包。 欲解析配置文件, 就得安装个第三方库;想要处理时区, 还得再安装一个;就连简…

2026/8/21 20:43:33
MathType安装与Word集成指南:解决公式编辑痛点

MathType安装与Word集成指南:解决公式编辑痛点

这次我们来看一个非常实用的数学公式编辑工具——MathType。对于经常需要撰写学术论文、技术文档或教学材料的用户来说,直接在Word、PPT等办公软件中编辑复杂的数学公式一直是个痛点。MathType作为一款强大的公式编辑器,能无缝集成到Office套件中&#x…

2026/8/21 20:38:32