EvaluatorGenerationInputs interface

Входные данные, предоставленные звонящим для задачи генерации оценщика.

Свойства

evaluator_description

Необязательное, дружелюбное к человеку описание для итогового оценщика. Появилось как EvaluatorVersion.description на упорном оценщике. Обычно собирается из интерфейса вместе evaluator_display_nameс . Префикс отличает это от любых других полей evaluator_ описания в связанных моделях.

evaluator_display_name

Опциональное, удобное для человека имя для итогового оценщика. Появилось как EvaluatorVersion.display_name на упорном оценщике. При исключении сервис evaluator_name используется как отображаемое имя. Префикс evaluator_ отличает это от неизменяемого evaluator_name идентификатора.

evaluator_name

Имя оценщика (неизменяемый идентификатор). 1-256 символов; разрешённые символы — это ASCII-буквы, цифры, подчеркнутие (_), точка (.), тильда (~) и дефис (-). Префикс builtin. зарезервирован для системных оценщиков и отклоняется сервисом. Если оценщик с таким именем уже существует в проекте (и является подтипом рубрики), сервис создаёт новую версию под тем же именем и использует предыдущие версии dimensions как контекст для постепенного улучшения (основа адаптивного цикла post-//build). Старые версии остаются доступны для запроса через get_version(name, version). Если существующий оценщик не является оценщиком подтипов рубрики (встроенным, на основе запросов, кодов), запрос отклоняется с 400 Bad Request.

model

Модель LLM для генерации рубрик (например, 'gpt-4o'). Обязательно — пользователи должны предоставлять свою собственную модель, а не полагаться на ресурсы, принадлежащие сервису.

sources

Исходные материалы для генерации — описания агентов, подсказки, трассы или наборы данных. Каждая запись — EvaluatorGenerationJobSource это вариант, дискриминированный по type.

Сведения о свойстве

evaluator_description

Необязательное, дружелюбное к человеку описание для итогового оценщика. Появилось как EvaluatorVersion.description на упорном оценщике. Обычно собирается из интерфейса вместе evaluator_display_nameс . Префикс отличает это от любых других полей evaluator_ описания в связанных моделях.

evaluator_description?: string

Значение свойства

string

evaluator_display_name

Опциональное, удобное для человека имя для итогового оценщика. Появилось как EvaluatorVersion.display_name на упорном оценщике. При исключении сервис evaluator_name используется как отображаемое имя. Префикс evaluator_ отличает это от неизменяемого evaluator_name идентификатора.

evaluator_display_name?: string

Значение свойства

string

evaluator_name

Имя оценщика (неизменяемый идентификатор). 1-256 символов; разрешённые символы — это ASCII-буквы, цифры, подчеркнутие (_), точка (.), тильда (~) и дефис (-). Префикс builtin. зарезервирован для системных оценщиков и отклоняется сервисом. Если оценщик с таким именем уже существует в проекте (и является подтипом рубрики), сервис создаёт новую версию под тем же именем и использует предыдущие версии dimensions как контекст для постепенного улучшения (основа адаптивного цикла post-//build). Старые версии остаются доступны для запроса через get_version(name, version). Если существующий оценщик не является оценщиком подтипов рубрики (встроенным, на основе запросов, кодов), запрос отклоняется с 400 Bad Request.

evaluator_name: string

Значение свойства

string

model

Модель LLM для генерации рубрик (например, 'gpt-4o'). Обязательно — пользователи должны предоставлять свою собственную модель, а не полагаться на ресурсы, принадлежащие сервису.

model: string

Значение свойства

string

sources

Исходные материалы для генерации — описания агентов, подсказки, трассы или наборы данных. Каждая запись — EvaluatorGenerationJobSource это вариант, дискриминированный по type.

sources: EvaluatorGenerationJobSourceUnion[]

Значение свойства