CodeInterpreterToolboxTool interface

공구함에 저장된 코드 인터프리터 도구입니다.

Extends

속성

container

코드 인터프리터 컨테이너입니다. 컨테이너 ID나 코드에 사용할 수 있도록 업로드된 파일 ID를 지정하는 객체, 그리고 선택적 memory_limit 설정이 포함될 수 있습니다. 제공되지 않은 경우 서비스는 자동을 가정합니다.

type

판별자 가능한 값: code_interpreter, file_search, web_search, mcp, azure_ai_search, openapi, a2a_preview, browser_automation_preview, reminder_preview, work_iq_preview, fabric_iq_preview, toolbox_search_preview

상속된 속성

description

이 도구 또는 구성에 대한 선택적 사용자 정의 설명.

name

이 도구 또는 구성에 대한 선택적 사용자 정의 이름.

tool_configs

도구별 구성 맵. 키는 도구 이름이거나 * (포괄 기본값) 역할을 합니다. 해상도 순서: 정확한 공구 이름 일치가 우선순위입니다 *. 알 수 없는 도구 이름은 실행 시 조용히 무시됩니다.

속성 세부 정보

container

코드 인터프리터 컨테이너입니다. 컨테이너 ID나 코드에 사용할 수 있도록 업로드된 파일 ID를 지정하는 객체, 그리고 선택적 memory_limit 설정이 포함될 수 있습니다. 제공되지 않은 경우 서비스는 자동을 가정합니다.

container?: string | AutoCodeInterpreterToolParam

속성 값

type

판별자 가능한 값: code_interpreter, file_search, web_search, mcp, azure_ai_search, openapi, a2a_preview, browser_automation_preview, reminder_preview, work_iq_preview, fabric_iq_preview, toolbox_search_preview

type: "code_interpreter"

속성 값

"code_interpreter"

상속된 속성 세부 정보

description

이 도구 또는 구성에 대한 선택적 사용자 정의 설명.

description?: string

속성 값

string

ToolboxTool.description에서 계승됨

name

이 도구 또는 구성에 대한 선택적 사용자 정의 이름.

name?: string

속성 값

string

ToolboxTool.name로부터 물려받았다

tool_configs

도구별 구성 맵. 키는 도구 이름이거나 * (포괄 기본값) 역할을 합니다. 해상도 순서: 정확한 공구 이름 일치가 우선순위입니다 *. 알 수 없는 도구 이름은 실행 시 조용히 무시됩니다.

tool_configs?: Record<string, ToolConfig>

속성 값

Record<string, ToolConfig>

ToolboxTool.tool_configs로부터 물려받았다