使用 SiliconCloud API
基础URL: https://api.siliconflow.cn/v1
生成API密钥
在“API 密钥”页签 点击“创建新 API 密钥”,并点击复制,以在您的 API 场景中进行使用。
使用REST API调用服务
除了openai 的兼容接口,您可以直接在平台的“文档链接”中使用您的 API-key ,并生成对应语言的代码:
说明:在平台上填入自己的密钥,并填入 Message 信息后,点击“Try It!”即可调用接口。
此处需要确保 message 信息为已填入状态。
调试完成后,您可以复制右侧的代码,在场景中进行使用。
通过OpenAI接口调用
安装 Python 3.7.1 或更高版本并设置虚拟环境后,即可安装 OpenAI Python 库。从终端/命令行运行:
pip install --upgrade openai
完成此操作后,running 将显示您在当前环境中安装的 Python 库,确认 OpenAI Python 库已成功安装。
之后可以直接通过 openai 的相关接口进行调用,目前平台支持了 OpenAI 相关的大多数参数。
示例如下:
from openai import OpenAI
client = OpenAI(api_key="YOUR_API_KEY", base_url="https://api.siliconflow.cn/v1")
response = client.chat.completions.create(
model='alibaba/Qwen1.5-110B-Chat',
messages=[
{'role': 'user', 'content': "抛砖引玉是什么意思呀"}
],
stream=True
)
for chunk in response:
print(chunk.choices[0].delta.content, end='')
Updated 2 months ago