InferenceInference
InferenceCertified

yaml
type: "io.kestra.plugin.huggingface.Inference"
yaml
id: huggingface_inference_text
namespace: company.team

tasks:
- id: huggingface_inference
  type: io.kestra.plugin.huggingface.Inference
  model: cardiffnlp/twitter-roberta-base-sentiment-latest
  apiKey: "{{ secret('HUGGINGFACE_API_KEY') }}"
  inputs: "I want a refund"

yaml
id: huggingface_inference
namespace: company.team

tasks:
- id: huggingface_inference_image
  type: io.kestra.plugin.huggingface.Inference
  model: google/vit-base-patch16-224
  apiKey: "{{ secret('HUGGINGFACE_API_KEY') }}"
  inputs: "{{ read('my-base64-image.txt') }}"
  parameters:
    function_to_apply: sigmoid,
    top_k: 3
  waitForModel: true
  useCache: false
Properties
Defaulthttps://api-inference.huggingface.co/models
Definitions
connectTimeoutstring
Formatduration
connectionPoolIdleTimeoutstring
DefaultPT0S
Formatduration
defaultCharsetstring
DefaultUTF-8
maxContentLengthintegerstring
Default10485760
readIdleTimeoutstring
DefaultPT5M
Formatduration
readTimeoutstring
DefaultPT10S
Formatduration
Defaulttrue
Defaultfalse

Create automations with Huggingface Inference