Skip to content

Python の呼び出し例

公式の openai SDK を使い、base_url を 树新在线 に向けるだけです。

インストール

bash
pip install openai

基本の会話

python
from openai import OpenAI

client = OpenAI(
    api_key="sk-あなたのトークン",
    base_url="https://api.treenew.online/v1",
)

resp = client.chat.completions.create(
    model="gpt-5.1",  # モデル広場に準じます
    messages=[
        {"role": "user", "content": "一言で自己紹介して"}
    ],
)
print(resp.choices[0].message.content)

ストリーミング出力

python
stream = client.chat.completions.create(
    model="gpt-5.1",
    messages=[{"role": "user", "content": "木についての短い詩を書いて"}],
    stream=True,
)
for chunk in stream:
    delta = chunk.choices[0].delta.content
    if delta:
        print(delta, end="", flush=True)
print()

利用可能なモデルの一覧

python
for m in client.models.list():
    print(m.id)

説明

  • トークンはハードコーディングせず、環境変数に入れることをおすすめします:api_key=os.environ["TREENEW_API_KEY"]
  • 他言語(Node.js、Go など)の OpenAI SDK も同様で、baseURL を変えるだけです