用官方 DeepSeek API(按量付费)替代题库网站来答题。脚本主体逻辑没动。
模型 说明 deepseek-flash当前主模型(DeepSeek-V4.1-Flash),支持识图 deepseek-v4-pro更强的推理模型,不支持识图 本项目配置使用
deepseek-flash。
| 文件 | 说明 |
|---|---|
OCS 网课助手-5.2.1-DS.user.js |
改造后的脚本 |
deepseek-answerer-config.json |
DeepSeek 题库配置,把里面的 key 换成你自己的即可 |
@connect白名单新增一行:// @connect api.deepseek.com- 删除
// @updateURL行(切断管理器自动更新提示) - 删除
// @downloadURL行(切断管理器自动更新提示) - 内置更新通知
autoNotify默认值true→false(不再自动请求cdn.ocsjs.com检查版本、不再弹更新提示)
自动更新已完全切断:Tampermonkey 不会再提示更新,OCS 自带的更新通知也不会自动弹。
唯一还会请求 cdn.ocsjs.com 的地方,是你主动打开「📥 更新模块」页面时查一次版本(不弹窗)。
- 打开 https://platform.deepseek.com,注册/登录
- 左侧「API keys」→「创建 API key」,复制
sk-开头的字符串 - 需要少量余额(「充值」)。按正常答题量,几块钱能用很久
- 浏览器先装好 Tampermonkey(油猴)
- 把
OCS 网课助手-5.2.1-DS.user.js拖进Tampermonkey(油猴)的管理面板,会弹出安装页,点「安装」 - 如果之前装过官方版 OCS 5.2.1,先禁用或删除旧版,避免两个脚本同时运行
用记事本打开 deepseek-answerer-config.json,找到:
"Authorization": "Bearer sk-REPLACE_WITH_YOUR_KEY"把 sk-REPLACE_WITH_YOUR_KEY 换成你的 key(Bearer 前缀保留)。保存。
- 打开任意网课页面,等 OCS 悬浮窗出现
- 悬浮窗 →「通用」→「⚙️ 全局设置」→「题库配置」
- 把 json 文件的全部内容粘贴进输入框 →「应用」
- 看到「解析到的题库」里出现 DeepSeek,确认即可
OCS 默认不处理图片题。要答图片题:
- 悬浮窗 →「通用」→「⚙️ 全局设置」→「高级设置」
- 打开「图片题优化」
- 开启后 OCS 会把题目里的图片下载并转成 PNG base64,配置里的
messageshandler 会自动把它们作为image_url发给 DeepSeek
| 参数 | 值 | 说明 |
|---|---|---|
model |
deepseek-flash |
当前主模型,支持识图 |
thinking |
{"type":"disabled"} |
关闭思考模式。不关的话默认开启且 effort=high,每题会先输出一大段推理 |
temperature |
0 |
固定输出,减少随机性(仅非思考模式生效) |
messages |
handler | 动态把题型、题干、选项(以及图片)拼成请求 |
handler |
字符串 | 把模型输出清洗成 A / ABD / 正确 / 答案===答案 这类标准格式 |
想更准、不介意慢和贵:把配置里的
"thinking": { "type": "disabled" },改成
"thinking": { "type": "enabled" },
"reasoning_effort": "high",(思考模式下 temperature 不生效,会被忽略。)
在 PowerShell 里跑一下(把 key 换成你的):
$key = "sk-你的key"
$body = '{"model":"deepseek-flash","thinking":{"type":"disabled"},"messages":[{"role":"user","content":"1+1=?只回答数字"}]}'
Invoke-RestMethod -Uri "https://api.deepseek.com/chat/completions" -Method Post `
-Headers @{ Authorization = "Bearer $key"; "Content-Type" = "application/json" } `
-Body $body | ConvertTo-Json -Depth 6返回 choices[0].message.content 为 2 就说明 key、余额都正常。
因为自动更新已切断,升级要手动做。步骤:
- 从 OCS 官方(docs.ocsjs.com 或 GreasyFork)下载新版
.user.js - 用文本编辑器打开,做 3 处修改:
- 在
@connect列表里加一行// @connect api.deepseek.com - 删除
// @updateURL和// @downloadURL两行 - 搜索
autoNotify:,把附近的defaultValue: true改成false
- 在
- 保存后重新安装(会覆盖旧版),题库配置不用重配
- 图片题优化默认关闭,不开就只能答文字题(图片 URL 会以文字形式进 prompt,模型看不到图)
- 费用:deepseek-flash 定价低;普通文字题每题几百 tokens,图片题每图最多约 1024 tokens,正常使用成本很低
- key 安全:json 里是明文 key,不要发给别人;不要用「公开题库配置」分享站点
- 回退:禁用/删除本脚本,装回官方原版即可