docs: Update the pyproject.toml to make it compatible with spaCy; update
architecture.md
This commit is contained in:
parent
873ebacd4d
commit
486e0bf3d5
2 changed files with 7 additions and 1 deletions
|
|
@ -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).
|
||||||
|
|
|
||||||
|
|
@ -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",
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue