开发者社区> 问答> 正文

http怎么调用多轮对话?

http怎么调用多轮对话?

展开
收起
中意521 2024-08-15 13:17:39 48 0
1 条回答
写回答
取消 提交回答
  • 要使用HTTP调用实现多轮对话,首先确保您已获取API-KEY并配置好环境变量以降低安全风险。以下是Python示例代码: python from http import HTTPStatus from dashscope import Generation def multi_round(): messages = [ {'role': 'system', 'content': 'You are a helpful assistant.'}, {'role': 'user', 'content': '如何做西红柿炖牛腩'} ] # 这里需要使用您的API-KEY response = Generation.call( model='qwen', prompt=messages, temperature=0.9, max_tokens=1024, top_p=0.7, stop=['\n\n'] ) if response.status_code == HTTPStatus.OK: reply_content = response.data['text'] print(f"Assistant: {reply_content}") else: print(f"Request failed with status code {response.status_code}") multi_round() 这段代码展示了如何发起一个多轮对话请求,其中messages列表用于存储对话历史,包括系统角色定义和用户的询问。请根据实际情况调整参数,并使用您的API-KEY替换示例中的相应位置。

    2024-08-15 14:22:58
    赞同 8 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
阿里巴巴HTTP 2.0实践及无线通信协议的演进之路 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载