MessagesRequestToolUnion - TypeScript SDK
MessagesRequestToolUnion type definition
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
MessagesRequestToolUnion type definition
models.ToolCustomconst value: models.ToolCustom = {
inputSchema: {},
name: "<value>",
};
models.ToolBash20250124const value: models.ToolBash20250124 = {
name: "bash",
type: "bash_20250124",
};
models.ToolTextEditor20250124const value: models.ToolTextEditor20250124 = {
name: "str_replace_editor",
type: "text_editor_20250124",
};
models.ToolWebSearch20250305const value: models.ToolWebSearch20250305 = {
name: "web_search",
type: "web_search_20250305",
};
models.ToolWebSearch20260209const value: models.ToolWebSearch20260209 = {
name: "web_search",
type: "web_search_20260209",
};
models.ToolAdvisor20260301const value: models.ToolAdvisor20260301 = {
model: "Fortwo",
name: "advisor",
type: "advisor_20260301",
};
models.DatetimeServerToolconst value: models.DatetimeServerTool = {
type: "openrouter:datetime",
};
models.ImageGenerationServerToolOpenRouterconst value: models.ImageGenerationServerToolOpenRouter = {
type: "openrouter:image_generation",
};
models.ChatSearchModelsServerToolconst value: models.ChatSearchModelsServerTool = {
type: "openrouter:experimental__search_models",
};
models.WebFetchServerToolconst value: models.WebFetchServerTool = {
type: "openrouter:web_fetch",
};
models.OpenRouterWebSearchServerToolconst value: models.OpenRouterWebSearchServerTool = {
type: "openrouter:web_search",
};
models.MessagesRequestToolconst value: models.MessagesRequestTool = {
type: "<value>",
};