[**agentfootprint**](../README.md)

***

[agentfootprint](/agentfootprint/api/generated/README.md) / MessageApiChartDeps

# Interface: MessageApiChartDeps

Defined in: [src/core/agent/buildMessageApiChart.ts:62](https://github.com/footprintjs/agentfootprint/blob/d1cb45510740421f2b84b6de9f852a72e94bb106/src/core/agent/buildMessageApiChart.ts#L62)

## Properties

### model

> `readonly` **model**: `string`

Defined in: [src/core/agent/buildMessageApiChart.ts:64](https://github.com/footprintjs/agentfootprint/blob/d1cb45510740421f2b84b6de9f852a72e94bb106/src/core/agent/buildMessageApiChart.ts#L64)

***

### provider

> `readonly` **provider**: [`LLMProvider`](/agentfootprint/api/generated/interfaces/LLMProvider.md)

Defined in: [src/core/agent/buildMessageApiChart.ts:63](https://github.com/footprintjs/agentfootprint/blob/d1cb45510740421f2b84b6de9f852a72e94bb106/src/core/agent/buildMessageApiChart.ts#L63)

***

### structureRecorders?

> `readonly` `optional` **structureRecorders?**: readonly `StructureRecorder`[]

Defined in: [src/core/agent/buildMessageApiChart.ts:66](https://github.com/footprintjs/agentfootprint/blob/d1cb45510740421f2b84b6de9f852a72e94bb106/src/core/agent/buildMessageApiChart.ts#L66)

***

### systemPrompt

> `readonly` **systemPrompt**: `string`

Defined in: [src/core/agent/buildMessageApiChart.ts:65](https://github.com/footprintjs/agentfootprint/blob/d1cb45510740421f2b84b6de9f852a72e94bb106/src/core/agent/buildMessageApiChart.ts#L65)
