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 openaiSử 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}")