硅基流动平台大模型 API 调用示例
硅基流动平台作为一个集成多种主流开源大模型的云服务平台,为用户提供了便捷的 API 调用方式,让用户无需自建硬件或进行复杂配置,即可轻松使用各种大模型。以下是详细的硅基流动平台大模型 API 调用示例:
一、注册与获取 API 密钥
- 访问官网并注册账号 :打开硅基流动官网https://cloud.siliconflow.cn/i/7Rc1bDBC ,点击右上角的 “Login”,通过手机验证码完成注册。
- 生成 API 密钥 :登录后,点击左侧的 “API 密钥”,然后点击 “新建 API 密钥”,可以添加描述(非必填),生成后复制密钥并保存好。
二、使用 ChatBox 调用 API
- 下载安装 ChatBox :访问 ChatBox 官网 下载安装 ChatBox,该软件支持全平台。
- 配置 API 密钥 :打开 ChatBox,选择 “SiliconFlow API”,粘贴复制的 API 密钥,选择 DeepSeek-R1 模型,还可以自助查看剩余 token,支持自定义 Token 显示、自动标题等设置。
- 开始对话 :配置完成后,即可在 ChatBox 中与硅基流动平台的大模型进行对话。
三、使用代码调用 API
以下是一个使用 Python 代码调用硅基流动平台大模型 API 的示例:
Python复制
import requests# 设置 API 请求的 URL 和头部信息
url = "https://api.siliconflow.cn/v1/chat/completions"
headers = {"Authorization": "Bearer <Your-API-Key>","Content-Type": "application/json"
}# 设置请求的数据
data = {"model": "DeepSeek-R1", # 选择要使用的模型"prompt": "请生成一段关于人工智能的介绍。", # 输入的提示信息"max_tokens": 200 # 设置生成文本的最大长度
}# 发送 POST 请求并获取响应
response = requests.post(url, headers=headers, json=data)# 打印响应结果
print(response.json())
在使用代码调用 API 时,需要注意以下几点:
- 将
<Your-API-Key>
替换为你实际的 API 密钥。 - 根据需要选择合适的模型,如 DeepSeek-R1、DeepSeek-V3 等。
- 根据实际需求设置参数,如
prompt
(输入的提示信息)、max_tokens
(生成文本的最大长度)等。
四、使用 CherryStudio 调用 API
- 下载安装 CherryStudio :访问 CherryStudio 官网 下载安装 CherryStudio。
- 配置 API 密钥 :打开 CherryStudio,点击右下方的设置按钮,将硅基流动官网创建的 API 密钥粘贴进去。
- 选择模型并使用 :在默认模型菜单栏中选择相应的模型,如 deepseek-v3,即可开始使用硅基流动平台的大模型进行各种任务。