Часто задаваемые вопросы
Вызов функций требует дополнительных затрат?
Да. Схема JSON для ваших инструментов отправляется в качестве входных токенов при каждом запросе независимо от того, используется инструмент или нет. При наличии большого количества инструментов или подробных описаний эти накладные расходы значительны при больших объемах.
Как снизить стоимость вызова функций?
Предоставляйте только те инструменты, которые могут потребоваться для вызова, сохраняйте описания краткими и кэшируйте статический блок инструментов с кэшированием подсказок, чтобы вам не взималась полная стоимость за его повторную отправку каждый раз.