讲师中心 微信公众号
AI工具推荐 视频效率加速

怎样用ChatGPTNextWeb连DeepSeek V4_本地服务端地址配置【前端】

秋雪姑娘_7016

秋雪姑娘_7016

发布时间:2026-04-26 09:12:27

|

846人浏览过

|

来源于php中文网

原创

ChatGPT-Next-Web无法连接本地DeepSeek V4,主因是前端配置与后端服务地址/路径不匹配:一、Ollama需设接口为http://127.0.0.1:11434、模型名一致且OLLAMA_ORIGINS=*;二、llama.cpp server填http://127.0.0.1:8080/v1并留空API密钥;三、FastAPI服务须确保路由为/chat/completions、启用CORS;四、Nginx反代可绕过CORS;五、须用curl验证接口返回含choices[0].message.content。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

怎样用chatgptnextweb连deepseek v4_本地服务端地址配置【前端】

如果您已成功在本地运行 DeepSeek V4 模型服务(例如通过 Ollama 或自建 FastAPI/llama.cpp 后端),但 ChatGPT-Next-Web 前端无法连接或提示“failed to fetch”,则问题通常出在前端配置与本地服务端地址不匹配。以下是针对 DeepSeek V4 本地部署场景的多种前端地址配置方法:

一、使用 Ollama 本地服务(标准端口 11434)

当 DeepSeek V4 模型通过 ollama run deepseek-v4:xxx 启动后,Ollama 默认以 HTTP REST API 形式暴露服务,基础地址为 http://127.0.0.1:11434。ChatGPT-Next-Web 需按 OpenAI 兼容协议对接该端点。

1、打开 ChatGPT-Next-Web 设置页面,进入「基础设置」;

2、将「服务商」选项设为 OpenAI;

立即学习“前端免费学习笔记(深入)”;

3、在「接口地址」字段中填入:http://127.0.0.1:11434;

4、在「自定义模型名」和「模型」两项中均填写:deepseek-v4:7b(请根据实际拉取的标签替换,如 deepseek-v4:14b 或 deepseek-v4:32b);

5、确保环境变量 OLLAMA_ORIGINS 已设为 *,且 Ollama 服务已重启生效。

二、使用自建 llama.cpp + server(自定义端口)

若您采用 llama.cpp 的 server 模式运行 DeepSeek V4(如通过 ./server -m ./models/deepseek-v4.Q5_K_M.gguf -c 4096 -ngl 99),其默认监听地址为 http://127.0.0.1:8080,且兼容 OpenAI `/v1/chat/completions` 路径。

1、确认 server 进程正在运行,并可通过浏览器访问 http://127.0.0.1:8080/health 返回 JSON 健康状态;

2、在 ChatGPT-Next-Web 设置中,「服务商」仍选 OpenAI;

3、「接口地址」填入:http://127.0.0.1:8080/v1(注意末尾 /v1 不可省略);

4、「模型」字段必须与 server 启动时加载的模型文件名一致,例如:deepseek-v4.Q5_K_M.gguf;

5、禁用「API 密钥」输入框(留空),因本地 server 默认无需鉴权。

三、使用 FastAPI 封装的 DeepSeek V4 接口(含 /chat/completions 路由)

部分用户基于 Transformers + FastAPI 构建了专用推理服务,其路径结构可能与 OpenAI 完全对齐,但基础 URL 和模型标识需严格匹配代码定义。

1、检查您的 FastAPI 服务文档(如 http://127.0.0.1:8000/docs),确认存在 POST /chat/completions 端点;

Deepseek Reasoner Lite Agent
Deepseek Reasoner Lite Agent

你是DeepSeek-R1-Agent,一个高效的内容创作者。

下载

2、在 ChatGPT-Next-Web 中,「接口地址」应填写至根路径,例如:http://127.0.0.1:8000(不含 /v1 或 /api);

3、「模型」字段须与 FastAPI 代码中 model_name 参数值完全一致,如:deepseek-v4-hf;

4、若服务启用 CORS 限制,请在 FastAPI 启动时添加中间件:app.add_middleware(CORSMiddleware, allow_origins=["*"], allow_methods=["*"]);

5、避免在「API 密钥」栏填写任何内容,除非您的 FastAPI 显式校验 Authorization: Bearer xxx 头。

四、绕过跨域限制:反向代理配置(Nginx)

当直接访问本地服务触发浏览器 CORS 错误(如 “No 'Access-Control-Allow-Origin' header”),可在本机部署 Nginx 作为代理层,统一暴露为同源请求。

1、创建 Nginx 配置片段(如 /usr/local/etc/nginx/servers/deepseek.conf):

2、在 location / 块中添加:proxy_pass http://127.0.0.1:11434/;;

3、强制添加响应头:add_header 'Access-Control-Allow-Origin' '*';;

4、重载 Nginx:sudo nginx -s reload;

5、将 ChatGPT-Next-Web 的「接口地址」改为:http://127.0.0.1:8888(即 Nginx 监听端口)。

五、验证本地服务可达性与路径兼容性

ChatGPT-Next-Web 依赖标准 OpenAI v1 接口结构,若服务返回 404 或格式错误,需确认后端是否完整实现 /chat/completions 及必要字段(如 choices[0].message.content)。

1、在终端执行测试命令:curl -X POST http://127.0.0.1:11434/api/chat -H "Content-Type: application/json" -d '{"model":"deepseek-v4:7b","messages":[{"role":"user","content":"Hello"}]}';

2、观察响应是否含 message.content 字段及非空字符串;

3、若返回 404,说明服务未挂载到 /api/chat,需调整为 /v1/chat/completions 路径或修改前端适配逻辑;

4、若返回 500 或空 content,请检查模型是否加载完成、显存是否溢出、context length 是否超限。

相关文章

AI工具
AI工具

AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型,支持联网搜索。

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
Seko
Seko Hot

一款AI视频创作工具,主要用于商汤科技推出的创编一体的AI短视频创作Agent,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

相关专题

更多
python是前端还是后端
python是前端还是后端

Python属于前端也属于后端,其灵活性和丰富的生态系统使得开发人员能够在不同的领域中灵活运用。本专题为大家提供python相关的文章、下载、课程内容,供大家免费下载体验。

2563

2023.08.11

前端如何实现即时通讯
前端如何实现即时通讯

实现即时通讯的方法有WebSocket、Long Polling、Server-Sent Events、WebRTC等等。详细介绍:1、WebSocket,它可以在客户端和服务器之间建立持久连接,实现实时的双向通信,前端可以使用 WebSocket API来创建WebSocket连接,并通过发送和接收消息来实现即时通讯;2、Long Polling,是一种模拟实时通信的技术等等。

5543

2023.10.09

前端和后端的区别
前端和后端的区别

前端关注的是用户界面的设计和交互,而后端则注重数据处理和逻辑控制。想了解更多前端后端的相关内容,可以阅读本专题下面的文章。

6570

2024.03.19

php和前端的关联介绍
php和前端的关联介绍

php既可以作为前端语言,也可以作为后端语言。想了解更多php和前端的相关内容,可以阅读本专题下面的文章。

6218

2024.03.22

前端外包工作内容有哪些
前端外包工作内容有哪些

前端外包工作内容包括:1. 网站和应用程序开发;2. 用户界面和交互设计;3. 用户体验优化;4. 设计和视觉开发;5. 跨浏览器兼容性;6. 性能优化;7. 维护和更新;8. 项目管理和沟通。想了解更多前端的相关内容,可以阅读本专题下面的文章。

883

2024.05.22

C语言变量命名
C语言变量命名

c语言变量名规则是:1、变量名以英文字母开头;2、变量名中的字母是区分大小写的;3、变量名不能是关键字;4、变量名中不能包含空格、标点符号和类型说明符。php中文网还提供c语言变量的相关下载、相关课程等内容,供大家免费下载使用。

3269

2023.06.20

c语言入门自学零基础
c语言入门自学零基础

C语言是当代人学习及生活中的必备基础知识,应用十分广泛,本专题为大家c语言入门自学零基础的相关文章,以及相关课程,感兴趣的朋友千万不要错过了。

2348

2023.07.25

c语言运算符的优先级顺序
c语言运算符的优先级顺序

c语言运算符的优先级顺序是括号运算符 > 一元运算符 > 算术运算符 > 移位运算符 > 关系运算符 > 位运算符 > 逻辑运算符 > 赋值运算符 > 逗号运算符。本专题为大家提供c语言运算符相关的各种文章、以及下载和课程。

1280

2023.08.02

Playwright 测试失败怎么办
Playwright 测试失败怎么办

Playwright测试失败专题汇集超时、定位器匹配、浏览器提前关闭、依赖与插件配置、文件上传、SSL及Docker启动等故障文章,并介绍通过截图、报告和Trace定位错误。

0

2026.10.21

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn