Uses of Interface
net.stoerr.ai.aigenpipeline.framework.task.AIInOut
-
Packages that use AIInOut Package Description net.stoerr.ai.aigenpipeline.commandline net.stoerr.ai.aigenpipeline.framework.task -
-
Uses of AIInOut in net.stoerr.ai.aigenpipeline.commandline
Fields in net.stoerr.ai.aigenpipeline.commandline declared as AIInOut Modifier and Type Field Description protected AIInOutAIGenPipeline. taskOutputFields in net.stoerr.ai.aigenpipeline.commandline with type parameters of type AIInOut Modifier and Type Field Description protected List<AIInOut>AIGenPipeline. hintFilesprotected List<AIInOut>AIGenPipeline. inputFilesprotected List<AIInOut>AIGenPipeline. promptFilesMethods in net.stoerr.ai.aigenpipeline.commandline with parameters of type AIInOut Modifier and Type Method Description protected StringAIDepDiagram. idForInOut(AIInOut inout)protected StringAIDepDiagram. labelForInOut(AIInOut inOut) -
Uses of AIInOut in net.stoerr.ai.aigenpipeline.framework.task
Classes in net.stoerr.ai.aigenpipeline.framework.task that implement AIInOut Modifier and Type Class Description static classAIInOut.AIFileInOutAIFileInOut is an implementation of AIInOut that reads from a file.static classAIInOut.AIFileSegmentInOutAIFileSegmentInOut is an implementation of AIInOut that reads from a segment of a segmented file.static classAIInOut.AIStreamInOutAIStreamInOut is an implementation of AIInOut that reads from an input stream.Fields in net.stoerr.ai.aigenpipeline.framework.task declared as AIInOut Modifier and Type Field Description protected AIInOutAIGenerationTask. outputprotected AIInOutAIGenerationTask. systemMessageInputFields in net.stoerr.ai.aigenpipeline.framework.task with type parameters of type AIInOut Modifier and Type Field Description protected List<AIInOut>AIGenerationTask. hintsprotected List<AIInOut>AIGenerationTask. inputFilesprotected List<AIInOut>AIGenerationTask. promptInputsMethods in net.stoerr.ai.aigenpipeline.framework.task that return AIInOut Modifier and Type Method Description static AIInOutAIInOut. of(File file)Creates an AIInOut instance that reads from a file.static AIInOutAIInOut. of(InputStream in)Creates an AIInOut instance that reads from an input stream.static AIInOutAIInOut. of(Path path)Creates an AIInOut instance that reads from a file.static AIInOutAIInOut. of(SegmentedFile segmentedFile, int segmentIndex)Creates an AIInOut instance that reads from a segment of a segmented file.Methods in net.stoerr.ai.aigenpipeline.framework.task that return types with arguments of type AIInOut Modifier and Type Method Description protected List<AIInOut>AIGenerationTask. getAllInputs()Methods in net.stoerr.ai.aigenpipeline.framework.task with parameters of type AIInOut Modifier and Type Method Description AIGenerationTaskAIGenerationTask. addHint(AIInOut hint)AIGenerationTaskAIGenerationTask. addInput(AIInOut input)AIGenerationTaskAIGenerationTask. addOptionalInput(AIInOut input)AIGenerationTaskAIGenerationTask. addPrompt(AIInOut promptInput, String... placeholdersAndValues)The actual prompt to be executed.AIGenerationTaskAIGenerationTask. addPrompt(AIInOut promptFile, Map<String,String> placeholdersAndValues)The actual prompt to be executed.static StringAIVersionMarker. determineFileVersionMarker(AIInOut inOut)Determine the version marker for input files / prompt files.AIVersionMarkerWritingStrategy. getRecordedVersionMarker(AIInOut output)Version of current output file.booleanRegenerationCheckStrategy. needsRegeneration(AIInOut output, List<AIInOut> inputs, WritingStrategy writingStrategy, List<String> inputVersions)Decides whether the output file needs to be regenerated.booleanRegenerationCheckStrategy.VersionMarkerRegenerationCheckStrategy. needsRegeneration(AIInOut output, List<AIInOut> inputs, WritingStrategy writingStrategy, List<String> inputVersions)default booleanAIInOut. sameFile(AIInOut other)AIGenerationTaskAIGenerationTask. setOutput(AIInOut output)AIGenerationTaskAIGenerationTask. setSystemMessage(AIInOut systemMessageFile)voidWritingStrategy. write(AIInOut output, String content, String versionComment)Method parameters in net.stoerr.ai.aigenpipeline.framework.task with type arguments of type AIInOut Modifier and Type Method Description AIGenerationTaskAIGenerationTask. addInputs(List<AIInOut> inputs)static List<String>AIVersionMarker. calculateInputMarkers(List<AIInOut> inputs, List<String> additionalMarkers)booleanRegenerationCheckStrategy. needsRegeneration(AIInOut output, List<AIInOut> inputs, WritingStrategy writingStrategy, List<String> inputVersions)Decides whether the output file needs to be regenerated.booleanRegenerationCheckStrategy.VersionMarkerRegenerationCheckStrategy. needsRegeneration(AIInOut output, List<AIInOut> inputs, WritingStrategy writingStrategy, List<String> inputVersions)
-