(
f: Callable[_P, _R],
*,
raw_schema: RawFunctionDescription | dict[str, Any],
flags: ToolFlag = ToolFlag.NONE,
on_duplicate: DuplicateMode = "allow",
)
| 261 | |
| 262 | @overload |
| 263 | def function_tool( |
| 264 | f: Callable[_P, _R], |
| 265 | *, |
| 266 | raw_schema: RawFunctionDescription | dict[str, Any], |
| 267 | flags: ToolFlag = ToolFlag.NONE, |
| 268 | on_duplicate: DuplicateMode = "allow", |
| 269 | ) -> RawFunctionTool[_P, _R]: ... |
| 270 | |
| 271 | |
| 272 | @overload |
no test coverage detected