diff options
author | Nick Cao <nickcao@nichi.co> | 2023-11-26 10:28:15 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-26 10:28:15 -0500 |
commit | c5180737dbd43686a8f6ffbbdfdc1d84869c1327 (patch) | |
tree | d5982d13321259714bd4888b5c5fe6433dfdec0d /pkgs/by-name/pr | |
parent | 67e372ddd4fd522799d31711356fe65bbb2ae48d (diff) | |
parent | e41eb4356b5ce5efb50f389ba7b54f76d3a3d246 (diff) | |
download | nixlib-c5180737dbd43686a8f6ffbbdfdc1d84869c1327.tar nixlib-c5180737dbd43686a8f6ffbbdfdc1d84869c1327.tar.gz nixlib-c5180737dbd43686a8f6ffbbdfdc1d84869c1327.tar.bz2 nixlib-c5180737dbd43686a8f6ffbbdfdc1d84869c1327.tar.lz nixlib-c5180737dbd43686a8f6ffbbdfdc1d84869c1327.tar.xz nixlib-c5180737dbd43686a8f6ffbbdfdc1d84869c1327.tar.zst nixlib-c5180737dbd43686a8f6ffbbdfdc1d84869c1327.zip |
Merge pull request #269731 from silvergasp/master
Add promptfoo package
Diffstat (limited to 'pkgs/by-name/pr')
-rw-r--r-- | pkgs/by-name/pr/promptfoo/package.nix | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/pkgs/by-name/pr/promptfoo/package.nix b/pkgs/by-name/pr/promptfoo/package.nix new file mode 100644 index 000000000000..f7b6aeb07a40 --- /dev/null +++ b/pkgs/by-name/pr/promptfoo/package.nix @@ -0,0 +1,28 @@ +{ buildNpmPackage +, fetchFromGitHub +, lib +}: + +buildNpmPackage rec { + pname = "promptfoo"; + version = "0.28.0"; + + src = fetchFromGitHub { + owner = "promptfoo"; + repo = "promptfoo"; + rev = "${version}"; + hash = "sha256-fJZeao5/iTF1QTSdhUT4VurH0witOAVs0NT2sb2McYM="; + }; + + npmDepsHash = "sha256-IcMD8t+2Z2RwQ87j08zNQWlNhtRqDi2cD60ZPEAezww="; + + dontNpmBuild = true; + + meta = with lib; { + description = "Test your prompts, models, RAGs. Evaluate and compare LLM outputs, catch regressions, and improve prompt quality."; + homepage = "https://www.promptfoo.dev/"; + changelog = "https://github.com/promptfoo/promptfoo/releases/tag/${version}"; + license = licenses.mit; + maintainers = [ maintainers.nathanielbrough ]; + }; +} |