恒美微站
首页
关于我们
建站服务
主题模板
案例展示
资讯中心
联系我们
多个题库接口怎么用成一个?tikuAdapter 完整上手指南
首页
资讯中心
/
多个题库接口怎么用成一个?tikuAdapter 完整上手指南
多个题库接口怎么用成一个?tikuAdapter 完整上手指南
发布时间:2026/8/21 18:31:03
多个题库接口怎么用成一个tikuAdapter 完整上手指南【免费下载链接】tikuAdapter大学生网课题库接口适配器将不同的题库整合为一个API接口。项目地址: https://gitcode.com/gh_mirrors/ti/tikuAdaptertikuAdapter 是一个大学生网课题库接口适配器它把市面上各家题库的 API 统一转换成标准格式你只需要对接一个接口就能同时调用多个题库源。无论是给自动答题脚本配后端还是做自己的题库聚合服务它都适用。3 分钟跑起来如果你只想先看到效果推荐用 Docker两条命令搞定git clone https://gitcode.com/gh_mirrors/ti/tikuAdapter docker build -t tiku-adapter tikuAdapter docker run -d -p 8060:8060 --name tiku-adapter tiku-adapter启动后浏览器打开http://localhost:8060就能看到内置的网页版管理界面默认账号admin/123456可以直接在页面上增删改查题库、查看搜题日志。不想装 Docker 的话也可以从 Release 下载对应平台的可执行文件解压运行即可。它能帮你做什么tikuAdapter 的价值集中在三件事上聚合多题库源已集成 icodef免费、不挂科免费、万能题库、题库海、爱点、言溪 enncy、柠檬题库等主流接口支持在 internal/search/ 里看到各源的适配实现。搜题时按“免费优先于付费”的默认顺序检索也可用 URL 参数指定只用某几个源。统一输出标准格式不管答案是哪家题库返回的最终都转成同一套 JSON 结构题号、选项、answerKey、bestAnswer 等你的脚本只需要适配这一种格式。本地题库沉淀每次搜题的问题和答案会自动记入本地数据库默认 SQLite支持把 Word 文档解析入库、接入 Elasticsearch 加速检索越用越聪明。常用配置项及其作用所有配置写在运行根目录的config.yaml中不建文件则走默认值完整参数可参考 configs/config.yaml配置项含义常见调整场景limit.enable/duration/requests按 IP 对搜题接口限流对外提供服务时开启防恶意刷接口database.pathSQLite 数据库文件路径默认tiku.dbDocker 部署建议设为data/tiku.db并挂载数据目录mysqlMySQL 连接串数据量大、想换用 MySQL 时填写api列表自定义外部题库接口url、body 占位符、答案提取路径想接入尚未集成的第三方题库无需改代码recordEmptyAnswer是否把“没搜到答案”的记录也入库想后期人工整理补题时开启其中自定义题库最实用在api下加一段配置用${question}占位符拼请求体、用 jsonpath 指定答案在响应里的路径就能把一个陌生的题库接口接进来。常见问题与获取帮助Q只想免费用需要配置 Token 吗不需要。默认只启用免费题库源icodef、不挂科要用付费源时在请求 URL 上带上对应的use和xxxToken参数即可不用改配置文件。Q为什么 Docker 部署后要强调数据目录挂载SQLite 文件默认写在程序旁边容器重建就会丢。把database.path指到data/并挂载该目录题库数据就能持久保留。Q想接入一个还没支持的新题库怎么办先用上面的自定义api配置零代码接入如果是稳定接口也可以参考internal/search/下的现有实现提 PR让更多用户受益。更多细节可查阅 deploy/ 目录下的部署文档或在项目仓库的 Issue 区提问、提交你遇到的题库接口需求。【免费下载链接】tikuAdapter大学生网课题库接口适配器将不同的题库整合为一个API接口。项目地址: https://gitcode.com/gh_mirrors/ti/tikuAdapter创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考