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

***

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

# Function: experimental\_parse()

> **experimental\_parse**\<`TPrompt`, `TMessages`\>(`prompt`, `__namedParameters`): `Promise`\<`Omit`\<`TPrompt`, `"messages"`\> & `object`\>

**`Experimental`**

## Type Parameters

### TPrompt

`TPrompt` *extends* [`experimental_Prompt`](../type-aliases/experimental_Prompt.md)

### TMessages

`TMessages` *extends* `PromptMessage`[] = `TPrompt`\[`"messages"`\]

## Parameters

### prompt

`TPrompt` & `object`

### \_\_namedParameters

#### context

[`experimental_InferContext`](../type-aliases/experimental_InferContext.md)\<`TPrompt`\[`"arguments"`\]\>

## Returns

`Promise`\<`Omit`\<`TPrompt`, `"messages"`\> & `object`\>
