> ## Documentation Index
> Fetch the complete documentation index at: https://docs.inworld.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# LLMPromptBuilderNodeProps

> Configuration interface for `LLMPromptBuilderNode` creation.

## Properties

* [messages](#messages)
* [tools](#tools)
* [toolChoice](#toolchoice)
* [responseFormat](#responseformat)

***

## Properties

### messages

```typescript theme={"system"}
messages?: MessageTemplate[]
```

List of message templates

### tools

```typescript theme={"system"}
tools?: Tool[]
```

List of available tools for function calling

### toolChoice

```typescript theme={"system"}
toolChoice?: object
```

Tool choice configuration

### responseFormat

```typescript theme={"system"}
responseFormat?: "text" | "json" | "json_schema"
```

Response format specification ('text', 'json', 'json\_schema')
