Nodes Browser
ComfyDeploy: How Huggingface Api Serverless works in ComfyUI?
What is Huggingface Api Serverless?
Huggingface Api Serverless request
How to install it in ComfyDeploy?
Head over to the machine page
- Click on the "Create a new machine" button
- Select the
Edit
build steps - Add a new step -> Custom Node
- Search for
Huggingface Api Serverless
and select it - Close the build step dialig and then click on the "Save" button to rebuild the machine
Huggingface Api Serverless Inference
It's a node to Enhance any Prompt running the inference of LLM model on the serverless endpoint on Hugginggface.
Inputs:
- hf_token: String -- It's the token string
- endpoint: String -- It's the repo id hosted on HF (Ex: meta-llama/Meta-Llama-3-8B-Instruct)
- question: String -- Type here the question
- context: String -- LLM Instruction for the model
Output:
- STRING: String -- A string
Installation
Clone and install dependencies
git clone https://github.com/alexgenovese/ComfyUI_HF_Servelress_Inference custom_nodes/ComfyUI_HF_Servelress_Inference
cd custom_nodes/ComfyUI_HF_Servelress_Inference
pip install -r requirements.txt
Go into your account and create a new TOKEN: Hugging Face tokens
Limitations
[!WARNING] Inference API (serverless) requires a model 10GB or below and fails for random reasons on different models.
Sponsor
If you find this ComfyUI helpful node and would like to support its development, consider becoming a sponsor. Your sponsorship will help ensure the continued maintenance and improvement of this Comfy nodes and other projects.
You can sponsor me on GitHub Sponsors by clicking this link.
Every contribution is highly appreciated!