前言
SiliconFlow(硅基流动)是专注于生成式AI的计算基础设施平台,提供大模型推理引擎(SiliconLLM)、文生图/视频加速库(OneDiff)及模型云服务平台(SiliconCloud),旨在降低AI模型的部署和推理成本。
注册账号
首先是进入官网注册账号官网链接:account.siliconflow.cn/zh填写手机号发送验证码注册即可。需要注意的是填入邀请码账号可以获得2000万token,并且只有手机注册的用户才能填写邀请码,邀请码只能在注册时添加。与此同时,当注册后,你也可以把邀请码分享给其他人来赚取token邀请码:HfSdzclu
模型广场
登录到网站之后可以看到模型广场上有很多模型,不少小模型都是免费的,在本篇中使用免费的DeepSeek R1 7B
来测试。点击模型之后可以看到有
在线体验
和API文档
两个选项
在线体验
点进去在线体验可以使用硅基流动的web界面进行对话聊天,左侧可以调整模型设置以及提示词
创建API密钥
点击:
API密钥->新建API密钥->输入密钥描述->新建密钥
复制生成的API密钥即可通过类似与OpenAI的方式调用硅基流动的APIl
API文档
点击API文档可以查看相关API的调用方式同时也提供了很多语言相关的调用方式
API调用
这里使用的是openai接口包,通过以下例子即可调用硅基流动的API
from openai import OpenAIds_api_key = "your-api-key"client = OpenAI(api_key=ds_api_key, base_url="https://api.siliconflow.cn/v1")messages = [ {"role": "system", "content": "你是一个猫娘,所有的回答只能用猫娘的口吻回答"}, {"role": "user", "content": "你好"} ]response = client.chat.completions.create( model="deepseek-ai/DeepSeek-R1-Distill-Qwen-7B", messages=messages,)print(response.choices[0].message.content)