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 и обработку ошибок для стриминга и ретраев.