找回密码
 立即注册
首页 业界区 安全 在HTML页面通过JavaScript访问Ollama本地部署的DeepSeek ...

在HTML页面通过JavaScript访问Ollama本地部署的DeepSeek

指陡 2025-6-1 20:24:23
前排提醒:
1. 操作系统为Windows11
2. 如果你还没有使用Ollama本地部署DeepSeek,可以参考Windows系统上使用Ollama本地部署DeepSeek
3. 顺便解决了 HTML 页面调用 Ollama 服务的跨域问题
通过JavaScript访问本地DeepSeek服务的方式比较简单,可以直接参照以下HTML代码。注意: 要把 MODEL_NAME 修改为自己部署的DeepSeek版本
  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6.     <title>本地 DeepSeek 对话</title>
  7.    
  8. </head>
  9. <body>
  10.    
  11.         
  12.             <textarea
  13.                 id="input"
  14.                 rows="4"
  15.                 placeholder="请输入您的问题,例如:如何学习编程?"
  16.             ></textarea>
  17.             <button  onclick="sendToOllama()">发送问题</button>
  18.         
  19.         
  20.    
  21.    
  22. </body>
  23. </html>
复制代码
打开HTML页面后,可以进行对话,如下图所示。
1.png

注意: 如果直接双击打开HTML页面,可能会出现跨域(CORS)错误,此时需要在Ollama服务端启用 CORS支持
第一步: 使用 WIN + R,搜索 “环境”,打开 “编辑系统环境变量”
2.png

第二步: 点击 “环境变量” 进入环境变量设置界面
3.png

第三步:系统变量这里,点击 “新建”
4.png

第四步: 变量名设置为 OLLAMA_ORIGINS,变量值设置为 *, 然后一直点击确定,保存环境变量设置
5.png

第五步: 重启Ollama服务,跨域(CORS)错误即可解决

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册