最近更新时间:2025-11-13 19:44:53
打开星流平台控制台-API Key管理页面,首次访问如果显示以下内容,请点击开通服务后继续使用。开通模型API服务不产生任何费用,详情请参见平台计费。
开通服务后,单击新建API Key,输入API Key名称,选择API Key所属项目及可访问的模型后完成创建。
在额度及开通管理页面,您需要对您希望使用的模型进行开通操作。
在创建完成API Key并进行模型开通操作后,您就可以开始调用API了。您可以参考下方的调用请求,或在控制台-模型广场选择对应模型点击API调用获取示例调用代码。
curl -sv https://kspmas.ksyun.com/v1/chat/completions \
-X POST \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer '{API-KEY}' \
-d \
'{
"model": "{MODEL}",
"messages": [
{
"role": "user",
"content": "Who are you?"
}
]
}'!pip install --upgrade "openai>=1.0"
import os
from openai import OpenAI
client = OpenAI(
api_key="{API-KEY}",
base_url="https://kspmas.ksyun.com/v1/",
)
# Non-streaming:
print("----- standard request -----")
completion = client.chat.completions.create(
model="{MODEL}", # your model endpoint ID
messages=[
{"role": "system", "content": "你是人工智能助手"},
{"role": "user", "content": "常见的十字花科植物有哪些?"},
],
)
print(completion.choices[0].message.content)
# Streaming:
print("----- streaming request -----")
stream = client.chat.completions.create(
model="{MODEL}", # your model endpoint ID
messages=[
{"role": "system", "content": "你是人工智能助手"},
{"role": "user", "content": "常见的十字花科植物有哪些?"},
],
stream=True,
)
for chunk in stream:
if not chunk.choices:
continue
print(chunk.choices[0].delta.content, end="")
print()在运行代码后,稍等片刻您将能看到调用结果。
纯净模式
