Theia API Documentation v1.67.0
Eclipse Theia Website
GitHub
Preparing search index...
@theia/ai-llamafile
node/llamafile-manager-impl
LlamafileManagerImpl
Class LlamafileManagerImpl
Implements
LlamafileManager
Index
Constructors
constructor
Properties
language
Model
Registry
Methods
add
Language
Models
attach
Process
Handlers
calculate
Status
get
Llamafile
Model
get
Started
Llamafiles
is
Started
remove
Language
Models
set
Client
spawn
Llamafile
Process
start
Server
stop
Server
update
Language
Model
Status
Constructors
constructor
new
LlamafileManagerImpl
()
:
LlamafileManagerImpl
Returns
LlamafileManagerImpl
Properties
Protected
language
Model
Registry
languageModelRegistry
:
LanguageModelRegistry
Methods
add
Language
Models
addLanguageModels
(
LlamafileModelDescriptions
:
LlamafileModelDescription
[]
,
)
:
Promise
<
void
>
Parameters
LlamafileModelDescriptions
:
LlamafileModelDescription
[]
Returns
Promise
<
void
>
Protected
attach
Process
Handlers
attachProcessHandlers
(
name
:
string
,
currentProcess
:
ChildProcessWithoutNullStreams
,
)
:
void
Parameters
name
:
string
currentProcess
:
ChildProcessWithoutNullStreams
Returns
void
Protected
calculate
Status
calculateStatus
(
started
:
boolean
,
message
?:
string
)
:
LanguageModelStatus
Parameters
started
:
boolean
Optional
message
:
string
Returns
LanguageModelStatus
Protected
get
Llamafile
Model
getLlamafileModel
(
name
:
string
)
:
Promise
<
undefined
|
LlamafileLanguageModel
>
Parameters
name
:
string
Returns
Promise
<
undefined
|
LlamafileLanguageModel
>
get
Started
Llamafiles
getStartedLlamafiles
()
:
Promise
<
string
[]
>
Returns
Promise
<
string
[]
>
is
Started
isStarted
(
name
:
string
)
:
boolean
Parameters
name
:
string
Returns
boolean
remove
Language
Models
removeLanguageModels
(
modelIds
:
string
[]
)
:
void
Parameters
modelIds
:
string
[]
Returns
void
set
Client
setClient
(
client
:
LlamafileServerManagerClient
)
:
void
Parameters
client
:
LlamafileServerManagerClient
Returns
void
Protected
spawn
Llamafile
Process
spawnLlamafileProcess
(
llm
:
LlamafileLanguageModel
,
)
:
ChildProcessWithoutNullStreams
Parameters
llm
:
LlamafileLanguageModel
Returns
ChildProcessWithoutNullStreams
start
Server
startServer
(
name
:
string
)
:
Promise
<
void
>
Parameters
name
:
string
Returns
Promise
<
void
>
stop
Server
stopServer
(
name
:
string
)
:
void
Parameters
name
:
string
Returns
void
Protected
update
Language
Model
Status
updateLanguageModelStatus
(
modelId
:
string
,
hasStarted
:
boolean
,
message
?:
string
,
)
:
Promise
<
void
>
Parameters
modelId
:
string
hasStarted
:
boolean
Optional
message
:
string
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
language
Model
Registry
Methods
add
Language
Models
attach
Process
Handlers
calculate
Status
get
Llamafile
Model
get
Started
Llamafiles
is
Started
remove
Language
Models
set
Client
spawn
Llamafile
Process
start
Server
stop
Server
update
Language
Model
Status
Eclipse Theia Website
GitHub
Theia API Documentation v1.67.0
Loading...