Skip to main content

Python SDK

Используйте официальный OpenAI Python SDK с GonkaGate. Специальный SDK не требуется.

Чтобы получить API-ключ, базовый URL и первый запрос, начните с руководства Quickstart .

Установка

Установите официальный OpenAI Python SDK:

terminal
pip install openai

Настройка

Настройте клиент для использования API GonkaGate:

config.py
from openai import OpenAI

client = OpenAI(
    base_url="https://api.gonkagate.com/v1",
    api_key="gp-your-api-key"
)

Базовое использование

Выполните первый запрос к чату:

basic_usage.py
from openai import OpenAI

client = OpenAI(
    base_url="https://api.gonkagate.com/v1",
    api_key="gp-your-api-key"
)

response = client.chat.completions.create(
    model="qwen/qwen3-235b-a22b-instruct-2507-fp8",
    messages=[
        {"role": "system", "content": "You are a helpful assistant."},
        {"role": "user", "content": "Hello, how are you?"}
    ],
    temperature=0.7,
    max_tokens=1000
)

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

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

Используйте async/await для неблокирующих запросов:

async_usage.py
import asyncio
from openai import AsyncOpenAI

async def main():
    client = AsyncOpenAI(
        base_url="https://api.gonkagate.com/v1",
        api_key="gp-your-api-key"
    )

    response = await client.chat.completions.create(
        model="qwen/qwen3-235b-a22b-instruct-2507-fp8",
        messages=[{"role": "user", "content": "Hello!"}]
    )

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

asyncio.run(main())

Заметки по языку

Несколько советов для Python:

  • Используйте AsyncOpenAI для конкурентных запросов.
  • Ставьте таймауты, чтобы запросы не зависали.
  • Храните API-ключи на сервере, не в ноутбуках и не во фронтенде.

Смотрите Streaming и обработку ошибок для стриминга и ретраев.

Была ли эта страница полезной?