-1分钟上手智能文档(6附件)

教程:如何修改脚本以更换 AI 模型

 

如何更换 AI 模型教程

您的脚本目前配置为使用 DeepSeek AI 模型。要更换 AI 模型,您需要修改脚本中的 API URL 和模型名称。
请注意: 更换 AI 模型需要您对 JavaScript 代码有一定的了解,并确保您选择的 AI 模型提供兼容的 API 接口。本教程以 DeepSeek 为例,如果您要切换到其他模型(例如 OpenAI 的 GPT 系列或其他服务),您需要查阅该模型的 API 文档以获取正确的 API_URL 和 model 参数。

步骤 1:打开脚本编辑器

打开 Tampermonkey 或 Violentmonkey 扩展: 在您的浏览器中,点击 Tampermonkey 或 Violentmonkey 扩展图标。
找到并编辑脚本: 在弹出的菜单中,找到名为“四川省执业药师继续教育”的脚本,然后点击“编辑”或相应的编辑图标(通常是一个铅笔图标)。

步骤 2:修改脚本配置

在脚本编辑器中,您需要找到以下代码段:
Plain Text
const CONFIG = { // Use user-defined playback speed VIDEO_PLAYBACK_RATE: currentPlaybackRate, TIME_ACCELERATION_RATE: currentPlaybackRate, AI_API_SETTINGS: { // IMPORTANT: Get API Key from storage API_KEY: aiApiKey, DEEPSEEK_API_URL: 'https://api.deepseek.com/chat/completions', // AI API URL }, };
要更换 AI 模型,您主要需要修改 AI_API_SETTINGS 对象中的两个地方:
DEEPSEEK_API_URL:
将 'https://api.deepseek.com/chat/completions' 替换为您新选择的 AI 模型的 API 端点 URL。
例如,如果您想使用 OpenAI 的 gpt-3.5-turbo 模型,并且其 API 端点是 https://api.openai.com/v1/chat/completions,则将其更改为:
Plain Text
DEEPSEEK_API_URL: 'https://api.openai.com/v1/chat/completions',
重要提示: 不同的 AI 服务商有不同的 API 端点,请务必查阅您要使用的 AI 模型的官方 API 文档来获取正确的 URL。
model 参数(在 askAiForAnswer 函数中):
向下滚动到 askAiForAnswer 函数,找到 payload 对象中的 model 字段。
当前是:
Plain Text
const payload = { model: "deepseek-chat", // AI 模型名称 messages: [{ "role": "system", "content": "你是一个乐于助人的问题回答助手。聚焦于执业药师相关的内容,请根据用户提出的问题,提供准确、清晰的解答。注意回答时仅仅包括答案,不允许其他额外任何解释,输出为一行一道题目的答案,答案只能是题目序号:字母选项,不能包含文字内容。单选输出示例:1.A。多选输出示例:1.ABC。" }, { "role": "user", "content": question }], temperature: 0.2 };
将 "deepseek-chat" 替换为您新选择的 AI 模型的名称。
例如,如果您想使用 OpenAI 的 gpt-3.5-turbo 模型,则将其更改为:
Plain Text
const payload = { model: "gpt-3.5-turbo", // ... 其他参数 };
重要提示: 模型名称必须与您选择的 AI 服务商所提供的模型名称完全匹配。

步骤 3:保存并刷新页面

保存脚本: 在脚本编辑器中,点击“文件”菜单(或类似选项),然后选择“保存”或按下 Ctrl + S (Windows/Linux) / Cmd + S (Mac)。
刷新学习页面: 返回到四川省执业药师继续教育的网站页面,并刷新页面。脚本将加载新的配置并尝试使用您指定的 AI 模型。

额外提示

API Key: 无论更换哪个 AI 模型,您都需要在脚本的控制面板中设置相应的 API Key。每个 AI 服务商都会提供一个唯一的 API Key 用于身份验证。
API 请求头: 某些 AI 模型可能需要不同的 headers 参数(例如 Content-Type 或 Authorization 格式)。如果您遇到 API 调用错误,请仔细检查新模型的 API 文档,并相应地调整 GM_xmlhttpRequest 中的 headers 对象。
Prompt 内容:askAiForAnswer 函数中的 system 角色 content 定义了 AI 的行为和输出格式。如果您更换了模型,并且新模型对指令的理解方式不同,您可能需要调整这段 content 以获得最佳答案格式。
错误排查: 如果更换模型后脚本无法正常工作,请打开浏览器的开发者工具(通常按 F12),查看“控制台”(Console)选项卡中的错误信息。这会帮助您诊断问题。
通过以上步骤,您应该能够成功更换脚本所使用的 AI 模型。
 
当然,最简单的方式依然是:直接发给 AI,并告知你需要的 AI 模型让 AI 帮助更改。(注意:请保管好你的 API-KEY 避免泄露!)

免责声明

本脚本仅为学习和技术研究目的而创建,旨在简化重复性操作,提升学习效率。请勿将此脚本用于任何商业或非法用途。使用本脚本所造成的任何后果,包括但不限于账号风险,由使用者本人承担。开发者对此不负任何责任。请遵守网站的相关规定,合理使用。
本教程由 AI 自动生成