pip install openai
from openai import OpenAI
client = OpenAI(
api_key="ВАШ_API_КЛЮЧ",
base_url="https://tokventa.tech/v1",
)
r = client.chat.completions.create(
model="qwen3.8-flash",
messages=[{"role": "user", "content": "Напиши функцию сортировки на Python"}],
)
print(r.choices[0].message.content)# генерация изображения (модели qwen-image-*)
img = client.images.generate(model="qwen-image-2.0", prompt="кот в космосе", size="1024x1024")
print(img.data[0].url)
# синтез речи (TTS-модели)
speech = client.audio.speech.create(model="qwen3-tts-flash", input="Привет!", voice="Cherry")
speech.write_to_file("speech.wav")
# эмбеддинги
emb = client.embeddings.create(model="qwen3.7-text-embedding-flash", input="текст")
print(len(emb.data[0].embedding))from openai import APIStatusError
try:
r = client.chat.completions.create(model="qwen3.8-flash", messages=[{"role":"user","content":"привет"}])
except APIStatusError as e:
print(e.status_code, e.message) # 402 — кончились токены/баланс, 429 — лимит запросовСтриминг — раздел «Стриминг (SSE)». Коды ошибок — справочник ошибок. Доступные модели — каталог.
Базовый URL API: https://tokventa.tech/v1 · Каталог моделей · Цены · Получить ключ