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
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