docs: Update the pyproject.toml to make it compatible with spaCy; update

architecture.md
This commit is contained in:
wilson 2026-04-08 20:26:57 +01:00
parent 873ebacd4d
commit 486e0bf3d5
2 changed files with 7 additions and 1 deletions

View file

@ -46,3 +46,9 @@ Example Api Clients in their own modules are:
- `AnthropicClient` to communicate with Anthorpic's LLM, i.e. Claude, to generate text and synthesis. - `AnthropicClient` to communicate with Anthorpic's LLM, i.e. Claude, to generate text and synthesis.
- `GeminiClient` to communicate with Google's Gemini for text-to-speech generation - `GeminiClient` to communicate with Google's Gemini for text-to-speech generation
- `DeepgramClient` for timestamped speech-to-text transcription - `DeepgramClient` for timestamped speech-to-text transcription
## Deploymnet
The application has not been deployed yet, but local development should mimic the deployed environment as much as possible.
It will be deployed on a VPS using containerisation technologies (docker, podman). At the root of the projec there is a `docker-compose.yaml` file which will describe each dependency (e.g. database, queue, storage).

View file

@ -1,7 +1,7 @@
[project] [project]
name = "language-learning-api" name = "language-learning-api"
version = "0.1.0" version = "0.1.0"
requires-python = ">=3.11" requires-python = "==3.13.*"
dependencies = [ dependencies = [
"fastapi>=0.115.0", "fastapi>=0.115.0",
"uvicorn[standard]>=0.30.0", "uvicorn[standard]>=0.30.0",