Description of the project here.
Key Features โข Requirements โข Quick Start โข Configuration โข Credits Related About the Core Contributors
- Super opinionated python stack to enable super fast development on new projects without getting the usual tooling available
- CI/Linters built-in
- LLM Inference/Observability built-in
- (Optional)
saas
branch contains default template for building SaaS apps
- Rye
curl -sSf https://rye.astral.sh/get | bash
make all
- runsmain.py
make fmt
- runsblack
linter, an opinionated lintermake banner
- create a new banner that makes the README nice ๐make test
- runs all tests defined byTEST_TARGETS = tests/folder1 tests/folder2
-
Global config:
global_config/global_config.yaml
-
Environment Variables: Store environmnent variables in
.env
(Create this if not exists) andglobal_config/global_config.py
will read those out automatically. Then, you can import them as follows:.env
file:OPENAI_API_KEY=sk-...
python file:
from global_config import global_config print(global_config.OPENAI_API_KEY)
This software uses the following tools:
- Cursor: The AI Code Editor
- Rye: a Hassle-Free Python Experience
- DSPY: Pytorch for LLM Inference
- LangFuse: LLM Observability Tool
Coming soon...
Coming soon...