Class: OpenAI
Defined in: src/ai/OpenAI.ts:25
Extends
BaseAIModel
Constructors
Constructor
new OpenAI(
options):OpenAI
Defined in: src/ai/OpenAI.ts:28
Parameters
options
Returns
OpenAI
Overrides
BaseAIModel.constructor
Properties
openai?
optionalopenai:OpenAI
Defined in: src/ai/OpenAI.ts:26
options
protectedoptions:OpenAIOptions
Defined in: src/ai/OpenAI.ts:28
Methods
generate()
generate():
Promise<void>
Defined in: src/ai/OpenAI.ts:70
Returns
Promise<void>
init()
init():
Promise<void>
Defined in: src/ai/OpenAI.ts:32
Returns
Promise<void>
Overrides
BaseAIModel.init
isAvailable()
isAvailable():
boolean
Defined in: src/ai/OpenAI.ts:45
Returns
boolean
Overrides
BaseAIModel.isAvailable
query()
query(
input,_tools?):Promise<null| {text:string; }>
Defined in: src/ai/OpenAI.ts:49
Parameters
input
prompt
string
_tools?
never[]
Returns
Promise<null | { text: string; }>
Overrides
BaseAIModel.query