Repository navigation
v0.1.0
Release Notes
Highlights:
- First public version of LicenseGuard.
- Can do very basic per-dependency identification with ChatGPT-4o-mini via the
POST /llm/guessroute. Expect to manually write these dependencies out! - Self-hostable via Docker with minimal config.
What's Inside:
/(GET): Returns a JSON response with a message that says "Hello World!"/llm/guess(POST): Takes a string (the prompt to the LLM) as its body. The LLM expects a prompt that lists Python packages. Returns a JSON response that guesses the licenses of the packages mentioned in the prompt.- FastAPI-based service that's ready to run in a container!
How to Run
docker run -p 80:80 --env-file .env licenseguard/license-guard:api-v0.1.0 # DockerHub
# or
docker run -p 80:80 --env-file .env ghcr.io/cassiama/license-guard:api-v0.1.0 # GHCR
Breaking Changes:
- None (first release)
Full Changelog:
- You can compare this release (
v0.1.0) with earlier commits in this repo:
https://github.com/cassiama/LicenseGuard-API/commits/v0.1.0
This release is building up to a MVP for this project. Stay tuned for the future releases; it will be announced when we've hit the MVP phase!