Skip to content

discourse/discourse-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d2002f8 · Apr 22, 2025
Feb 17, 2023
Apr 22, 2025
Apr 22, 2025
Apr 22, 2025
Apr 22, 2025
Apr 17, 2025
Apr 7, 2025
Mar 18, 2025
Apr 17, 2025
Nov 20, 2024
Apr 22, 2025
Mar 13, 2025
Apr 22, 2025
Jan 23, 2025
Mar 19, 2025
Apr 9, 2025
Oct 14, 2024
Nov 21, 2023
Nov 3, 2023
Jan 27, 2025
Nov 3, 2023
Nov 29, 2023
Nov 3, 2023
Mar 17, 2025
Feb 24, 2025
Feb 24, 2025
Mar 26, 2025
Nov 19, 2024
Mar 17, 2025
Apr 22, 2025
Mar 17, 2025
Mar 13, 2025
Apr 9, 2024

Repository files navigation

Discourse AI Plugin

Plugin Summary

For more information, please see: https://meta.discourse.org/t/discourse-ai/259214?u=falco

Evals

The directory evals contains AI evals for the Discourse AI plugin. You may create a local config by copying config/eval-llms.yml to config/eval-llms.local.yml and modifying the values.

To run them use:

cd evals ./run --help

Usage: evals/run [options]
    -e, --eval NAME                  Name of the evaluation to run
        --list-models                List models
    -m, --model NAME                 Model to evaluate (will eval all models if not specified)
    -l, --list                       List evals

To run evals you will need to configure API keys in your environment:

OPENAI_API_KEY=your_openai_api_key ANTHROPIC_API_KEY=your_anthropic_api_key GEMINI_API_KEY=your_gemini_api_key