pixel-prompt / README.md
Hatman's picture
Upload 30 files
729acc6 verified
|
raw
history blame
2.58 kB
metadata
title: Pixel Prompt
emoji: πŸ”₯
colorFrom: red
colorTo: blue
sdk: docker
pinned: false
license: mit

Pixel Prompt Container

This repository contains a static React Native application built using Expo with FastApi and Docker for deployment. It's serving several diffusion models that use the huggingface inference-api. A blog post explaining this deployment and the HuggingFace Inference API can be found here.

Code :zap:

To preview the application visit the hosted version on the Hugging Face Spaces platform here.

Installation πŸ’»

To generate the static content for this container have a working Node/npm installation and clone the pixel-prompt-frontend repo. Run these commands in the pixel-prompt-frontend root directory to generate static content.

npm install -g yarn
yarn
npx expo export:web

Static files are output to the web-build folder in the root directory. Move the web-build from your pixel-prompt-frontend root directory to your pixel-prompt-container root directory. To reach the endpoint from the frontend use /api in the pixel-prompt-frontend NOT http://localhost:7860/api

Add your HF_TOKEN variable as an environmental variable in your container settings.

Models ⚑

All models are opensource and available on HuggingFace.

Diffusion

  • Random
  • fal/AuraFlow
  • stabilityai/stable-diffusion-3-medium
  • stabilityai/stable-diffusion-xl-base-1.0
  • nerijs/pixel-art-xl
  • Fictiverse/Voxel_XL_Lora
  • dallinmackay/Van-Gogh-diffusion
  • gsdf/Counterfeit-V2.5

Prompts

  • Gustavosta/MagicPrompt-Stable-Diffusion
  • meta-llama/Meta-Llama-3-70B-Instruct

Functionality

This App was creating using the HuggingFace Inference API. Although Free to use, some functionality isn't available yet. The Style and Layout switches are based on the IP adapter which isn't supported by the Inference API. If you decide to use custom endpoints this is available now.

License

This project is licensed under the MIT License

Acknowledgments πŸ†

This application is built with Expo, a powerful framework for building cross-platform mobile applications. Learn more about Expo: https://expo.io

This application is using the HuggingFace Inference API, provided by HuggingFace