Skip to content

NooraHealth/calibrate-backend

 
 

Repository files navigation

Calibrate Backend

codecov CC BY-SA 4.0

Backend for Calibrate: an AI agent evaluation platform for non-profits

Installation

Install dependencies using uv:

uv sync --frozen

For local development with tests:

uv sync --frozen --group dev

Running tests

From the repository root (not src/):

pytest tests

Contributing

After cloning the repo, enable the project's git hooks so the pre-commit test runner fires on commits to main:

git config core.hooksPath .githooks

Every contributor needs to run it once.

Running Locally

Start the development server:

cd src
uv run uvicorn main:app --reload

The app will be available at: http://localhost:8000

API documentation: http://localhost:8000/docs

License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

CC BY-SA 4.0

About

AI agent evaluation for non-profits

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Python 99.7%
  • Other 0.3%