必须通过后端代理调用deepseek api,因官方api不支持前端跨域且密钥严禁暴露;需在官网获取api密钥和模型名,后端用express+axios转发请求,前端调用自有代理接口而非直接访问deepseek域名。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

要在网页前端或Node.js环境中调用DeepSeek API,必须通过后端代理转发请求,因为DeepSeek官方API不支持浏览器直接跨域调用,且密钥严禁暴露在前端代码中。
准备API密钥和模型信息
登录DeepSeek官网控制台,在「API Keys」页面创建新密钥,复制保存;确认要调用的模型名称(如deepseek-coder-32b-instruct),模型名错误会导致404或400响应。
记下基础URL:https://api.deepseek.com/v1/chat/completions,该地址不可替换为其他域名或路径。
【密钥必须保管在服务端环境变量中,绝不能写死在JS文件里】
Node.js后端代理接口(Express示例)
新建routes/deepseek.js文件,定义POST路由:
第一步:安装依赖 → npm install axios
第二步:在路由文件中引入axios并配置请求头:
const axios = require('axios');
const DEEPSEEK_API_KEY = process.env.DEEPSEEK_API_KEY;
router.post('/chat', async (req, res) => {
const { messages } = req.body;
try {
const response = await axios.post('https://api.deepseek.com/v1/chat/completions', {
model: 'deepseek-coder-32b-instruct',
messages,
temperature: 0.7
}, {
headers: {
'Authorization': `Bearer ${DEEPSEEK_API_KEY}`,
'Content-Type': 'application/json'
}
 });
res.json({ success: true, data: response.data });
} catch (error) {
res.status(error.response?.status || 500).json({ error: error.response?.data?.error?.message || '调用失败' });
}
});
在 Java 中初始化和管理阿里云 SDK客户端。包括单例模式、线程安全、endpoint 与 region 配置、VPC 终端节点、同步与异步等。
前端JavaScript发起请求
方法一:使用fetch调用你自己的代理接口
fetch('/api/deepseek/chat', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
messages: [
{ role: 'user', content: '用JavaScript写一个快速排序' }
]
})
})
.then(r => r.json())
.then(data => console.log(data.data.choices[0].message.content));
方法二:用axios(需引入CDN或npm包)
axios.post('/api/deepseek/chat', { messages: [{ role: 'user', content: '你好' }] })
.then(res => alert(res.data.data.choices[0].message.content));
注意:前端请求地址必须是你自己的域名路径(如/api/deepseek/chat),不是https://api.deepseek.com。
处理流式响应(可选进阶)
DeepSeek API支持stream: true参数返回SSE流数据,但需后端启用流式透传,前端用ReadableStream或EventSource接收。
在代理接口中设置response.headers['Content-Type'] = 'text/event-stream';,并将上游响应以chunk方式pipe到客户端。
这一步需要修改后端逻辑,普通JSON调用无需启用流式。
大量免费API接口:立即使用
涵盖生活服务API、金融科技API、企业工商API、等相关的API接口服务。免费API接口可安全、合规地连接上下游,为数据API应用能力赋能!










