Skip to main content

Serving Eurollm in a gradio interface with Eole

Retrieve and convert model​

Set environment variables​

export EOLE_MODEL_DIR=<where_to_store_models>
export HF_TOKEN=<your_hf_token>

Download and convert model​

eole convert HF --model_dir utter-project/EuroLLM-9B-Instruct --output $EOLE_MODEL_DIR/EuroLLM-9B-Instruct --token $HF_TOKEN

Run server with the config file from this folder (you can add options according to your needs)​

eole serve -c serve.yaml

See the example serve.yaml file.

Start the gradio based translator​

python eole-translator.py

You can access the Web based translator from the url given by Gradio (either local or from Gradio proxy with share=True turned on)

Alternatively you can also play with the API​

FastAPI exposes a swagger UI by default. It should be accessible via your browser at http://localhost:5000/docs.