[**axiom v0.51.1**](../../README.md)

***

[axiom](../../README.md) / [index](../README.md) / experimental\_ParsedMessage

# Interface: experimental\_ParsedMessage

**`Experimental`**

A message that has been processed and attached metadata.

Extends the base message type with [AxiomPromptMetadata](experimental_AxiomPromptMetadata.md) for instrumentation tracking.

 This API is experimental and may change in future versions.

## Extends

- `PromptMessage`

## Properties

### content

> **content**: `string`

**`Experimental`**

#### Inherited from

`PromptMessage.content`

***

### providerMetadata?

> `optional` **providerMetadata**: `object`

**`Experimental`**

Provider metadata that may include Axiom metadata

#### Index Signature

\[`key`: `string`\]: `any`

#### \_axiomMeta?

> `optional` **\_axiomMeta**: [`experimental_AxiomPromptMetadata`](experimental_AxiomPromptMetadata.md)

Internal [AxiomPromptMetadata](experimental_AxiomPromptMetadata.md) for prompt tracking

***

### providerOptions?

> `optional` **providerOptions**: `object`

**`Experimental`**

Provider options that may include Axiom metadata for propagation

#### Index Signature

\[`key`: `string`\]: `any`

#### \_axiomMeta?

> `optional` **\_axiomMeta**: [`experimental_AxiomPromptMetadata`](experimental_AxiomPromptMetadata.md)

Internal [AxiomPromptMetadata](experimental_AxiomPromptMetadata.md) for prompt tracking

***

### role

> **role**: `"tool"` \| `"assistant"` \| `"system"` \| `"user"`

**`Experimental`**

#### Inherited from

`PromptMessage.role`
