| title: Write4All | |
| emoji: ✍️✅ | |
| colorFrom: pink | |
| colorTo: green | |
| sdk: gradio | |
| sdk_version: 5.16.0 | |
| app_file: app.py | |
| pinned: true | |
| license: mit | |
| # ✅Write4All | |
| In a world where diversity and inclusivity are essential, crafting content that resonates with everyone can be a challenge. With ✅Write4All I hope making the world more inclusive, one word and image at a time. | |
| See it in action in: | |
| - HuggingFace Spaces: [✅Write4All](https://huggingface.co/spaces/Jaume/Write4All). | |
| - Examples notebook: [✅Write4All Examples](./notebooks/examples.ipynb). | |
| ## Requirements | |
| - Python 3.12+ | |
| - uv | |
| - Gemini API key | |
| ## Installation | |
| ```bash | |
| uv sync --frozen | |
| ``` | |
| ## Running the app | |
| ```bash | |
| export GEMINI_API_KEY=your_api_key_here | |
| uv run gradio app.py | |
| ``` | |
| ## Development | |
| HuggingFace Spaces require the `requirements.txt` file to be updated with the latest dependencies. | |
| Update the `requirements.txt` file with the following command: | |
| ```bash | |
| uv export --no-dev --format requirements-txt > requirements.txt | |
| ``` | |