Janus LLM#
Usage#
- Quick Start
How to get started with janus-llm.
- Translating
How to use LLMs to translate from one programming language to another.
- Documenting
How to use LLMs create documentation from code.
- Diagramming
How to use LLMs to create diagrams from code.
- Refiners
How to use the Refiner classes to refine code.
- Pipelines
How to configure pipelines to process code.
- Adding a Directory to a Chroma Collection
How to add code to the Chroma vector database.
- Evaluating
How to evaluate the quality of the generated products.
- Janus JSON Files
The format of the JSON files that are used to store the generated products.
- Reading Binaries
How to read binaries and load the C-like pseudocode into a Chroma vector database.
- Supported Languages
The supported input languages. This depends on tree-sitter parsers that have been included or is based on custom parsers created for this project.
Development#
- Contributing
How to contribute changes to the codebase or to documentation.