pokemon-showdown/server/artemis
Guangcong Luo 73a04cdcba
Some checks are pending
Publish to npm / test (push) Waiting to run
Publish to npm / get-version (push) Waiting to run
Publish to npm / npm-publish (push) Blocked by required conditions
Node.js CI / build (18.x) (push) Waiting to run
TypeScript: Enable noImplicitOverride
2025-02-26 14:38:32 -08:00
..
index.ts Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
install Artemis: Improve install script 2022-02-15 20:44:29 -05:00
local.ts TypeScript: Enable noImplicitOverride 2025-02-26 14:38:32 -08:00
model.py Support classifying message toxicity locally (#8662) 2022-02-15 17:18:50 -08:00
README.md Support classifying message toxicity locally (#8662) 2022-02-15 17:18:50 -08:00
remote.ts Update to ESLint 9 (#10926) 2025-02-25 20:03:46 -08:00
requirements.txt Support classifying message toxicity locally (#8662) 2022-02-15 17:18:50 -08:00

Artemis

This is the source code for PS's moderation AI, Artemis.

It has two versions, one local and one remote.

The remote version uses Google's Perspective API to classify messages, and requires a key set in Config.perspectiveKey.

The local version uses detoxify to classify messages. Before using it, run ./server/artemis/install (this script installs dependencies and the model the local version uses).