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

***

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

# Function: createProvider()

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

Defined in: [src/adapters/llm/createProvider.ts:62](https://github.com/footprintjs/agentfootprint/blob/d1cb45510740421f2b84b6de9f852a72e94bb106/src/adapters/llm/createProvider.ts#L62)

Build any built-in LLMProvider from a tagged options object.

## Parameters

### options

[`CreateProviderOptions`](/agentfootprint/api/generated/type-aliases/CreateProviderOptions.md)

## Returns

[`LLMProvider`](/agentfootprint/api/generated/interfaces/LLMProvider.md)
