<!--
 ⚠️  AUTO-GENERATED FILE - DO NOT EDIT MANUALLY
 This file is automatically generated by scripts/docs-generator.js
 To make changes, edit the source TypeScript files or update the generator script
-->

[agents](../../) / [Exports](../modules) / ProviderConfig

# Interface: ProviderConfig

Provider configuration base interface

## Indexable

▪ [key: `string`]: `string` \| `number` \| `boolean` \| `undefined`

## Table of contents

### Properties

- [apiKey](ProviderConfig#apikey)
- [baseUrl](ProviderConfig#baseurl)
- [timeout](ProviderConfig#timeout)

## Properties

### apiKey

• `Optional` **apiKey**: `string`

#### Defined in

[packages/agents/src/abstracts/abstract-ai-provider.ts:47](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/abstracts/abstract-ai-provider.ts#L47)

---

### baseUrl

• `Optional` **baseUrl**: `string`

#### Defined in

[packages/agents/src/abstracts/abstract-ai-provider.ts:48](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/abstracts/abstract-ai-provider.ts#L48)

---

### timeout

• `Optional` **timeout**: `number`

#### Defined in

[packages/agents/src/abstracts/abstract-ai-provider.ts:49](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/abstracts/abstract-ai-provider.ts#L49)
