About OpenMorals™

OpenMorals is a set of open models that read moral framing in text, and an API that lets any app use them. The models follow Moral Foundations Theory.

It is part of AI Attributes™, alongside open models for other attributes of text.

Who it is for

How it works

Text is split into blocks, one per sentence. Each block is scored on its own by a model fine-tuned for the task, and every label gets a score from 0 to 1.

2 models are published, RoBERTa and Gemma, with open weights on Hugging Face. See Models.

Every result names the model and the exact revision that produced it. A revision never changes, so a score can always be traced to the weights behind it.

Who is behind it

OpenMorals is developed by AI Attributes™, an independent open research project. Others can contribute fine-tuned models: the rules are on its Contribute page.

Start with the API guide, or read the limitations.