Skip to content

Fork du code de LMSYS (FastChat) pour l'arène de comparaison de LLM francophones Compar:IA

License

Notifications You must be signed in to change notification settings

betagouv/ComparIA

Repository files navigation

Compar:IA

L'arène Compar:IA consiste à comparer grâce à un dispositif interactif et ludique les réponses générées par différents modèles à une invite donnée. Un utilisateur pose une question en français et obtient des réponses de deux LLM anonymes.

Elle est basée sur Gradio et FastChat, le code de l'arène Chatbot Arena par LMSYS.

https://beta.gouv.fr/startups/languia.html

Lancer l'arène

  1. Personnaliser le fichier register-api-endpoint-file.json avec des clés d'API valide

Avec Docker

cd docker/; docker compose up -d

Sans Docker

pip install -r requirements.txt
cd custom_components/frinput
gradio cc install;gradio cc build --no-generate-docs
cd ../../custom_components/customradiocard
gradio cc install;gradio cc build --no-generate-docs
cd ../..

puis export LANGUIA_DEBUG=True; uvicorn main:app --reload --timeout-graceful-shutdown 1 ou simplement uvicorn main:app