Управление параметрами ответа

Работа с Responses API OpenAI

James Chapman

AI Curriculum Manager, DataCamp

Выбор модели

response = client.responses.create(
    model="gpt-5.4-mini",
    input="What is recursion?",
)
1 https://platform.openai.com/docs/models
Работа с Responses API OpenAI

Выбор модели

response = client.responses.create(
    model="gpt-5.4-mini",
    input="What is recursion?",
)
  • Практическое правило: выбирайте наименее дорогую модель, которая отвечает вашим требованиям
Модель Скорость Стоимость Лучше всего для
gpt-5.4-mini Высокая Низкая Простые задачи, Q&A
gpt-5.5 Средняя Выше Сложные рассуждения
1 https://platform.openai.com/docs/models
Работа с Responses API OpenAI

Большие языковые модели и токены

  • Токены: единицы текста, которые помогают ИИ понимать и интерпретировать текст

$$

Предложение «How can the OpenAI API deliver business value?», в котором каждый токен выделен отдельным цветом.

1 https://platform.openai.com/tokenizer
Работа с Responses API OpenAI

Большие языковые модели и токены

 

  • Нерассуждающие LLM: генерируют токены с наибольшей вероятностью следования за запросом

non_reasoning_output.gif

Работа с Responses API OpenAI

Большие языковые модели и токены

reasoning_output.gif

Работа с Responses API OpenAI

Усилие рассуждения

response = client.responses.create(
    model="gpt-5.4-mini",
    input="Explain LLMs to a 6yr old.",

reasoning={"effort": "none"}
)
Работа с Responses API OpenAI

Усилие рассуждения

response = client.responses.create(
    model="gpt-5.4-mini",
    input="Explain LLMs to a 6yr old.",
    reasoning={"effort": "none"}
)
Усилие Лучше всего для
none Тривиальные или механические задачи.
low Простые задачи с приоритетом скорости и экономии.
medium По умолчанию: баланс рассуждений и эффективности.
high Сложные, многошаговые или логически насыщенные задачи.
xhigh Наиболее сложные задачи, требующие максимальных возможностей.
Работа с Responses API OpenAI

Краткое изложение рассуждений

response = client.responses.create(
    model="gpt-5.4-mini",
    input="Explain LLMs to a 6yr old.",
    reasoning={
        "effort": "medium",

"summary": "auto"
} )
Работа с Responses API OpenAI

Ограничение токенов вывода

response = client.responses.create(
    model="gpt-5.4-mini",
    input="Explain LLMs to a 6yr old.",
    reasoning={"effort": "none"},

max_output_tokens=500
)
  • max_output_tokens включает токены рассуждений
Работа с Responses API OpenAI

Итоги

  • Простые задачи → начните с малых моделей без рассуждений и с минимумом токенов
  • Сложные задачи → начните с моделей среднего размера с рассуждениями, затем настраивайте

parameter_link.jpg

Работа с Responses API OpenAI

Давайте потренируемся!

Работа с Responses API OpenAI

Preparing Video For Download...