千帆大模型|API调用

一、千帆大模型简介

二、操作步骤

API使用文档官方链接:API调用流程 - 千帆大模型平台 | 百度智能云文档

选择免费的 Yi-34B-Chat进行测试(当然,有具体需求自主选择),具体调用API代码可点击右侧的API文档。

我把API代码拿过来之后进行修改,可以实现交互。

# -*- coding: utf-8 -*-
# @Time : 2024/4/11 20:11
# @Author : Tim
# @File : 千帆大模型API测试.py
# @Software : PyCharm


import requests
import json

Switch = True


# https://cloud.baidu.com/doc/WENXINWORKSHOP
### 调用大模型 API 使用 DeepSeek 为了成功调用大模型 API 并使用 `deepseek-r1` 模型,需遵循特定的配置流程和参数设置。 #### 配置环境变量 首先,在环境中定义必要的 API 密钥和其他连接细节: ```bash export QIANFAN_API_KEY="your_api_key_here" export QIANFAN_API_ENDPOINT_URL="https://qianfan.baidubce.com/v2/chat/completions" ``` 这里的 `QIANFAN_API_KEY` 是个人专属密钥[^1],而 `QIANFAN_API_ENDPOINT_URL` 则指向具体的 API 请求路径[^2]。 #### 发送 HTTP POST 请求 构建并发送带有适当头部信息和负载数据的 HTTP POST 请求至指定端点。以下是 Python 中利用 `requests` 库实现此操作的一个例子: ```python import requests import json url = "https://qianfan.baidubce.com/v2/chat/completions" headers = { 'Content-Type': 'application/json', 'Authorization': f'Bearer {os.getenv("QIANFAN_API_KEY")}' } data = { "model": "deepseek-r1", "messages": [ {"role": "system", "content": "You are a helpful assistant."}, {"role": "user", "content": "Tell me about the weather today"}, {"role": "assistant", "content": ""} ] } response = requests.post(url, headers=headers, data=json.dumps(data)) print(response.json()) ``` 这段代码展示了如何向平台发起一次对话完成请求,其中指定了使用的模型为 `deepseek-r1`。 当遇到诸如“服务器繁忙,请稍后再试”的错误消息时,这通常意味着当前访问量过大或资源暂时不可用[^3]。此时建议等待一段时间再重试。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值