EvaluatorGenerationInputs interface
평가자 생성 작업에 대한 발신자 입력 입력.
속성
| evaluator_description | 결과 평가자를 위한 선택적 인간 친화적 설명. 지속적인 평가자에서 |
| evaluator_display_name | 결과 평가자를 위한 선택 가능한 인간 친화적 디스플레이 이름. 지속적인 평가자에서 |
| evaluator_name | 평가자 이름(불변 식별자). 1-256자; 허용되는 문자는 ASCII 문자, 숫자, 밑줄( |
| model | 루브릭 생성에 사용할 LLM 모델(예: 'gpt-4o'). 필수 — 사용자는 서비스 소유 용량에 의존하지 않고 자체 모델을 제공해야 합니다. |
| sources | 생성용 소스 자료 — 에이전트 설명, 프롬프트, 트레이스, 또는 데이터셋. 각 항목은 로 구별되는 |
속성 세부 정보
evaluator_description
결과 평가자를 위한 선택적 인간 친화적 설명. 지속적인 평가자에서 EvaluatorVersion.description 나타났습니다. 보통 UI evaluator_display_name에서 함께 수집됩니다. 접두사는 evaluator_ 관련 모델의 다른 설명 필드와 이를 중의성을 구분합니다.
evaluator_description?: string
속성 값
string
evaluator_display_name
결과 평가자를 위한 선택 가능한 인간 친화적 디스플레이 이름. 지속적인 평가자에서 EvaluatorVersion.display_name 나타났습니다. 생략 시 서비스는 디스플레이 이름으로 사용합니다 evaluator_name . 접두사는 evaluator_ 이를 불변 식별자(immutable evaluator_name identifier)와 중의를 구합니다.
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
생성용 소스 자료 — 에이전트 설명, 프롬프트, 트레이스, 또는 데이터셋. 각 항목은 로 구별되는 type변형입니다EvaluatorGenerationJobSource.
sources: EvaluatorGenerationJobSourceUnion[]