https://github.com/calipsow/core-server-summarize-ai
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.3%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
Repository
Basic Info
- Host: GitHub
- Owner: calipsow
- License: mit
- Language: Python
- Default Branch: main
- Size: 605 KB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
- Releases: 0
Created almost 2 years ago
· Last pushed over 1 year ago
Metadata Files
Readme
Funding
License
Security
README.md
LLama 3.2 3B AI Server implementation
This Project Is Under Development, Contributions Are Welcome.
To get the current env.template config (reach out to development@callipson.com)
Server Stack
- ⚡ FastAPI for the Python backend API..
- 💾 Supabase (Supabase)
- 🐋 Docker Compose for development and production.
- 🔒 Secure password hashing by default.
- 🔑 JWT (JSON Web Token) authentication.
- 📫 Email based password recovery.
- ✅ Tests with Pytest.
- 📞 Traefik as a reverse proxy / load balancer.
- 🚢 Deployment instructions using Docker Compose, including how to set up a frontend Traefik proxy to handle automatic HTTPS certificates.
- 🏭 CI (continuous integration) and CD (continuous deployment) based on GitHub Actions.
API Documentation
Service API (provides endpoints to use the model)
- Questionary See API Endpoint
- Summarize See API Enpoint
LLM implementation / initialisation
Deployment Config
Docker is used see here important files:
Configure
You can then update configs in the .env files to customize your configurations.
Before deploying it, make sure you change at least the values for:
SECRET_KEYFIRST_SUPERUSER_PASSWORDPOSTGRES_PASSWORD
You can (and should) pass these as environment variables from secrets.
Read the deployment.md docs for more details.
Backend Docs (not updated now: template config viewable)
Backend docs: backend/README.md.
Deployment
Deployment docs: deployment.md.
Owner
- Login: calipsow
- Kind: user
- Location: Germany
- Company: Callipson
- Website: callipson.com
- Twitter: callipson_shop
- Repositories: 1
- Profile: https://github.com/calipsow
GitHub Events
Total
- Delete event: 2
- Issue comment event: 1
- Public event: 1
- Push event: 1
- Pull request event: 5
- Create event: 3
Last Year
- Delete event: 2
- Issue comment event: 1
- Public event: 1
- Push event: 1
- Pull request event: 5
- Create event: 3
Dependencies
.github/workflows/add-to-project.yml
actions
- actions/add-to-project v1.0.2 composite
.github/workflows/deploy-production.yml
actions
- actions/checkout v4 composite
.github/workflows/deploy-staging.yml
actions
- actions/checkout v4 composite
.github/workflows/generate-client.yml
actions
- actions/checkout v4 composite
- actions/setup-node v4 composite
- actions/setup-python v5 composite
- astral-sh/setup-uv v3 composite
.github/workflows/issue-manager.yml
actions
- tiangolo/issue-manager 0.5.1 composite
.github/workflows/labeler.yml
actions
- actions/labeler v5 composite
- docker://agilepathway/pull-request-label-checker latest composite
.github/workflows/latest-changes.yml
actions
- actions/checkout v4 composite
- tiangolo/latest-changes 0.3.1 composite
.github/workflows/lint-backend.yml
actions
- actions/checkout v4 composite
- actions/setup-python v5 composite
- astral-sh/setup-uv v3 composite
.github/workflows/playwright.yml
actions
- actions/checkout v4 composite
- actions/setup-node v4 composite
- actions/setup-python v5 composite
- actions/upload-artifact v4 composite
- mxschmitt/action-tmate v3 composite
- re-actors/alls-green release/v1 composite
.github/workflows/smokeshow.yml
actions
- actions/download-artifact v4 composite
- actions/setup-python v5 composite
.github/workflows/test-backend.yml
actions
- actions/checkout v4 composite
- actions/setup-python v5 composite
- actions/upload-artifact v4 composite
- astral-sh/setup-uv v3 composite
.github/workflows/test-docker-compose.yml
docker
backend/Dockerfile
docker
- python 3.10 build
docker-compose.override.yml
docker
- schickling/mailcatcher latest
- traefik 3.0
docker-compose.traefik.yml
docker
- traefik 3.0
docker-compose.yml
docker
- ${DOCKER_IMAGE_BACKEND?Variablenotset} ${TAG-latest}
- ${DOCKER_IMAGE_FRONTEND?Variablenotset} ${TAG-latest}
- adminer latest
- postgres 12
backend/pyproject.toml
pypi
- GPUtil *
- alembic <2.0.0,>=1.12.1
- bcrypt ==4.0.1
- email-validator <3.0.0.0,>=2.1.0.post1
- emails <1.0,>=0.6
- fastapi [standard]<1.0.0,>=0.114.2
- httpx <1.0.0,>=0.25.1
- jinja2 <4.0.0,>=3.1.4
- passlib [bcrypt]<2.0.0,>=1.7.4
- psutil *
- psycopg [binary]<4.0.0,>=3.1.13
- pydantic >2.0
- pydantic-settings <3.0.0,>=2.2.1
- pyjwt <3.0.0,>=2.8.0
- python-multipart <1.0.0,>=0.0.7
- sentry-sdk [fastapi]<2.0.0,>=1.40.6
- sqlmodel <1.0.0,>=0.0.21
- tenacity <9.0.0,>=8.2.3