Documentation

AIModelInterface

Table of Contents

Methods

ask()  : string
getAvailableModels()  : array<string|int, mixed>
getCode()  : string
getDefaultModel()  : string
getModel()  : string
getName()  : string
getVersion()  : string
isEnabled()  : bool

Methods

ask()

public ask(string $prompt[, string|null $model = null ][, array<string|int, mixed>|null $previousMessages = null ]) : string
Parameters
$prompt : string
$model : string|null = null
$previousMessages : array<string|int, mixed>|null = null
Return values
string

getAvailableModels()

public getAvailableModels([bool $reset = false ]) : array<string|int, mixed>
Parameters
$reset : bool = false
Return values
array<string|int, mixed>

getDefaultModel()

public getDefaultModel() : string
Return values
string

getModel()

public getModel([string|null $model = null ]) : string
Parameters
$model : string|null = null
Return values
string

        
On this page

Search results