commit
223b987661
27
README.md
27
README.md
@ -14,20 +14,19 @@ Jan is free, source-available, and fair-code licensed.
|
|||||||
- GPU support with Nvidia hardware acceleration
|
- GPU support with Nvidia hardware acceleration
|
||||||
- CPU support with optimizations via llama.cpp
|
- CPU support with optimizations via llama.cpp
|
||||||
|
|
||||||
## Features
|
## Current Features
|
||||||
- [x] Web, Mobile and APIs (OpenAI compatible REST & GRPC)
|
- [x] Llama 7Bn
|
||||||
- [x] LLMs and Generative Art models
|
- [x] Web app and APIs (OpenAI compatible REST & GRPC)
|
||||||
- [x] Support for Apple Silicon, CPU architectures
|
- [x] Supports Apple Silicon/CPU & GPU architectures
|
||||||
- [x] C++ inference backend with CUDA/TensorRT/Triton, dynamic batching
|
|
||||||
- [x] Load balancing via Traefik
|
- [x] Load balancing via Traefik
|
||||||
- [x] Login and authz via Keycloak
|
- [x] Login and authz via Keycloak
|
||||||
- [x] Data persistence via Postgres and/or MinIO
|
- [x] Data storage via Postgres, MinIO
|
||||||
|
|
||||||
## Planned
|
## Planned Features
|
||||||
- [ ] Support opting out of optional, 3rd party integrations
|
- [ ] Support more models, with acceleration ([WIP](https://github.com/janhq/accelerated_ai))
|
||||||
|
- [ ] C++ inference backend w/ CUDA & dynamic batching ([WIP](https://github.com/janhq/inference_backend))
|
||||||
- [ ] Universal model installer & compiler, targeting Nvidia GPU acceleration
|
- [ ] Universal model installer & compiler, targeting Nvidia GPU acceleration
|
||||||
- [ ] Mobile UI with a swappable backend URL
|
- [ ] Mobile UI with a swappable backend URL
|
||||||
- [ ] Support for controlnet, upscaler, and code llama
|
|
||||||
- [ ] Admin dashboards for user management and audit
|
- [ ] Admin dashboards for user management and audit
|
||||||
|
|
||||||
## Quickstart
|
## Quickstart
|
||||||
@ -105,11 +104,11 @@ docker compose up -d
|
|||||||
|
|
||||||
| Service | URL | Credentials |
|
| Service | URL | Credentials |
|
||||||
| -------------------- | --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
| -------------------- | --------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||||
| Keycloak | http://localhost:8088 | Admin credentials are set via the environment variables `KEYCLOAK_ADMIN` and `KEYCLOAK_ADMIN_PASSWORD` |
|
| Web App | http://localhost:3000 | Users are signed up to keycloak, default created user is set via `conf/keycloak_conf/example-realm.json` on keycloak with username: `username`, password: `password` |
|
||||||
| app-backend (hasura) | http://localhost:8080 | Admin credentials are set via the environment variables `HASURA_GRAPHQL_ADMIN_SECRET` in file `conf/sample.env_app-backend` |
|
| Keycloak Admin | http://localhost:8088 | Admin credentials are set via the environment variables `KEYCLOAK_ADMIN` and `KEYCLOAK_ADMIN_PASSWORD` |
|
||||||
| web-client | http://localhost:3000 | Users are signed up to keycloak, default created user is set via `conf/keycloak_conf/example-realm.json` on keycloak with username: `username`, password: `password` |
|
| Hasura App Backend | http://localhost:8080 | Admin credentials are set via the environment variables `HASURA_GRAPHQL_ADMIN_SECRET` in file `conf/sample.env_app-backend` |
|
||||||
| llm service | http://localhost:8000 | |
|
| LLM Service | http://localhost:8000 | |
|
||||||
| sd service | http://localhost:8001 | |
|
| Stable Diffusion Service | http://localhost:8001 | |
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user