Для Hy4 используйте Chat Completions API.

О модели

Hy4 — мультимодальная модель Tencent. Принимает текст и изображения, отвечает текстом. Это итоговый выпуск после Hy4 Preview: Tencent отмечает заметный рост агентских возможностей и качества на длинных практических задачах.

Контекст — 1 048 576 токенов, максимальный ответ — 65 536 токенов. Модель вызывает функции и возвращает ответ в формате JSON.

Рассуждения включены по умолчанию. В наших проверках при max_tokens 300 весь лимит уходил на рассуждения и ответ оставался пустым, а с reasoning_effort none та же задача решалась за 53 токена. Для коротких ответов отключайте рассуждения или задавайте max_tokens с запасом.

Стоимость

Текущая стоимость использования этой модели:

Токены

Стоимость за 1 млн токенов

Входные токены

41,70₽

Выходные токены

125,05₽

Чтение из кэша

2,10₽

Как считается расход

  • Учитываются все токены

    И входные (input), и сгенерированные моделью (output)

Характеристики

Параметр

Значение

Вход

Текст, изображения

Выход

Текст

Контекст

1 048 576 токенов

Максимальный ответ

65 536 токенов

Рассуждения

Включены по умолчанию, управляются reasoning_effort

Вызов функций

Да, tool_choice: auto или none

Ответ в JSON

Да

Сравнение с соседними моделями

Модель

Контекст

Вход

Hy4 (эта модель)

1 048 576 токенов

Текст, изображения

Hy3

262 144 токена

Текст

API

Эндпоинт

http
POST https://api.akashilab.ru/v1/chat/completions
Текстовый запрос
import osfrom openai import OpenAIclient = OpenAI(    api_key=os.environ["DSLAB_API_KEY"],    base_url="https://api.akashilab.ru/v1",)response = client.chat.completions.create(    model="hy4",    reasoning_effort="none",    messages=[        {"role": "system", "content": "Отвечай кратко и по делу."},        {"role": "user", "content": "Объясни, что такое идемпотентность."},    ],)print(response.choices[0].message.content)

Параметры

Параметр

Тип

По умолчанию

Описание

model

string

обязательный

ID модели: hy4.

messages

array

обязательный

История диалога: роли system, user, assistant и tool. content — текст или блоки текста и изображений.

max_tokens

integer

—

Максимальный ответ в токенах, включая рассуждения.

stream

boolean

false

Потоковый ответ. Чтобы получить расход токенов в потоке, добавьте stream_options со значением include_usage: true.

tools

array

—

Ваши функции: type function, name, description и parameters.

temperature

number

—

Разброс ответов, от 0 до 2.

response_format

object

—

Формат ответа: json_object.

reasoning_effort

string

—

Уровень рассуждений: none отключает рассуждения, high включает полные. Другие значения зависят от модели.

Важно знать

  • Рассуждения включены по умолчанию и расходуют токены ответа: для коротких ответов передавайте reasoning_effort со значением none или задавайте большой max_tokens.

  • Принудительный вызов конкретной функции (tool_choice с именем функции или required) не поддерживается: используйте auto или none.

  • Значение temperature вне диапазона от 0 до 2 возвращает ошибку 400.