<!--
 ⚠️  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
-->

[openai](../) / Exports

# openai

## Table of contents

### Classes

- [OpenAIConversationAdapter](classes/OpenAIConversationAdapter)
- [OpenAIProvider](classes/OpenAIProvider)

### Interfaces

- [IPayloadLogger](interfaces/IPayloadLogger)
- [IPayloadLoggerOptions](interfaces/IPayloadLoggerOptions)
- [IProviderOptions](interfaces/IProviderOptions)
- [IOpenAIProviderOptions](interfaces/IOpenAIProviderOptions)

### Type Aliases

- [TProviderOptionValue](#tprovideroptionvalue)

## Type Aliases

### TProviderOptionValue

Ƭ **TProviderOptionValue**: `string` \| `number` \| `boolean` \| `undefined` \| `null` \| `OpenAI` \| [`IPayloadLogger`](interfaces/IPayloadLogger) \| `SimpleLogger` \| `IExecutor` \| [`TProviderOptionValue`](#tprovideroptionvalue)[] \| \{ `[key: string]`: [`TProviderOptionValue`](#tprovideroptionvalue); }

Valid provider option value types

#### Defined in

[openai/src/types.ts:9](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/openai/src/types.ts#L9)
