8000 Releases · DonTizi/rlama · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: DonTizi/rlama

Release v0.1.39

24 May 17:24
Compare
Choose a tag to compare
Update to version 0.1.39

Release v0.1.38

24 May 04:17
Compare
Choose a tag to compare
flagembeddings version

Release v0.1.37

24 May 03:42
Compare
Choose a tag to compare
Update to version 0.1.37

Release v0.1.36

03 Apr 15:32
Compare
Choose a tag to compare
Update to version 0.1.36

Release v0.1.35

01 Apr 23:36
Compare
Choose a tag to compare
Update to version 0.1.35

Release v0.1.34

22 Mar 18:33
Compare
Choose a tag to compare

Release Update Description for v0.1.34

  1. Website Monitoring for RAG Systems

    • Introduced commands to set up and manage website monitoring:
      • web-watch: Configure a RAG system to monitor websites for updates.
      • web-watch-off: Disable website monitoring.
      • check-web-watched: Manually check monitored websites for updates.
  2. Hugging Face Integration

    • Access to GGUF models on Hugging Face:
      • hf-browse: Browse available models.
      • run-hf: Run a Hugging Face GGUF model.
    • Examples:
      • rlama hf-browse mistral --open
      • rlama run-hf bartowski/Llama-3.2-1B-Instruct-GGUF
  3. Advanced Chunking Strategies

    • New chunking strategies for optimized document retrieval:
      • fixed, semantic, hybrid, hierarchical
    • Examples:
      • rlama rag llama3 documentation ./docs --chunking-strategy=semantic
      • rlama rag llama3 book-rag ./books --chunking-strategy=hierarchical
  4. OpenAI Model Support

    • Use OpenAI models for inference with RLAMA:
      • Set API key with export OPENAI_API_KEY="your-api-key"
      • Create RAG with OpenAI models:
        • rlama rag gpt-4-turbo my-rag ./documents
      • Supported models include gpt-4-turbo, o3-mini, etc.
  5. Custom Data Directory

    • Set a custom data directory for RLAMA:
      • Command-line flag: rlama --data-dir /path/to/directory
      • Environment variable: export RLAMA_DATA_DIR=/path/to/directory
  6. Reranking Enhancements

    • Configuration for reranking models:
      • add-reranker: Configure reranking for a RAG.
      • Parameters include model, weight, and threshold.
    • Example:
      • rlama add-reranker my-rag --model reranker-model --weight 0.8
  7. Profile Management

    • Manage multiple API profiles:
      • profile add: Add a new API profile.
      • profile list: List all profiles.
      • profile delete: Delete a profile.
    • Example:
      • rlama profile add openai-work openai "sk-your-api-key"
  8. Wizard Enhancements

    • Improved interactive setup for creating RAG systems:
      • Support for website crawling options.
      • Enhanced chunking strategy selection.
  9. Documentation Updates

    • Added detailed guidelines for chunking strategies and reranking.
  10. Various Improvements and Bug Fixes

    • Enhanced commands for adding documents.
    • Improved error handling and user feedback.
    • Updated dependencies and internal libraries for better performance and stability.

Release v0.1.33

21 Mar 15:44
Compare
Choose a tag to compare
fixed Windows uninstall

Release v0.1.32

16 Mar 19:53
Compare
Choose a tag to compare
Update to version 0.1.32

Release v0.1.31

16 Mar 03:59
Compare
Choose a tag to compare
Update to version 0.1.31

Release v0.1.30

16 Mar 01:10
Compare
Choose a tag to compare

RLAMA v0.1.30 - Web Crawling & Interactive Wizard

We're excited to announce RLAMA v0.1.30, bringing powerful new capabilities to your local RAG experience. This release adds web crawling functionality to build RAGs directly from websites and introduces an interactive wizard for easier RAG creation.

🔍 New Web Crawling Features

Build RAG systems directly from websites with our new crawling capabilities:

  • crawl-rag: Create a new RAG system by crawling a website

    rlama crawl-rag llama3 docs-rag https://docs.example.com --max-depth=2
  • crawl-add-docs: Add website content to an existing RAG

    rlama crawl-add-docs my-rag https://blog.example.com --exclude-path=/archive,/tags

Control your crawling with flexible options:

  • Set crawling depth with --max-depth
  • Adjust concurrent requests with --concurrency
  • Skip specific paths with --exclude-path
  • Fine-tune chunking with --chunk-size and --chunk-overlap

🧙‍♂️ Interactive RAG Creation Wizard

Setting up a RAG system is now easier than ever with our step-by-step wizard:

rlama wizard

The wizard guides you through:

  • Naming your RAG
  • Choosing an Ollama model
  • Selecting document folders
  • Configuring chunking parameters
  • Setting up file filtering

Perfect for new users or anyone who prefers a guided approach to RAG creation!

🔧 Technical Improvements

  • Updated Dependencies: Upgraded to Go 1.23.0
  • New Libraries: Added support for goquery for HTML parsing and improved document handling
  • Performance: Enhanced concurrency handling for faster web crawling

Usage Examples

Creating a RAG from a documentation website:

rlama crawl-rag llama3 product-docs https://product.example.com/docs --max-depth=3

Adding blog content to an existing knowledge base:

rlama crawl-add-docs knowledge-base https://company.blog.com --concurrency=10

Using the interactive wizard:

rlama wizard
# Follow the prompts to create your customized RAG

We're continuously working to make RLAMA the best tool for local RAG systems. As always, your feedback is welcome!

0