Theia API Documentation v1.65.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/plugin-ext
plugin/types-impl
LanguageModelChatProvider
Interface LanguageModelChatProvider<T>
Stubbed
interface
LanguageModelChatProvider
<
T
extends
LanguageModelChatInformation
=
LanguageModelChatInformation
,
>
{
onDidChangeLanguageModelChatInformation
?:
Event
<
void
>
;
provideLanguageModelChatInformation
(
options
:
PrepareLanguageModelChatModelOptions
,
token
:
CancellationToken
,
)
:
ProviderResult
<
T
[]
>
;
provideLanguageModelChatResponse
(
model
:
T
,
messages
:
readonly
LanguageModelChatRequestMessage
[]
,
options
:
ProvideLanguageModelChatResponseOptions
,
progress
:
Progress
<
LanguageModelResponsePart
>
,
token
:
CancellationToken
,
)
:
Thenable
<
void
>
;
provideTokenCount
(
model
:
T
,
text
:
string
|
LanguageModelChatRequestMessage
,
token
:
CancellationToken
,
)
:
Thenable
<
number
>
;
}
Type Parameters
T
extends
LanguageModelChatInformation
=
LanguageModelChatInformation
Index
Properties
on
Did
Change
Language
Model
Chat
Information?
Methods
provide
Language
Model
Chat
Information
provide
Language
Model
Chat
Response
provide
Token
Count
Properties
Optional
Readonly
on
Did
Change
Language
Model
Chat
Information
onDidChangeLanguageModelChatInformation
?:
Event
<
void
>
Methods
provide
Language
Model
Chat
Information
provideLanguageModelChatInformation
(
options
:
PrepareLanguageModelChatModelOptions
,
token
:
CancellationToken
,
)
:
ProviderResult
<
T
[]
>
Parameters
options
:
PrepareLanguageModelChatModelOptions
token
:
CancellationToken
Returns
ProviderResult
<
T
[]
>
provide
Language
Model
Chat
Response
provideLanguageModelChatResponse
(
model
:
T
,
messages
:
readonly
LanguageModelChatRequestMessage
[]
,
options
:
ProvideLanguageModelChatResponseOptions
,
progress
:
Progress
<
LanguageModelResponsePart
>
,
token
:
CancellationToken
,
)
:
Thenable
<
void
>
Parameters
model
:
T
messages
:
readonly
LanguageModelChatRequestMessage
[]
options
:
ProvideLanguageModelChatResponseOptions
progress
:
Progress
<
LanguageModelResponsePart
>
token
:
CancellationToken
Returns
Thenable
<
void
>
provide
Token
Count
provideTokenCount
(
model
:
T
,
text
:
string
|
LanguageModelChatRequestMessage
,
token
:
CancellationToken
,
)
:
Thenable
<
number
>
Parameters
model
:
T
text
:
string
|
LanguageModelChatRequestMessage
token
:
CancellationToken
Returns
Thenable
<
number
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
on
Did
Change
Language
Model
Chat
Information
Methods
provide
Language
Model
Chat
Information
provide
Language
Model
Chat
Response
provide
Token
Count
Eclipse Theia Website
GitHub
Theia API Documentation v1.65.0
Loading...
Stubbed