Skip to content

Namespaces

Davide R. Wiest edited this page Nov 4, 2023 · 1 revision

The namespaces follow the Domain Driven Design namespace convention, with the exception of lacking a presentation layer, as it's a package. Async classes are located in the Async sub-namespace of each applicable namespace.

Application

The logic of the package

Prompting

Request

Result

Storage

loaders and savers

Strategy

FailStrategy-implementations

Templates

Template-implementations

TextUtil

TextMerger, TextSplitter, and implementations

Infrastructure

3rd party dependencies

Domain

Abstract data like Exceptions and LLMConfig

Clone this wiki locally