---
title: "init(name:description:parameters:)"
framework: foundationmodels
role: symbol
role_heading: Initializer
path: "foundationmodels/transcript/tooldefinition/init(name:description:parameters:)"
---

# init(name:description:parameters:)

## Declaration

```swift
init(name: String, description: String, parameters: GenerationSchema)
```

## See Also

### Creating a tool definition

- [init(tool:)](foundationmodels/transcript/tooldefinition/init(tool:).md)
