Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/ai-google
node/google-language-models-manager-impl
GoogleLanguageModelsManagerImpl
Class GoogleLanguageModelsManagerImpl
Implements
GoogleLanguageModelsManager
Index
Constructors
constructor
Properties
_
api
Key
language
Model
Registry
retry
Settings
token
Usage
Service
Accessors
api
Key
Methods
calculate
Status
create
Or
Update
Language
Models
remove
Language
Models
set
Api
Key
set
Max
Retries
On
Errors
set
Retry
Delay
On
Other
Errors
set
Retry
Delay
On
Rate
Limit
Error
Constructors
constructor
new
GoogleLanguageModelsManagerImpl
()
:
GoogleLanguageModelsManagerImpl
Returns
GoogleLanguageModelsManagerImpl
Properties
Protected
_
api
Key
_apiKey
:
undefined
|
string
Protected
Readonly
language
Model
Registry
languageModelRegistry
:
LanguageModelRegistry
Protected
retry
Settings
retrySettings
:
GoogleLanguageModelRetrySettings
= ...
Protected
Readonly
token
Usage
Service
tokenUsageService
:
TokenUsageService
Accessors
api
Key
get
apiKey
()
:
undefined
|
string
Returns
undefined
|
string
Methods
Protected
calculate
Status
calculateStatus
(
effectiveApiKey
:
undefined
|
string
)
:
LanguageModelStatus
Parameters
effectiveApiKey
:
undefined
|
string
Returns
LanguageModelStatus
create
Or
Update
Language
Models
createOrUpdateLanguageModels
(
...
modelDescriptions
:
GoogleModelDescription
[]
,
)
:
Promise
<
void
>
Parameters
...
modelDescriptions
:
GoogleModelDescription
[]
Returns
Promise
<
void
>
remove
Language
Models
removeLanguageModels
(
...
modelIds
:
string
[]
)
:
void
Parameters
...
modelIds
:
string
[]
Returns
void
set
Api
Key
setApiKey
(
apiKey
:
undefined
|
string
)
:
void
Parameters
apiKey
:
undefined
|
string
Returns
void
set
Max
Retries
On
Errors
setMaxRetriesOnErrors
(
maxRetries
:
number
)
:
void
Parameters
maxRetries
:
number
Returns
void
set
Retry
Delay
On
Other
Errors
setRetryDelayOnOtherErrors
(
retryDelay
:
number
)
:
void
Parameters
retryDelay
:
number
Returns
void
set
Retry
Delay
On
Rate
Limit
Error
setRetryDelayOnRateLimitError
(
retryDelay
:
number
)
:
void
Parameters
retryDelay
:
number
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
_
api
Key
language
Model
Registry
retry
Settings
token
Usage
Service
Accessors
api
Key
Methods
calculate
Status
create
Or
Update
Language
Models
remove
Language
Models
set
Api
Key
set
Max
Retries
On
Errors
set
Retry
Delay
On
Other
Errors
set
Retry
Delay
On
Rate
Limit
Error
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...