orientxorientx

OpenAI SDK

官方 Python 和 TypeScript 用戶端

API 遵循 OpenAI Chat Completions 的資料結構。安裝官方 SDK, 設定 base_url / baseURL 和 api_key,其餘程式碼保持不變。

Base URLhttps://api.orientx.ai/v1
身分驗證ORIENTX_API_KEY
官方文件OpenAI SDK

安裝

pip install openai

建立用戶端

import os
from openai import OpenAI

client = OpenAI(
    base_url="https://api.orientx.ai/v1",
    api_key=os.environ["ORIENTX_API_KEY"],
)

傳送請求

completion = client.chat.completions.create(
    model="<MODEL_ID>",
    messages=[{"role": "user", "content": "In one sentence, what is an API gateway?"}],
)

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

將 <MODEL_ID> 替換為 GET /v1/models 回傳的 id。 串流呼叫與 OpenAI 相同,使用 stream=True / stream: true, 詳見快速入門。

大多數基於此資料結構的庫(LangChain、LlamaIndex、Vercel AI SDK)都接受相同的兩個欄位, Base URL 欄位通常名為 base_url、baseURL 或 api_base。

本頁目錄