Deepseek R1在cmd中实现推理过程和回答的流式输出

本文代码基于下文大佬代码进行小小修改

DeepSeek-V3 API 调用+代码(流式输出切换+持续交互chat)_deepseek源代码-CSDN博客

由于deepseek r1在返回时候,会有context 和reasoning_context两个参数,所以直接套用v3的话会出现下面的问题:能用,但不美观,所以进行了个小小的补丁,实现推理过程的流式输出,主要修改部分是chat()部分的流式输出,代码如下:

from openai import OpenAI
 
# 初始化 OpenAI 客户端
client = OpenAI(
    api_key="api_key",  # 替换自己的 API 密钥
    base_url="https://api.siliconflow.cn/v1",
)
messages = [{"role": "system", "content": "You are a helpful assistant."}]
stream_mode = True  #True:启用流式输出,False:非流式输出
 

def get_res
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值