# ModelProviderRequest

**Kind:** Interface

**Source:** [`atloria-monorepo/libs/agent-core/src/runtime/model-provider-interface.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/libs/agent-core/src/runtime/model-provider-interface.ts#L37)

Request to the model provider.

## Properties

| Property | Type |
|---|---|
| `systemInstructions` | `string` |
| `input` | `ModelInputItem[]` |
| `tools` | `ToolSchema[]` |
| `modelSettings` | `AgentModelSettings` |
| `previousResponseId` | `string` |
| `signal` | `AbortSignal` |
