SDK & Tích Hợp

SDK Python

Sử dụng OpenAI Python SDK với TokSpan cho các cuộc gọi đồng bộ, bất đồng bộ, streaming và function calling trên hơn 200 mô hình.

Cài Đặt

shell
pip install openai

Sử Dụng Đồng Bộ

python
from openai import OpenAI
client = OpenAI(api_key="sk-your-key", base_url="https://api.tokspan.com/v1")
response = client.chat.completions.create(model="gpt-4o", messages=[{"role":"user","content":"Hello"}])
print(response.choices[0].message.content)

Sử Dụng Bất Đồng Bộ

python
from openai import AsyncOpenAI
client = AsyncOpenAI(api_key="sk-your-key", base_url="https://api.tokspan.com/v1")
async def main():
    response = await client.chat.completions.create(model="gpt-4o", messages=[...])

Gọi Hàm (Function Calling)

Tool/function calling hoạt động tương tự — định nghĩa công cụ của bạn và mô hình sẽ trả về JSON có cấu trúc.

Xử Lý Lỗi

python
from openai import APIError, RateLimitError
try:
    response = client.chat.completions.create(...)
except RateLimitError:
    print("Rate limited — backoff and retry")
except APIError as e:
    print(f"API error: {e}")