콜백은 에이전트 상호작용의 다양한 단계에서 실행할 맞춤 로직을 정의합니다.
| JSON 표현 |
|---|
{ "description": string, "disabled": boolean, "proactiveExecutionEnabled": boolean, // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "pythonCode": string // End of mutually exclusive fields. } |
| 필드 | |
|---|---|
description |
(선택사항) 콜백에 대한 인간이 읽을 수 있는 설명입니다. |
disabled |
(선택사항) 콜백이 사용 중지되었는지 여부입니다. 사용 중지된 콜백은 에이전트에서 무시됩니다. |
proactiveExecutionEnabled |
(선택사항) 사용 설정된 경우 콜백은 중간 모델 출력에서도 실행됩니다. 이 설정은 모델 콜백 후에만 영향을 미칩니다. 주의해서 사용 설정하세요. 일반적으로 모델 콜백은 모든 모델 응답을 받은 후에만 실행하면 됩니다. 사전 실행을 사용 설정하면 실행 비용과 지연 시간에 부정적인 영향을 미칠 수 있으므로 드문 경우에만 사용 설정해야 합니다. |
| 실행할 콜백입니다. 다음은 상호 배타적인 필드의 목록입니다. 응답에는 다음 필드 중 최대 하나가 설정됩니다. | |
pythonCode |
필수 항목입니다. 콜백에 대해 실행할 Python 코드입니다. |
| 상호 배타적 필드의 끝입니다. | |