Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: LLM: identify claim out of context for a keyword #298

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
secrets/pwd_api.txt
secrets/username_api.txt
secrets/username_api.txt
secrets/*
documents-experts/
llm/
cc-bio.json
*.xlsx
coverage_re

# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
Expand Down
52 changes: 51 additions & 1 deletion docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,50 @@ services:
logging: # no logs for postgres container
driver: none


llm:
ports:
- 5555:5555
build:
context: ./
dockerfile: Dockerfile_api_import
entrypoint: ["python", "quotaclimat/sentiment/enrich_with_llm.py"]
environment:
ENV: docker # change me to prod for real cases
LOGLEVEL: DEBUG # Change me to info (debug, info, warning, error) to have less log
PYTHONPATH: /app
POSTGRES_USER: user
POSTGRES_DB: barometre
POSTGRES_PASSWORD: password
POSTGRES_HOST: postgres_db
POSTGRES_PORT: 5432
PORT_HS: 5555 # healthcheck
HEALTHCHECK_SERVER: "0.0.0.0"
MEDIATREE_USER : /run/secrets/username_api
MEDIATREE_PASSWORD: /run/secrets/pwd_api
SCW_SECRET: /run/secrets/scw_api
SCW_API_URL: /run/secrets/scw_api_url
MEDIATREE_AUTH_URL: https://keywords.mediatree.fr/api/auth/token/
KEYWORDS_URL: https://keywords.mediatree.fr/api/subtitle/ # https://keywords.mediatree.fr/docs/#api-Subtitle-SubtitleList
MODIN_ENGINE: ray
MODIN_CPUS: 4 # "https://modin.readthedocs.io/en/0.11.0/using_modin.html#reducing-or-limiting-the-resources-modin-can-use"
MODIN_MEMORY: 1000000000 # 1Gb
RAY_memory_usage_threshold: 1
mem_limit: "1G"
volumes:
- ./quotaclimat/:/app/quotaclimat/
- ./llm/:/app/llm/
- ./postgres/:/app/postgres/
- ./test/:/app/test/
secrets:
- pwd_api
- username_api
- scw_api
- scw_api_url
depends_on:
postgres_db:
condition: service_healthy

mediatree:
ports:
- 5050:5050
Expand Down Expand Up @@ -156,6 +200,7 @@ services:
CHANNEL : fr3-idf # to reimport only one channel
MEDIATREE_USER : /run/secrets/username_api
MEDIATREE_PASSWORD: /run/secrets/pwd_api
SCW_SECRET: /run/secrets/scw_api
MEDIATREE_AUTH_URL: https://keywords.mediatree.fr/api/auth/token/
KEYWORDS_URL: https://keywords.mediatree.fr/api/subtitle/ # https://keywords.mediatree.fr/docs/#api-Subtitle-SubtitleList
MODIN_ENGINE: ray
Expand All @@ -170,6 +215,7 @@ services:
secrets:
- pwd_api
- username_api
- scw_api
depends_on:
nginxtest:
condition: service_healthy
Expand Down Expand Up @@ -200,4 +246,8 @@ secrets: # https://docs.docker.com/compose/use-secrets/
pwd_api:
file: secrets/pwd_api.txt
username_api:
file: secrets/username_api.txt
file: secrets/username_api.txt
scw_api:
file: secrets/scw_api.txt
scw_api_url:
file: secrets/scw_api_url.txt
Loading
Loading