Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addModel(Model) - Method in class eu.svjatoslav.alyverkko_cli.model.ModelLibrary
-
Adds a given model to the existing models list if it does not already exist.
- AI_RESPONSE_MARKER - Static variable in class eu.svjatoslav.alyverkko_cli.AiTask
- AiTask - Class in eu.svjatoslav.alyverkko_cli
- AiTask(MailQuery) - Constructor for class eu.svjatoslav.alyverkko_cli.AiTask
-
Creates a new AI task.
- alias - Variable in class eu.svjatoslav.alyverkko_cli.model.Model
-
The alias for the model.
B
- baseDirectory - Variable in class eu.svjatoslav.alyverkko_cli.commands.JoinFilesCommand
C
- Command - Interface in eu.svjatoslav.alyverkko_cli
- configFileOption - Variable in class eu.svjatoslav.alyverkko_cli.commands.MailCorrespondentCommand
-
Configuration file location.
- configuration - Static variable in class eu.svjatoslav.alyverkko_cli.Main
- Configuration - Class in eu.svjatoslav.alyverkko_cli.configuration
- Configuration() - Constructor for class eu.svjatoslav.alyverkko_cli.configuration.Configuration
- ConfigurationModel - Class in eu.svjatoslav.alyverkko_cli.configuration
- ConfigurationModel() - Constructor for class eu.svjatoslav.alyverkko_cli.configuration.ConfigurationModel
- contextSizeTokens - Variable in class eu.svjatoslav.alyverkko_cli.model.Model
-
The size of the context in terms of tokens.
E
- editOption - Variable in class eu.svjatoslav.alyverkko_cli.commands.JoinFilesCommand
- endOfTextMarker - Variable in class eu.svjatoslav.alyverkko_cli.model.Model
-
The marker used to signify the end of AI generated text.
- eu.svjatoslav.alyverkko_cli - package eu.svjatoslav.alyverkko_cli
- eu.svjatoslav.alyverkko_cli.commands - package eu.svjatoslav.alyverkko_cli.commands
- eu.svjatoslav.alyverkko_cli.configuration - package eu.svjatoslav.alyverkko_cli.configuration
- eu.svjatoslav.alyverkko_cli.model - package eu.svjatoslav.alyverkko_cli.model
- execute(String[]) - Method in interface eu.svjatoslav.alyverkko_cli.Command
- execute(String[]) - Method in class eu.svjatoslav.alyverkko_cli.commands.JoinFilesCommand
- execute(String[]) - Method in class eu.svjatoslav.alyverkko_cli.commands.ListModelsCommand
- execute(String[]) - Method in class eu.svjatoslav.alyverkko_cli.commands.MailCorrespondentCommand
- execute(String[]) - Method in class eu.svjatoslav.alyverkko_cli.commands.SelftestCommand
F
- filesystemPath - Variable in class eu.svjatoslav.alyverkko_cli.model.Model
-
The path to the file system where the model will be stored.
- filterParticipantsInAiResponse(String) - Static method in class eu.svjatoslav.alyverkko_cli.AiTask
- filterParticipantsInUserInput(String) - Static method in class eu.svjatoslav.alyverkko_cli.AiTask
- findModelByAlias(String) - Method in class eu.svjatoslav.alyverkko_cli.model.ModelLibrary
-
Finds a model by its alias.
G
- getDefaultModel() - Method in class eu.svjatoslav.alyverkko_cli.model.ModelLibrary
- getModels() - Method in class eu.svjatoslav.alyverkko_cli.model.ModelLibrary
-
Returns a list of all the models.
- getName() - Method in interface eu.svjatoslav.alyverkko_cli.Command
- getName() - Method in class eu.svjatoslav.alyverkko_cli.commands.JoinFilesCommand
- getName() - Method in class eu.svjatoslav.alyverkko_cli.commands.ListModelsCommand
- getName() - Method in class eu.svjatoslav.alyverkko_cli.commands.MailCorrespondentCommand
- getName() - Method in class eu.svjatoslav.alyverkko_cli.commands.SelftestCommand
- getPromptByAlias(String) - Method in class eu.svjatoslav.alyverkko_cli.configuration.Configuration
H
- handleCommand(String[]) - Method in class eu.svjatoslav.alyverkko_cli.Main
J
- JoinFilesCommand - Class in eu.svjatoslav.alyverkko_cli.commands
- JoinFilesCommand() - Constructor for class eu.svjatoslav.alyverkko_cli.commands.JoinFilesCommand
L
- ListModelsCommand - Class in eu.svjatoslav.alyverkko_cli.commands
- ListModelsCommand() - Constructor for class eu.svjatoslav.alyverkko_cli.commands.ListModelsCommand
- loadConfiguration() - Static method in class eu.svjatoslav.alyverkko_cli.configuration.Configuration
- loadConfiguration(File) - Static method in class eu.svjatoslav.alyverkko_cli.configuration.Configuration
M
- MailCorrespondentCommand - Class in eu.svjatoslav.alyverkko_cli.commands
- MailCorrespondentCommand() - Constructor for class eu.svjatoslav.alyverkko_cli.commands.MailCorrespondentCommand
- MailQuery - Class in eu.svjatoslav.alyverkko_cli.commands
- MailQuery() - Constructor for class eu.svjatoslav.alyverkko_cli.commands.MailQuery
- main(String[]) - Static method in class eu.svjatoslav.alyverkko_cli.Main
- Main - Class in eu.svjatoslav.alyverkko_cli
- Main() - Constructor for class eu.svjatoslav.alyverkko_cli.Main
- MAIN_EXECUTABLE_NAME - Static variable in class eu.svjatoslav.alyverkko_cli.AiTask
- model - Variable in class eu.svjatoslav.alyverkko_cli.commands.MailQuery
- Model - Class in eu.svjatoslav.alyverkko_cli.model
- Model(File, int, String, String) - Constructor for class eu.svjatoslav.alyverkko_cli.model.Model
-
The constructor for the Model class.
- ModelLibrary - Class in eu.svjatoslav.alyverkko_cli.model
- ModelLibrary(File, List<ConfigurationModel>) - Constructor for class eu.svjatoslav.alyverkko_cli.model.ModelLibrary
-
Represents a library of AI models.
P
- pattern - Variable in class eu.svjatoslav.alyverkko_cli.commands.JoinFilesCommand
- patternOption - Variable in class eu.svjatoslav.alyverkko_cli.commands.JoinFilesCommand
- printModelDetails() - Method in class eu.svjatoslav.alyverkko_cli.model.Model
-
Prints the details of the model.
- printModels() - Method in class eu.svjatoslav.alyverkko_cli.model.ModelLibrary
-
Prints the details of each model in the list.
- printRedMessageToConsole(String) - Static method in class eu.svjatoslav.alyverkko_cli.Utils
R
- runAiQuery() - Method in class eu.svjatoslav.alyverkko_cli.AiTask
-
Compute the AI task.
S
- SelftestCommand - Class in eu.svjatoslav.alyverkko_cli.commands
- SelftestCommand() - Constructor for class eu.svjatoslav.alyverkko_cli.commands.SelftestCommand
- setModels(List<ConfigurationModel>) - Method in class eu.svjatoslav.alyverkko_cli.configuration.Configuration
- sourceDirectoryOption - Variable in class eu.svjatoslav.alyverkko_cli.commands.JoinFilesCommand
- systemPrompt - Variable in class eu.svjatoslav.alyverkko_cli.commands.MailQuery
T
- topic - Variable in class eu.svjatoslav.alyverkko_cli.commands.JoinFilesCommand
- toString() - Method in class eu.svjatoslav.alyverkko_cli.commands.MailQuery
U
- userPrompt - Variable in class eu.svjatoslav.alyverkko_cli.commands.MailQuery
- Utils - Class in eu.svjatoslav.alyverkko_cli
- Utils() - Constructor for class eu.svjatoslav.alyverkko_cli.Utils
All Classes and Interfaces|All Packages|Constant Field Values