A CLI Template/Framework for creating AI Command line Agents in C/C++
This README was written by Grok with RagCraft, an AI model developed by xAI. RagCraft is a powerful tool for creating RAG (Retrieval-Augmented Generation) based applications in C. It provides a robust framework for managing language models, configuring APIs, and building CLI applications with ease.
- Model Configuration: Easily configure and manage different language models.
- API Integration: Seamless integration with various APIs for enhanced functionality.
- CLI Interface: Build command-line interfaces with straightforward commands.
- Cross-Platform Builds: Support for building on Linux and Windows.
- Encryption: Secure storage of configuration files with encryption.
Ragcraft itself release, can help you to understand the project, if you want access cli_usage.md and learn how to use the template, by using the CLI itself that it generates
File | Description |
---|---|
RagCraft.c | final Amalgamation of the project |
RagCraft.deb | Debian Package |
RagCraft.rpm | RPM Package |
RagCraft.out | Linux Executable file |
RagCraft64.exe | Windows 64 bit Executable file |
RagCrafti32.exe | Windows 32 bit Executable file |
File | Description |
---|---|
build_instructions.md | Instructions for building the project. |
cli_usage.md | Usage guide for the CLI interface. |
project_dependencies.md | List of dependencies used in the project. |
json_model_config.md | Configuration of the JSON model. |
build_toolchain.md | Details about the build toolchain used in the project. |
build_workflow.md | Build workflow instructions. |
assets_embed_vars.md | Description of the embedded variables in the assets folder. |
licenses.md | Licenses of the dependencies used in the project. |
project_workfow.md | Overview of the project workflow and use cases. |