Назад
OpenAI випустила Decisions API у публічній бета-версії для швидкої класифікації контенту
SiTech AI Team2 хв читання

OpenAI випустила Decisions API у публічній бета-версії для швидкої класифікації контенту

OpenAI представила Decisions API у публічній бета-версії. Оцінює текст та зображення та повертає типізовані відповіді приблизно в 10 разів швидше, ніж Responses API. Призначений для класифікації контенту, маршрутизації запитів і пріоритезації.

OpenAI випустила Decisions API у публічній бета-версії, новий ендпоінт, який призначений для тих застосунків, де потрібна швидка, структурована оцінка тексту, зображень або обох. Згідно з документацією компанії, API повертає типізовані відповіді приблизно в 10 разів швидше, ніж Responses API, що робить його придатним для класифікації контенту, маршрутизації запитів і пріоритезації завдань.

Як працює Decisions API

Доступ до API здійснюється через спеціальний ендпоінт POST /v1/decisions. Кожен запит має три частини: модель, input та запитання. input — це загальне обґрунтування для запитань, яке може бути текстовим рядком або повідомленнями користувача, що містять текст та зображення. Запитання визначають, що потрібно оцінити, включаючи тип кожного запитання, інструкції та допустимі варіанти або рівні оцінки. Відповідь містить масив answers, і кожне запитання повинно мати унікальну назву, яку API повертає у відповіді.

Типи запитань та випадки використання

Розробники можуть обрати з трьох типів запитань. Запитання типу predicate перевіряє умову, наприклад, видиме пошкодження або актуальність фрагмента, і повертає ймовірність від 0 до 1 того, що умова істинна. Запитання типу choice обирає один варіант із фіксованого набору, наприклад, відділ або категорію контенту, і повертає обране значення. Запитання типу score оцінює input за впорядкованими рівнями, наприклад, за складністю проблеми, і повертає зважене середнє ймовірностей індексів рівнів, яке може потрапити між рівнями.

OpenAI рекомендує використовувати choice для категорій без впорядкування, наприклад для відділів, а score для впорядкованих рівнів, таких як складність. У документації зазначено, що Structured Outputs залишається правильним інструментом у поєднанні з Responses API, коли застосунку потрібна генерація об'єктів за структурованою JSON-схемою, тоді як function calling відповідає випадку, коли моделі потрібно викликати інструмент з аргументами.

Доступність та підтримка SDK

Decisions API наразі перебуває у публічній бета-версії, і OpenAI очікує, що він досягне загальної доступності в найближчі тижні. gpt-6-luna — єдина модель, яка наразі підтримується. Приклади SDK доступні для Python 3.26.0, JavaScript 7.30.0, Go 3.73.0, Ruby 0.101.0 та Java 4.78.0 або новішої версії. Зображення повинні бути надані у вигляді inline base64 data URL; розміщені HTTP або HTTPS URL-адреси зображень та file_id input не підтримуються цим ендпоінтом. Розробники можуть проводити експерименти з запитаннями та input у Playground до написання коду.

Джерела: developers.openai.com

SSiTech

SiTech — веброзробка з підтримкою AI

Створюємо швидкі та сучасні сайти й інтегруємо AI у бізнес-процеси. Маєте проєкт чи запитання? Із задоволенням допоможемо.