- Qwen 2.5 7B обеспечивает продвинутые возможности программирования и математики, улучшенное следование инструкциям и структурированную генерацию текста.
- Модель поддерживает вызов функций (function calling). Novita AI предлагает эту модель абсолютно бесплатно для поддержки сообщества открытого исходного кода.
Теперь Novita AI предоставляет Qwen 2.5 7B бесплатно, предоставляя разработчикам мощные возможности программирования, математики и структурированной генерации текста. Благодаря полной поддержке вызова функций эта модель устраняет разрыв между ИИ и реальной автоматизацией — идеально для создания более умных приложений без лишних усилий.
Что такое вызов функций (Function Calling)?
Вызов функций — это возможность в области ИИ, особенно в больших языковых моделях (LLM), которая позволяет модели взаимодействовать с внешними функциями, инструментами или API для выполнения конкретных задач, выходящих за рамки генерации текстовых ответов. Вместо простой генерации текста модель определяет, когда нужно вызвать определённую функцию на основе запроса пользователя, выбирает правильную функцию и указывает необходимые параметры для неё. Фактическое выполнение функции обрабатывается внешней системой или приложением, а не самой моделью.
https://www.youtube.com/watch?v=aqdWSYWC\_LI
Как работает вызов функций?
Вызов функций позволяет моделям ИИ взаимодействовать с внешними инструментами, API или внутренними функциями во время диалога. Вместо простой генерации текста модель может распознать, когда нужна функция, сгенерировать правильный вызов функции со структурированными аргументами и выполнить его для получения результатов. Это устраняет разрыв между пониманием естественного языка и реальными действиями, позволяя моделям выполнять такие задачи, как получение данных в реальном времени, управление рабочими процессами или автоматический запуск системных действий.
Каковы преимущества вызова функций?
- Взаимодействие с реальным миром: Модели могут инициировать действия, а не просто предоставлять информацию.
- Автоматизация: Оптимизация таких процессов, как получение данных, бронирование, отправка форм и многое другое.
- Структурированное понимание: Вместо того чтобы полагаться только на генерацию текста, модель организует вывод в предопределённые форматы, снижая количество ошибок.
- Расширенные сценарии использования: Создание динамических приложений, ассистентов и систем, которые более надёжны и эффективны.
- Эффективность разработчика: Зная заранее, что модель поддерживает вызов функций, вы можете быстрее планировать интеграции без серьёзных доработок.
Что такое Qwen 2.5 7B?

Бенчмарки Qwen 2.5 7B

Требования к оборудованию для Qwen 2.5 7B

Как использовать вызов функций Qwen 2.5 7B через Novita AI
Novita AI запустила поддержку описания возможностей для каждой LLM, которые можно напрямую посмотреть в [консоли](https://novita.ai/models-console/?utm_source=blog_llm&utm_medium=article&utm_campaign=/ llama-4-maverick-function-calling/) и [документации](https://novita.ai/docs/guides/llm-function-calling/?utm_source=blog_llm&utm_medium=article&utm_campaign= llama-4-maverick-function-calling).
Шаг 1: Войдите в Novita AI
Как только вы окажетесь на главной странице Novita AI, просто нажмите кнопку “Log In” или “Get Started” в правом верхнем углу. Вы можете легко войти с помощью Google, GitHub, Hugging Face или просто по Email — выбирайте!


Попробуйте Novita AI прямо сейчас!
Шаг 2: Нажмите “Model API” в консоли!
После входа вы будете перенаправлены на панель управления Novita Console. В верхней части нажмите “Model API”. В этом разделе вы получите доступ к полному списку доступных моделей, а также к подробной информации об их возможностях, включая поддержку вызова функций (Function Calling) и структурированных выводов (Structured Outputs).

Шаг 3: Выберите модель и проверьте её!
Просто найдите интересующую вас модель, нажмите на неё, и справа появится панель. В разделе “Supported Capabilities” вы сразу увидите, поддерживаются ли вызов функций (Function Calling) и структурированные выводы (Structured Outputs).

Шаг 4: Инициализация клиента
Сначала необходимо инициализировать клиент с вашим API-ключом Novita.
from openai import OpenAI
import json
client = OpenAI(
base_url="https://api.novita.ai/v3/openai",
# Получите API-ключ Novita AI здесь: https://novita.ai/settings/key-management.
api_key="<YOUR Novita AI API Key>",
)
model = "deepseek/deepseek_v3"
Шаг 5: Определение вызываемой функции
Затем определите функцию Python, которую может вызвать модель. В этом примере это функция для получения информации о погоде.
# Example function to simulate fetching weather data.
def get_weather(location):
"""Retrieves the current weather for a given location."""
print("Calling get_weather function with location: ", location)
# In a real application, you would call an external weather API here.
# This is a simplified example returning hardcoded data.
return json.dumps({"location": location, "temperature": "60 degrees Fahrenheit"})
Шаг 6: Формирование запроса к API с инструментами и сообщением пользователя
Теперь создайте запрос к API к конечной точке Novita. Этот запрос включает параметр tools, определяющий функции, которые может использовать модель, и сообщение пользователя.
tools = [
{
"type": "function",
"function": {
"name": "get_weather",
"description": "Get weather of an location, the user shoud supply a location first",
"parameters": {
"type": "object",
"properties": {
"location": {
"type": "string",
"description": "The city and state, e.g. San Francisco, CA",
}
},
"required": ["location"]
},
}
},
]
messages = [
{
"role": "user",
"content": "What is the weather in San Francisco?"
}
]
# Let's send the request and print the response.
response = client.chat.completions.create(
model=model,
messages=messages,
tools=tools,
)
# Please check if the response contains tool calls if in production.
tool_call = response.choices[0].message.tool_calls[0]
print(tool_call.model_dump())
Вывод:
{'id': '0', 'function': {'arguments': '{"location": "San Francisco, CA"}', 'name': 'get_weather'}, 'type': 'function'}
Qwen 2.5 7B на Novita AI не просто бесплатен — он меняет правила игры. Благодаря встроенному вызову функций вы можете выйти за рамки генерации текста и создавать динамические, действенные решения на основе ИИ. Погрузитесь в будущее рабочих процессов на базе ИИ с бесплатной и простой в использовании платформой Novita.
Часто задаваемые вопросы
Что такое вызов функций (function calling)?
Он позволяет LLM запускать внешние инструменты или API для выполнения задач и получения данных.
Почему разработчикам стоит обратить внимание на вызов функций?
Он превращает ИИ из текстового ответчика в исполнителя действий — автоматизируя задачи, улучшая производительность приложений и экономя время.
Как использовать вызов функций Qwen 2.5 7B?
Просто войдите в Novita AI, перейдите в “Model API”, выберите Qwen 2.5 7B, проверьте поддержку вызова функций и интегрируйте с помощью предоставленной настройки клиента и определения инструментов.
Novita AI — это единая облачная платформа, которая расширяет ваши возможности в области ИИ. Интегрированные API, бессерверные вычисления, GPU-инстансы — экономически эффективные инструменты, которые вам нужны. Устраните инфраструктурные барьеры, начните бесплатно и воплотите своё видение ИИ в реальность.

