OpenAI SDK
使用 OpenAI Python 或 Node.js SDK 調用 Essevin。
現有 OpenAI SDK 項目只需切換 Base URL、套餐密鑰和模型 ID;請保留項目目前的框架與錯誤處理。
| 項目 | 填寫值 |
|---|---|
| Base URL | https://api.essevin.com/v1 |
| 密鑰環境變量 | ESSEVIN_OPENAI_API_KEY |
| 適用模型 | GPT、Gemini 對話模型,以及 OpenAI 兼容模型 |
| 模型 ID | 以目前密鑰調用 GET /v1/models 的返回值為準 |
不要把密鑰寫進源碼
請通過部署平台、.env 或系統環境變量注入 ESSEVIN_OPENAI_API_KEY,並確保 .env 不會提交到 Git。
安裝並發送最小請求
安裝 SDK:
python -m pip install openai發送請求:
import os
from openai import OpenAI
client = OpenAI(
base_url="https://api.essevin.com/v1",
api_key=os.environ["ESSEVIN_OPENAI_API_KEY"],
)
resp = client.chat.completions.create(
model="gpt-5.5",
messages=[{"role": "user", "content": "你好"}],
)
print(resp.choices[0].message.content)先把提示詞設為「只回覆 ok」完成最小驗證;只有項目實際使用流式時,再加入 stream: true 並確認 SSE 事件可以逐段到達。