python调用大模型
主播选择的是千问大模型在调用之前需要一些准备工作。1.准备工作直接访问官网这里每一步官网都有说明很详细。需要到官网获取API根据API key配置环境变量安装SDK。2.在pycharm里面选择解释器这一步是因为主播有两个解释器python和anaconda这里因为是调用所以选择python就可以。3.确认SDK安装打开pycharm底部的terminal标签执行pip show dashscope显示warning说明并没有安装成功。执行pip install dashscope安装成功。4.编写调用代码新建一个文件输入以下代码从环境变量获取 API key api_key os.getenv(dashscope_api_key) if not api_key: raise ValueError(请先设置环境变量 dashscope_api_key) # 设置 API key dashscope.api_key api_key # 定义消息列表使用不同的变量名避免与导入冲突 # 这里的content可以自己修改 messages_list [{role: user, content: hello world}] # 调用模型 response Generation.call( modelqwen-plus, messagesmessages_list ) # 检查返回状态 if response.status_code 200: # 正确获取回答内容 print(模型回答:, response.output.text) # 注意这里是 output.text不是 choices else: print(f调用失败: {response.code} - {response.message}) # 单独查看 messages_list 中的 content可以这样 print(用户输入:, messages_list[0][content])