Skip to main content

Class: OpenAI

Defined in: src/ai/OpenAI.ts:23

Extends

  • BaseAIModel

Constructors

Constructor

new OpenAI(options): OpenAI

Defined in: src/ai/OpenAI.ts:26

Parameters

options

OpenAIOptions

Returns

OpenAI

Overrides

BaseAIModel.constructor

Properties

openai?

optional openai: OpenAI

Defined in: src/ai/OpenAI.ts:24


options

protected options: OpenAIOptions

Defined in: src/ai/OpenAI.ts:26

Methods

generate()

generate(): Promise<void>

Defined in: src/ai/OpenAI.ts:66

Returns

Promise<void>


init()

init(): Promise<void>

Defined in: src/ai/OpenAI.ts:30

Returns

Promise<void>

Overrides

BaseAIModel.init


isAvailable()

isAvailable(): boolean

Defined in: src/ai/OpenAI.ts:41

Returns

boolean

Overrides

BaseAIModel.isAvailable


query()

query(input, _tools?): Promise<null | { text: string; }>

Defined in: src/ai/OpenAI.ts:45

Parameters

input
prompt

string

_tools?

never[]

Returns

Promise<null | { text: string; }>

Overrides

BaseAIModel.query