Interface: GeneratedCustomToolResponse
Defined in: packages/sdk/src/types/generated/custom_toolkit.ts:14
Response model for a custom tool.
Properties
abilities?
optionalabilities:AbilityResponse[]
Defined in: packages/sdk/src/types/generated/custom_toolkit.ts:27
chatModel?
optionalchatModel:"openai:chat:gpt-4.1"|"openai:chat:gpt-4.1-mini"|"openai:chat:gpt-4o"|"openai:chat:gpt-4o-mini"|"openai:chat:gpt-5"|"openai:chat:gpt-5.1"|"openai:chat:gpt-5-mini"|"openai:chat:gpt-5-nano"|"openai:chat:gpt-5.4"|"openai:chat:gpt-5.4-mini"|"openai:chat:gpt-5.4-nano"|"google:vertex:gemini-2.0-flash"|"google:vertex:gemini-flash-exp-2.0"|"google:vertex:gemini-2.5-flash"|"google:vertex:gemini-3-flash"|"google:vertex:gemini-3.5-flash"|"google:vertex:gemini-3-pro-preview"|"google:vertex:gemini-3.1-pro"|"google:aistudio:gemini-2.5-flash"|"google:aistudio:gemini-3-flash"|"google:aistudio:gemini-3.5-flash"|"google:aistudio:gemini-3-pro-preview"|"google:aistudio:gemini-3.1-pro"|"google:aistudio:gemini-3.1-flash-lite"|"google:aistudio:gemini-2.5-pro"|"google:vertex:claude-3.5-opus"|"google:vertex:claude-3.5-sonnet"|"google:vertex:claude-3.7"|"google:vertex:claude-4-opus"|"google:vertex:claude-4-sonnet"|"google:vertex:claude-4-5-haiku"|"aws:bedrock:claude-3.5-opus"|"aws:bedrock:claude-3.5-sonnet"|"aws:bedrock:claude-3.7"|"aws:bedrock:claude-4-opus"|"aws:bedrock:claude-4-1-opus"|"aws:bedrock:claude-4-sonnet"|"aws:bedrock:claude-4-5-opus"|"aws:bedrock:claude-4-6-opus"|"aws:bedrock:claude-4-5-sonnet"|"aws:bedrock:claude-4-6-sonnet"|"aws:bedrock:claude-4-5-haiku"|"aws:bedrock:gpt-oss-20b"|"aws:bedrock:gpt-oss-120b"|"aws:bedrock:nova-pro-1"|"aws:bedrock:nova-2-lite"|"aws:bedrock:kimi-k2.5"|"xai:chat:grok-4.20-0309-reasoning"|"xai:chat:grok-4.20-0309-non-reasoning"|"xai:chat:grok-4-1-fast-reasoning"|"xai:chat:grok-4-1-fast-non-reasoning"|"xai:chat:grok-4.3"|null
Defined in: packages/sdk/src/types/generated/custom_toolkit.ts:22
createdAt
createdAt:
string
Defined in: packages/sdk/src/types/generated/custom_toolkit.ts:28
customToolkitId
customToolkitId:
number
Defined in: packages/sdk/src/types/generated/custom_toolkit.ts:17
dataTypes?
optionaldataTypes:DataTypeResponse[]
Defined in: packages/sdk/src/types/generated/custom_toolkit.ts:26
description
description:
string|null
Defined in: packages/sdk/src/types/generated/custom_toolkit.ts:20
displayName?
optionaldisplayName:string|null
Defined in: packages/sdk/src/types/generated/custom_toolkit.ts:19
files?
optionalfiles:GeneratedFileResponse[]
Defined in: packages/sdk/src/types/generated/custom_toolkit.ts:25
id
id:
number
Defined in: packages/sdk/src/types/generated/custom_toolkit.ts:15
inputSchema?
optionalinputSchema:CustomToolResponseInputSchema
Defined in: packages/sdk/src/types/generated/custom_toolkit.ts:23
name
name:
string
Defined in: packages/sdk/src/types/generated/custom_toolkit.ts:18
outputSchema?
optionaloutputSchema:CustomToolResponseOutputSchema
Defined in: packages/sdk/src/types/generated/custom_toolkit.ts:24
prompt
prompt:
string|null
Defined in: packages/sdk/src/types/generated/custom_toolkit.ts:21
updatedAt
updatedAt:
string
Defined in: packages/sdk/src/types/generated/custom_toolkit.ts:29
uuid
uuid:
string
Defined in: packages/sdk/src/types/generated/custom_toolkit.ts:16