AiSupportedModel
extends BaseModel
in package
Table of Contents
Properties
- $contextWindow : int
- $displayName : string
- $features : array<string|int, mixed>
- $id : string
- $intelligence : int
- $knowledgeCutoff : string|null
- $maxOutputTokens : int
- $modalities : array<string|int, mixed>
- $price : array<string|int, mixed>
- $providerId : int|null
- $providerName : string
- $providerType : string
- $releaseDate : string|null
- $speed : int
- $supportReasoning : bool
Methods
- __construct() : mixed
- getContextWindow() : int
- getDisplayName() : string
- getFeatures() : array<string|int, mixed>
- getId() : string
- getIntelligence() : int
- getKnowledgeCutoff() : string|null
- getMaxOutputTokens() : int
- getModalities() : array<string|int, mixed>
- getPrice() : array<string|int, mixed>
- getProviderId() : int|null
- getProviderName() : string
- getProviderType() : string
- getReleaseDate() : string|null
- getSpeed() : int
- getSupportReasoning() : bool
Properties
$contextWindow
protected
int
$contextWindow
$displayName
protected
string
$displayName
$features
protected
array<string|int, mixed>
$features
$id
protected
string
$id
$intelligence
protected
int
$intelligence
$knowledgeCutoff
protected
string|null
$knowledgeCutoff
$maxOutputTokens
protected
int
$maxOutputTokens
$modalities
protected
array<string|int, mixed>
$modalities
$price
protected
array<string|int, mixed>
$price
$providerId
protected
int|null
$providerId
$providerName
protected
string
$providerName
$providerType
protected
string
$providerType
$releaseDate
protected
string|null
$releaseDate
$speed
protected
int
$speed
$supportReasoning
protected
bool
$supportReasoning
Methods
__construct()
public
__construct([array<string|int, mixed> $data = [] ]) : mixed
Parameters
- $data : array<string|int, mixed> = []
getContextWindow()
public
getContextWindow() : int
Return values
intgetDisplayName()
public
getDisplayName() : string
Return values
stringgetFeatures()
public
getFeatures() : array<string|int, mixed>
Return values
array<string|int, mixed> —streaming, structuredOutput, functionCalling
getId()
public
getId() : string
Return values
stringgetIntelligence()
public
getIntelligence() : int
Return values
intgetKnowledgeCutoff()
public
getKnowledgeCutoff() : string|null
Return values
string|nullgetMaxOutputTokens()
public
getMaxOutputTokens() : int
Return values
intgetModalities()
public
getModalities() : array<string|int, mixed>
Return values
array<string|int, mixed> —input, output
getPrice()
public
getPrice() : array<string|int, mixed>
Return values
array<string|int, mixed> —input, output
getProviderId()
public
getProviderId() : int|null
Return values
int|nullgetProviderName()
public
getProviderName() : string
Return values
stringgetProviderType()
public
getProviderType() : string
Return values
stringgetReleaseDate()
public
getReleaseDate() : string|null
Return values
string|nullgetSpeed()
public
getSpeed() : int
Return values
intgetSupportReasoning()
public
getSupportReasoning() : bool