All Classes
-
All Classes Interface Summary Class Summary Class Description AIChatBuilder Defines the interface for building AI chat interactions, allowing customization of the model, token limits, and messages.AIGenerationTask We support the generation of files using an AI, specifically ChatGPT.AIModelConstants AIVersionMarker A parsing / creation class for markers like AIGenVersion(ourversion, inputfile1@version1, inputfile2@version2, ...).FileLookupHelper Makes it easy to find files to process withAIGenerationTasketc.OpenAIChatBuilderImpl Implementation of AIChatBuilder for creating and executing OpenAI chat completion requests.OpenAIChatBuilderImpl.ChatCompletionRequest OpenAIChatBuilderImpl.ChatCompletionResponse OpenAIChatBuilderImpl.Message RegenerationCheckStrategy A strategy to decide whether we need to regenerate an output file from input files.RegenerationCheckStrategy.VersionMarkerRegenerationCheckStrategy WritingStrategy Ways to write a file and embed the version comment.WritingStrategy.WritePartStrategy