跳至主要内容

Python, cURL 使用 API 範例

Python

Stima API 為 OpenAI Compatible APIs,故使用 Python 中的 openai 套件,並修改 model 變數即可呼叫所有支援模型。

key = 'sk-xxxxxxxxxxxxxxxxxxxxxxxx' # 請換成您的 API Key
from openai import OpenAI

client = OpenAI(
api_key=key,
base_url="https://api.stima.tech/v1/"
)

chat_completion = client.chat.completions.create(
model="gpt-3.5-turbo", # 請修改 model 變數以呼叫不同模型
messages=[
{"role": "user", "content": "Hello world"}
]
)

print(chat_completion.choices[0].message.content)

cURL

使用 cURL 呼叫 Stima API,僅需修改 api_keymodel 變數即可呼叫所有支援模型。
請將 sk-xxxxxxxxxxxxxxxxxxxxxxxx, model數值修改成您的 API Key模型別名

curl https://api.stima.tech/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer sk-xxxxxxxxxxxxxxxxxxxxxxxx" \
-d '{
"model": "o1-mini",
"messages": [
{
"role": "system",
"content": "You are a test assistant."
}
]
}'