SDK и интеграция

Python SDK

Используйте OpenAI Python SDK с TokSpan для синхронных, асинхронных, потоковых вызовов и function calling на 200+ моделях.

Установка

shell
pip install openai

Синхронное использование

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)

Асинхронное использование

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=[...])

Вызов функций (Function Calling)

Вызов инструментов/функций работает идентично — определите свои инструменты, и модель вернёт структурированный JSON.

Обработка ошибок

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