调用阿里通义平台的DEEPSEEK_R1的首次使用记录

img
测试一下关联
记录一次 阿里通义的接口调用;
java程序员 刚开始接触python 尝试一下阿里的ds接口调用 单纯的给个人做一个记录 没有太多技术上的东西。

点击查看代码
import os
from openai import OpenAI
from dotenv import load_dotenv
import os

加载 .env 文件

load_dotenv()

获取环境变量

ali_ds_apikey = os.getenv("QIANFAN_DS_AK", None)

ali_ds_apikey = os.environ.get("ALI_DS_APIKEY", None)

qianfan_ak = os.environ.get("QIANFAN_DS_AK", None)

qianfan_sk = os.environ.get("QIANFAN_DS_SK", None)
base_url = "https://dashscope.aliyuncs.com/compatible-mode/v1"
model_name = "deepseek-r1"

client = OpenAI(
# 若没有配置环境变量,请用百炼API Key将下行替换为:api_key="sk-xxx",
api_key=ali_ds_apikey, # 如何获取API Key:https://help.aliyun.com/zh/model-studio/developer-reference/get-api-key
base_url=base_url,
)

completion = client.chat.completions.create(
model="deepseek-r1", # 替换为您想要使用的模型名称,例如 "deepseek-r1"
messages=[
{"role": "user", "content": "9.9和9.11谁大"} # 这里可以替换为任何您想询问的问题
],
temperature=0.7, # 可选参数,范围从0到1,数值越大表示输出越随机
max_tokens=150, # 可选参数,指定回复的最大长度
)

通过reasoning_content字段打印思考过程

print("思考过程:")
print(completion.choices[0].message.reasoning_content)

通过content字段打印最终答案

print("最终答案:")
print(completion.choices[0].message.content)

posted @ 2025-02-11 11:12  老卡丶  阅读(81)  评论(0)    收藏  举报