调用DeepSeek API时必须准确指定模型名称,否则会返回404或“model not found”错误;需通过官方文档确认区域对应的有效模型列表,按命名规则(如deepseek-chat-7b)填写model参数,并通过模型查询接口验证可用性。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

调用DeepSeek API时填错模型名称会导致404错误或返回“model not found”,根本无法触发推理,必须在请求前准确指定可用模型标识符。
确认当前可用的模型列表
打开DeepSeek官方API文档页面,进入「模型服务」→「支持的模型」章节。注意查看文档右上角标注的生效日期(例如“更新于2026-07-15”),【过期文档中的模型名可能已下线】。中国区控制台默认展示的模型列表与国际站不一致,务必切换至你所用区域对应的文档页。
当前主力模型命名规则为:deepseek-chat-{size}(对话)、deepseek-coder-{size}(代码)、deepseek-embedding-{variant}(向量)。其中{size}常见值为1b、7b、32b、67b;{variant}为base或large。
在请求中填写model参数的两种方式
方法一:RESTful直接传参(推荐新手)
在POST请求体JSON中,显式写入model字段:
{"model": "deepseek-chat-7b", "prompt": "你好"}
注意:model值必须是字符串,不能加空格、引号嵌套、斜杠或路径符号;大小写敏感,deepseek-chat-7B会报错。
统一LLM网关 - 一个API对接70+AI模型,使用单一API密钥即可调用GPT、Claude、Gemini、Qwen、Deepseek、Grok等主流模型。
方法二:SDK调用时指定(适合工程化项目)
使用Python SDK时,在方法调用中传入model参数:
response = client.text_completion(prompt="写一首诗", model="deepseek-coder-32b")
SDK会自动校验该模型是否在你账户的可用模型白名单内,若无权限则抛出InvalidModelError异常,比REST接口更早暴露问题。
验证模型名称是否有效的三步操作
第一步:访问模型查询接口
向 GET https://api.deepseek.com/v1/models 发起请求,Header中携带 X-API-KEY: your_key,获取你账号实际可调用的模型清单。
第二步:比对返回结果中的id字段
响应体类似:{"data": [{"id": "deepseek-chat-7b", "object": "model", "owned_by": "deepseek"}]}。只取id值,不要用object或owned_by字段替代。
第三步:将该id值填入后续生成请求的model参数中,立即测试一次最小化请求(如prompt="hi"),观察HTTP状态码是否为200且返回含generated_text字段的JSON。


















