Index

A B C E F G H J L M P R S T U 
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
 
A B C E F G H J L M P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values