--- title: Filtir app_file: app.py sdk: gradio sdk_version: 4.19.0 --- # Filtir - fact checking pipeline This repo contains the Filtir pipeline for claim extraction and fact-checking. ## Prerequisites ### Create and prepare venv ```bash python3 -m venv .venv source .venv/bin/activate pip install -r requirements.txt ``` ### Setup keys In order to run the code you need to set up the following keys and add them to .env: - OPENAI_API_KEY - used to call the OpenAI API - COHERE_API_KEY and WEAVIATE_API_KEY - used for Wikipedia search - GOOGLE_CLOUD_API_KEY and GOOGLE_CUSTOM_SEARCH_ENGINE_ID - used for Google search ## Run the pipeline ```bash python run_pipeline.py --file example.txt --model gpt-4-1106-preview ``` ## Run Gradio app locally ```bash python app.py ``` ## Demo Demo available [here](https://huggingface.co/spaces/vladbogo/Filtir)