DeepSeek模型调用-专业版 获取调用的模型名称 左侧导航栏切换到“模型广场”,选择对应想要调用的模型。 获取模型ID作为模型名称,例如下图中模型ID为 : 4bd107bff85941239e27b1509eccfe98。 DeepSeek模型版本选择参考: DeepSeekR1:适合需要高级推理能力和高精度的复杂任务,如科研、金融建模等。响应时间相对长。 DeepSeekV3:适合需要快速响应和高性价比的通用自然语言处理任务,如智能客服、内容生成等。响应时间相对短。 手动验证key的可用性 下列请求为DeepSeekR1昇腾版请求样例,如果正常返回deepseek回答,代表没有问题。 注意 以下curl请求中替换成自己的API KEY后类似“header 'Authorization: Bearer abcdefghxxsssss' ” xml curl location ' header 'ContentType: application/json' header 'Authorization: Bearer 替换成自己的APP KEY' data '{ "messages": [ { "role": "system", "content": "You are a test assistant." }, { "role": "user", "content": "Testing. Just say hi and nothing else." } ], "model": "4bd107bff85941239e27b1509eccfe98" }' 调用代码示例 Python 同步调用 python import os import openai from openai import OpenAI 需要补充一下属性 baseUrl " 从环境变量获取API密钥,如果没有设置,也可以直接终端执行export XIRANGappkey"xxx" appKeyos.getenv("XIRANGappkey") DeepSeekR1modelid "4bd107bff85941239e27b1509eccfe98" DeepSeekV3modelid "9dc913a037774fc0b248376905c85da5" prompt"你好,3.01+103.1等于多少" 对话问题 def main(): client OpenAI(baseurlbaseUrl, apikeyappKey) messages [ {"role": "user", "content": prompt} ] try: res client.chat.completions.create( modelDeepSeekR1modelid, messagesmessages, streamFalse ) print(res.choices[0].message.content or "", end"", flushTrue) except openai.APIStatusError as e: print(f"APIStatusError: {e.statuscode}, {e.message}, {e.body}") except openai.APIError as e: print(f"APIError: {e.body}") except Exception as e: print(f"Exception: {e}") if name "main": main()