Hub Python Library documentation
Inference types
Inference types
This page lists the types (e.g. dataclasses) available for each task supported on the Hugging Face Hub. Each task is specified using a JSON schema, and the types are generated from these schemas - with some customization due to Python requirements. Visit @huggingface.js/tasks to find the JSON schemas for each task.
This part of the lib is still under development and will be improved in future releases.
audio_classification
class huggingface_hub.AudioClassificationInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.audio_classification.AudioClassificationParameters | None = None )
Inputs for Audio Classification inference
Outputs for Audio Classification inference
class huggingface_hub.AudioClassificationParameters
< source >( function_to_apply: typing.Optional[ForwardRef('AudioClassificationOutputTransform')] = Nonetop_k: int | None = None )
Additional inference parameters for Audio Classification
audio_to_audio
Inputs for Audio to Audio inference
class huggingface_hub.AudioToAudioOutputElement
< source >( blob: typing.Anycontent_type: strlabel: str )
Outputs of inference for the Audio To Audio task A generated audio file with its label.
automatic_speech_recognition
class huggingface_hub.AutomaticSpeechRecognitionGenerationParameters
< source >( do_sample: bool | None = Noneearly_stopping: typing.Union[bool, ForwardRef('AutomaticSpeechRecognitionEarlyStoppingEnum'), NoneType] = Noneepsilon_cutoff: float | None = Noneeta_cutoff: float | None = Nonemax_length: int | None = Nonemax_new_tokens: int | None = Nonemin_length: int | None = Nonemin_new_tokens: int | None = Nonenum_beam_groups: int | None = Nonenum_beams: int | None = Nonepenalty_alpha: float | None = Nonetemperature: float | None = Nonetop_k: int | None = Nonetop_p: float | None = Nonetypical_p: float | None = Noneuse_cache: bool | None = None )
Parametrization of the text generation process
class huggingface_hub.AutomaticSpeechRecognitionInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.automatic_speech_recognition.AutomaticSpeechRecognitionParameters | None = None )
Inputs for Automatic Speech Recognition inference
class huggingface_hub.AutomaticSpeechRecognitionOutput
< source >( text: strchunks: list[huggingface_hub.inference._generated.types.automatic_speech_recognition.AutomaticSpeechRecognitionOutputChunk] | None = None )
Outputs of inference for the Automatic Speech Recognition task
class huggingface_hub.AutomaticSpeechRecognitionParameters
< source >( generation_parameters: huggingface_hub.inference._generated.types.automatic_speech_recognition.AutomaticSpeechRecognitionGenerationParameters | None = Nonereturn_timestamps: bool | None = None )
Additional inference parameters for Automatic Speech Recognition
chat_completion
class huggingface_hub.ChatCompletionInput
< source >( messages: listfrequency_penalty: float | None = Nonelogit_bias: list[float] | None = Nonelogprobs: bool | None = Nonemax_tokens: int | None = Nonemodel: str | None = Nonen: int | None = Nonepresence_penalty: float | None = Noneresponse_format: typing.Union[huggingface_hub.inference._generated.types.chat_completion.ChatCompletionInputResponseFormatText, huggingface_hub.inference._generated.types.chat_completion.ChatCompletionInputResponseFormatJSONSchema, huggingface_hub.inference._generated.types.chat_completion.ChatCompletionInputResponseFormatJSONObject, NoneType] = Noneseed: int | None = Nonestop: list[str] | None = Nonestream: bool | None = Nonestream_options: huggingface_hub.inference._generated.types.chat_completion.ChatCompletionInputStreamOptions | None = Nonetemperature: float | None = Nonetool_choice: typing.Union[huggingface_hub.inference._generated.types.chat_completion.ChatCompletionInputToolChoiceClass, ForwardRef('ChatCompletionInputToolChoiceEnum'), NoneType] = Nonetool_prompt: str | None = Nonetools: list[huggingface_hub.inference._generated.types.chat_completion.ChatCompletionInputTool] | None = Nonetop_logprobs: int | None = Nonetop_p: float | None = None )
Chat Completion Input. Auto-generated from TGI specs. For more details, check out https://github.com/huggingface/huggingface.js/blob/main/packages/tasks/scripts/inference-tgi-import.ts.
class huggingface_hub.ChatCompletionInputFunctionDefinition
< source >( name: strparameters: typing.Anydescription: str | None = None )
class huggingface_hub.ChatCompletionInputJSONSchema
< source >( name: strdescription: str | None = Noneschema: dict[str, object] | None = Nonestrict: bool | None = None )
class huggingface_hub.ChatCompletionInputMessage
< source >( role: strcontent: list[huggingface_hub.inference._generated.types.chat_completion.ChatCompletionInputMessageChunk] | str | None = Nonename: str | None = Nonetool_calls: list[huggingface_hub.inference._generated.types.chat_completion.ChatCompletionInputToolCall] | None = None )
class huggingface_hub.ChatCompletionInputMessageChunk
< source >( type: ChatCompletionInputMessageChunkTypeimage_url: huggingface_hub.inference._generated.types.chat_completion.ChatCompletionInputURL | None = Nonetext: str | None = None )
class huggingface_hub.ChatCompletionInputResponseFormatJSONObject
< source >( type: typing.Literal['json_object'] )
class huggingface_hub.ChatCompletionInputResponseFormatJSONSchema
< source >( type: typing.Literal['json_schema']json_schema: ChatCompletionInputJSONSchema )
class huggingface_hub.ChatCompletionInputResponseFormatText
< source >( type: typing.Literal['text'] )
class huggingface_hub.ChatCompletionInputStreamOptions
< source >( include_usage: bool | None = None )
class huggingface_hub.ChatCompletionInputTool
< source >( function: ChatCompletionInputFunctionDefinitiontype: str )
class huggingface_hub.ChatCompletionInputToolCall
< source >( function: ChatCompletionInputFunctionDefinitionid: strtype: str )
class huggingface_hub.ChatCompletionInputToolChoiceClass
< source >( function: ChatCompletionInputFunctionName )
class huggingface_hub.ChatCompletionOutput
< source >( choices: listcreated: intid: strmodel: strsystem_fingerprint: strusage: ChatCompletionOutputUsage )
Chat Completion Output. Auto-generated from TGI specs. For more details, check out https://github.com/huggingface/huggingface.js/blob/main/packages/tasks/scripts/inference-tgi-import.ts.
class huggingface_hub.ChatCompletionOutputComplete
< source >( finish_reason: strindex: intmessage: ChatCompletionOutputMessagelogprobs: huggingface_hub.inference._generated.types.chat_completion.ChatCompletionOutputLogprobs | None = None )
class huggingface_hub.ChatCompletionOutputFunctionDefinition
< source >( arguments: strname: strdescription: str | None = None )
class huggingface_hub.ChatCompletionOutputLogprob
< source >( logprob: floattoken: strtop_logprobs: list )
class huggingface_hub.ChatCompletionOutputMessage
< source >( role: strcontent: str | None = Nonereasoning: str | None = Nonetool_call_id: str | None = Nonetool_calls: list[huggingface_hub.inference._generated.types.chat_completion.ChatCompletionOutputToolCall] | None = None )
class huggingface_hub.ChatCompletionOutputToolCall
< source >( function: ChatCompletionOutputFunctionDefinitionid: strtype: str )
class huggingface_hub.ChatCompletionOutputUsage
< source >( completion_tokens: intprompt_tokens: inttotal_tokens: int )
class huggingface_hub.ChatCompletionStreamOutput
< source >( choices: listcreated: intid: strmodel: strsystem_fingerprint: strusage: huggingface_hub.inference._generated.types.chat_completion.ChatCompletionStreamOutputUsage | None = None )
Chat Completion Stream Output. Auto-generated from TGI specs. For more details, check out https://github.com/huggingface/huggingface.js/blob/main/packages/tasks/scripts/inference-tgi-import.ts.
class huggingface_hub.ChatCompletionStreamOutputChoice
< source >( delta: ChatCompletionStreamOutputDeltaindex: intfinish_reason: str | None = Nonelogprobs: huggingface_hub.inference._generated.types.chat_completion.ChatCompletionStreamOutputLogprobs | None = None )
class huggingface_hub.ChatCompletionStreamOutputDelta
< source >( role: strcontent: str | None = Nonereasoning: str | None = Nonetool_call_id: str | None = Nonetool_calls: list[huggingface_hub.inference._generated.types.chat_completion.ChatCompletionStreamOutputDeltaToolCall] | None = None )
class huggingface_hub.ChatCompletionStreamOutputDeltaToolCall
< source >( function: ChatCompletionStreamOutputFunctionid: strindex: inttype: str )
class huggingface_hub.ChatCompletionStreamOutputFunction
< source >( arguments: strname: str | None = None )
class huggingface_hub.ChatCompletionStreamOutputLogprob
< source >( logprob: floattoken: strtop_logprobs: list )
class huggingface_hub.ChatCompletionStreamOutputUsage
< source >( completion_tokens: intprompt_tokens: inttotal_tokens: int )
depth_estimation
class huggingface_hub.DepthEstimationInput
< source >( inputs: typing.Anyparameters: dict[str, typing.Any] | None = None )
Inputs for Depth Estimation inference
class huggingface_hub.DepthEstimationOutput
< source >( depth: typing.Anypredicted_depth: typing.Any )
Outputs of inference for the Depth Estimation task
document_question_answering
class huggingface_hub.DocumentQuestionAnsweringInput
< source >( inputs: DocumentQuestionAnsweringInputDataparameters: huggingface_hub.inference._generated.types.document_question_answering.DocumentQuestionAnsweringParameters | None = None )
Inputs for Document Question Answering inference
class huggingface_hub.DocumentQuestionAnsweringInputData
< source >( image: typing.Anyquestion: str )
One (document, question) pair to answer
class huggingface_hub.DocumentQuestionAnsweringOutputElement
< source >( answer: strend: intscore: floatstart: int )
Outputs of inference for the Document Question Answering task
class huggingface_hub.DocumentQuestionAnsweringParameters
< source >( doc_stride: int | None = Nonehandle_impossible_answer: bool | None = Nonelang: str | None = Nonemax_answer_len: int | None = Nonemax_question_len: int | None = Nonemax_seq_len: int | None = Nonetop_k: int | None = Noneword_boxes: list[list[float] | str] | None = None )
Additional inference parameters for Document Question Answering
feature_extraction
class huggingface_hub.FeatureExtractionInput
< source >( inputs: list[str] | strnormalize: bool | None = Noneprompt_name: str | None = Nonetruncate: bool | None = Nonetruncation_direction: typing.Optional[ForwardRef('FeatureExtractionInputTruncationDirection')] = None )
Feature Extraction Input. Auto-generated from TEI specs. For more details, check out https://github.com/huggingface/huggingface.js/blob/main/packages/tasks/scripts/inference-tei-import.ts.
fill_mask
class huggingface_hub.FillMaskInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.fill_mask.FillMaskParameters | None = None )
Inputs for Fill Mask inference
class huggingface_hub.FillMaskOutputElement
< source >( score: floatsequence: strtoken: inttoken_str: typing.Anyfill_mask_output_token_str: str | None = None )
Outputs of inference for the Fill Mask task
class huggingface_hub.FillMaskParameters
< source >( targets: list[str] | None = Nonetop_k: int | None = None )
Additional inference parameters for Fill Mask
image_classification
class huggingface_hub.ImageClassificationInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.image_classification.ImageClassificationParameters | None = None )
Inputs for Image Classification inference
Outputs of inference for the Image Classification task
class huggingface_hub.ImageClassificationParameters
< source >( function_to_apply: typing.Optional[ForwardRef('ImageClassificationOutputTransform')] = Nonetop_k: int | None = None )
Additional inference parameters for Image Classification
image_segmentation
class huggingface_hub.ImageSegmentationInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.image_segmentation.ImageSegmentationParameters | None = None )
Inputs for Image Segmentation inference
class huggingface_hub.ImageSegmentationOutputElement
< source >( label: strmask: strscore: float | None = None )
Outputs of inference for the Image Segmentation task A predicted mask / segment
class huggingface_hub.ImageSegmentationParameters
< source >( mask_threshold: float | None = Noneoverlap_mask_area_threshold: float | None = Nonesubtask: typing.Optional[ForwardRef('ImageSegmentationSubtask')] = Nonethreshold: float | None = None )
Additional inference parameters for Image Segmentation
image_text_to_image
class huggingface_hub.ImageTextToImageInput
< source >( inputs: str | None = Noneparameters: huggingface_hub.inference._generated.types.image_text_to_image.ImageTextToImageParameters | None = None )
Inputs for Image Text To Image inference. Either inputs (image) or prompt (in parameters) must be provided, or both.
Outputs of inference for the Image Text To Image task
class huggingface_hub.ImageTextToImageParameters
< source >( guidance_scale: float | None = Nonenegative_prompt: str | None = Nonenum_inference_steps: int | None = Noneprompt: str | None = Noneseed: int | None = Nonetarget_size: huggingface_hub.inference._generated.types.image_text_to_image.ImageTextToImageTargetSize | None = None )
Additional inference parameters for Image Text To Image
The size in pixels of the output image. This parameter is only supported by some providers and for specific models. It will be ignored when unsupported.
image_text_to_video
class huggingface_hub.ImageTextToVideoInput
< source >( inputs: str | None = Noneparameters: huggingface_hub.inference._generated.types.image_text_to_video.ImageTextToVideoParameters | None = None )
Inputs for Image Text To Video inference. Either inputs (image) or prompt (in parameters) must be provided, or both.
Outputs of inference for the Image Text To Video task
class huggingface_hub.ImageTextToVideoParameters
< source >( guidance_scale: float | None = Nonenegative_prompt: str | None = Nonenum_frames: float | None = Nonenum_inference_steps: int | None = Noneprompt: str | None = Noneseed: int | None = Nonetarget_size: huggingface_hub.inference._generated.types.image_text_to_video.ImageTextToVideoTargetSize | None = None )
Additional inference parameters for Image Text To Video
The size in pixel of the output video frames.
image_to_image
class huggingface_hub.ImageToImageInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.image_to_image.ImageToImageParameters | None = None )
Inputs for Image To Image inference
Outputs of inference for the Image To Image task
class huggingface_hub.ImageToImageParameters
< source >( guidance_scale: float | None = Nonenegative_prompt: str | None = Nonenum_inference_steps: int | None = Noneprompt: str | None = Nonetarget_size: huggingface_hub.inference._generated.types.image_to_image.ImageToImageTargetSize | None = None )
Additional inference parameters for Image To Image
The size in pixels of the output image. This parameter is only supported by some providers and for specific models. It will be ignored when unsupported.
image_to_text
class huggingface_hub.ImageToTextGenerationParameters
< source >( do_sample: bool | None = Noneearly_stopping: typing.Union[bool, ForwardRef('ImageToTextEarlyStoppingEnum'), NoneType] = Noneepsilon_cutoff: float | None = Noneeta_cutoff: float | None = Nonemax_length: int | None = Nonemax_new_tokens: int | None = Nonemin_length: int | None = Nonemin_new_tokens: int | None = Nonenum_beam_groups: int | None = Nonenum_beams: int | None = Nonepenalty_alpha: float | None = Nonetemperature: float | None = Nonetop_k: int | None = Nonetop_p: float | None = Nonetypical_p: float | None = Noneuse_cache: bool | None = None )
Parametrization of the text generation process
class huggingface_hub.ImageToTextInput
< source >( inputs: typing.Anyparameters: huggingface_hub.inference._generated.types.image_to_text.ImageToTextParameters | None = None )
Inputs for Image To Text inference
class huggingface_hub.ImageToTextOutput
< source >( generated_text: typing.Anyimage_to_text_output_generated_text: str | None = None )
Outputs of inference for the Image To Text task
class huggingface_hub.ImageToTextParameters
< source >( generation_parameters: huggingface_hub.inference._generated.types.image_to_text.ImageToTextGenerationParameters | None = Nonemax_new_tokens: int | None = None )
Additional inference parameters for Image To Text
image_to_video
class huggingface_hub.ImageToVideoInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.image_to_video.ImageToVideoParameters | None = None )
Inputs for Image To Video inference
Outputs of inference for the Image To Video task
class huggingface_hub.ImageToVideoParameters
< source >( guidance_scale: float | None = Nonenegative_prompt: str | None = Nonenum_frames: float | None = Nonenum_inference_steps: int | None = Noneprompt: str | None = Noneseed: int | None = Nonetarget_size: huggingface_hub.inference._generated.types.image_to_video.ImageToVideoTargetSize | None = None )
Additional inference parameters for Image To Video
The size in pixel of the output video frames.
object_detection
class huggingface_hub.ObjectDetectionBoundingBox
< source >( xmax: intxmin: intymax: intymin: int )
The predicted bounding box. Coordinates are relative to the top left corner of the input image.
class huggingface_hub.ObjectDetectionInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.object_detection.ObjectDetectionParameters | None = None )
Inputs for Object Detection inference
class huggingface_hub.ObjectDetectionOutputElement
< source >( box: ObjectDetectionBoundingBoxlabel: strscore: float )
Outputs of inference for the Object Detection task
Additional inference parameters for Object Detection
question_answering
class huggingface_hub.QuestionAnsweringInput
< source >( inputs: QuestionAnsweringInputDataparameters: huggingface_hub.inference._generated.types.question_answering.QuestionAnsweringParameters | None = None )
Inputs for Question Answering inference
One (context, question) pair to answer
class huggingface_hub.QuestionAnsweringOutputElement
< source >( answer: strend: intscore: floatstart: int )
Outputs of inference for the Question Answering task
class huggingface_hub.QuestionAnsweringParameters
< source >( align_to_words: bool | None = Nonedoc_stride: int | None = Nonehandle_impossible_answer: bool | None = Nonemax_answer_len: int | None = Nonemax_question_len: int | None = Nonemax_seq_len: int | None = Nonetop_k: int | None = None )
Additional inference parameters for Question Answering
sentence_similarity
class huggingface_hub.SentenceSimilarityInput
< source >( inputs: SentenceSimilarityInputDataparameters: dict[str, typing.Any] | None = None )
Inputs for Sentence similarity inference
class huggingface_hub.SentenceSimilarityInputData
< source >( sentences: listsource_sentence: str )
summarization
class huggingface_hub.SummarizationInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.summarization.SummarizationParameters | None = None )
Inputs for Summarization inference
Outputs of inference for the Summarization task
class huggingface_hub.SummarizationParameters
< source >( clean_up_tokenization_spaces: bool | None = Nonegenerate_parameters: dict[str, typing.Any] | None = Nonetruncation: typing.Optional[ForwardRef('SummarizationTruncationStrategy')] = None )
Additional inference parameters for summarization.
table_question_answering
class huggingface_hub.TableQuestionAnsweringInput
< source >( inputs: TableQuestionAnsweringInputDataparameters: huggingface_hub.inference._generated.types.table_question_answering.TableQuestionAnsweringParameters | None = None )
Inputs for Table Question Answering inference
One (table, question) pair to answer
class huggingface_hub.TableQuestionAnsweringOutputElement
< source >( answer: strcells: listcoordinates: listaggregator: str | None = None )
Outputs of inference for the Table Question Answering task
class huggingface_hub.TableQuestionAnsweringParameters
< source >( padding: typing.Optional[ForwardRef('Padding')] = Nonesequential: bool | None = Nonetruncation: bool | None = None )
Additional inference parameters for Table Question Answering
text2text_generation
class huggingface_hub.Text2TextGenerationInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.text2text_generation.Text2TextGenerationParameters | None = None )
Inputs for Text2text Generation inference
class huggingface_hub.Text2TextGenerationOutput
< source >( generated_text: typing.Anytext2_text_generation_output_generated_text: str | None = None )
Outputs of inference for the Text2text Generation task
class huggingface_hub.Text2TextGenerationParameters
< source >( clean_up_tokenization_spaces: bool | None = Nonegenerate_parameters: dict[str, typing.Any] | None = Nonetruncation: typing.Optional[ForwardRef('Text2TextGenerationTruncationStrategy')] = None )
Additional inference parameters for Text2text Generation
text_classification
class huggingface_hub.TextClassificationInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.text_classification.TextClassificationParameters | None = None )
Inputs for Text Classification inference
Outputs of inference for the Text Classification task
class huggingface_hub.TextClassificationParameters
< source >( function_to_apply: typing.Optional[ForwardRef('TextClassificationOutputTransform')] = Nonetop_k: int | None = None )
Additional inference parameters for Text Classification
text_generation
class huggingface_hub.TextGenerationInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.text_generation.TextGenerationInputGenerateParameters | None = Nonestream: bool | None = None )
Text Generation Input. Auto-generated from TGI specs. For more details, check out https://github.com/huggingface/huggingface.js/blob/main/packages/tasks/scripts/inference-tgi-import.ts.
class huggingface_hub.TextGenerationInputGenerateParameters
< source >( adapter_id: str | None = Nonebest_of: int | None = Nonedecoder_input_details: bool | None = Nonedetails: bool | None = Nonedo_sample: bool | None = Nonefrequency_penalty: float | None = Nonegrammar: huggingface_hub.inference._generated.types.text_generation.TextGenerationInputGrammarType | None = Nonemax_new_tokens: int | None = Nonerepetition_penalty: float | None = Nonereturn_full_text: bool | None = Noneseed: int | None = Nonestop: list[str] | None = Nonetemperature: float | None = Nonetop_k: int | None = Nonetop_n_tokens: int | None = Nonetop_p: float | None = Nonetruncate: int | None = Nonetypical_p: float | None = Nonewatermark: bool | None = None )
class huggingface_hub.TextGenerationOutput
< source >( generated_text: strdetails: huggingface_hub.inference._generated.types.text_generation.TextGenerationOutputDetails | None = None )
Text Generation Output. Auto-generated from TGI specs. For more details, check out https://github.com/huggingface/huggingface.js/blob/main/packages/tasks/scripts/inference-tgi-import.ts.
class huggingface_hub.TextGenerationOutputBestOfSequence
< source >( finish_reason: TextGenerationOutputFinishReasongenerated_text: strgenerated_tokens: intprefill: listtokens: listseed: int | None = Nonetop_tokens: list[list[huggingface_hub.inference._generated.types.text_generation.TextGenerationOutputToken]] | None = None )
class huggingface_hub.TextGenerationOutputDetails
< source >( finish_reason: TextGenerationOutputFinishReasongenerated_tokens: intprefill: listtokens: listbest_of_sequences: list[huggingface_hub.inference._generated.types.text_generation.TextGenerationOutputBestOfSequence] | None = Noneseed: int | None = Nonetop_tokens: list[list[huggingface_hub.inference._generated.types.text_generation.TextGenerationOutputToken]] | None = None )
class huggingface_hub.TextGenerationOutputPrefillToken
< source >( id: intlogprob: floattext: str )
class huggingface_hub.TextGenerationOutputToken
< source >( id: intlogprob: floatspecial: booltext: str )
class huggingface_hub.TextGenerationStreamOutput
< source >( index: inttoken: TextGenerationStreamOutputTokendetails: huggingface_hub.inference._generated.types.text_generation.TextGenerationStreamOutputStreamDetails | None = Nonegenerated_text: str | None = Nonetop_tokens: list[huggingface_hub.inference._generated.types.text_generation.TextGenerationStreamOutputToken] | None = None )
Text Generation Stream Output. Auto-generated from TGI specs. For more details, check out https://github.com/huggingface/huggingface.js/blob/main/packages/tasks/scripts/inference-tgi-import.ts.
class huggingface_hub.TextGenerationStreamOutputStreamDetails
< source >( finish_reason: TextGenerationOutputFinishReasongenerated_tokens: intinput_length: intseed: int | None = None )
class huggingface_hub.TextGenerationStreamOutputToken
< source >( id: intlogprob: floatspecial: booltext: str )
text_to_audio
class huggingface_hub.TextToAudioGenerationParameters
< source >( do_sample: bool | None = Noneearly_stopping: typing.Union[bool, ForwardRef('TextToAudioEarlyStoppingEnum'), NoneType] = Noneepsilon_cutoff: float | None = Noneeta_cutoff: float | None = Nonemax_length: int | None = Nonemax_new_tokens: int | None = Nonemin_length: int | None = Nonemin_new_tokens: int | None = Nonenum_beam_groups: int | None = Nonenum_beams: int | None = Nonepenalty_alpha: float | None = Nonetemperature: float | None = Nonetop_k: int | None = Nonetop_p: float | None = Nonetypical_p: float | None = Noneuse_cache: bool | None = None )
Parametrization of the text generation process
class huggingface_hub.TextToAudioInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.text_to_audio.TextToAudioParameters | None = None )
Inputs for Text To Audio inference
Outputs of inference for the Text To Audio task
class huggingface_hub.TextToAudioParameters
< source >( generation_parameters: huggingface_hub.inference._generated.types.text_to_audio.TextToAudioGenerationParameters | None = None )
Additional inference parameters for Text To Audio
text_to_image
class huggingface_hub.TextToImageInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.text_to_image.TextToImageParameters | None = None )
Inputs for Text To Image inference
Outputs of inference for the Text To Image task
class huggingface_hub.TextToImageParameters
< source >( guidance_scale: float | None = Noneheight: int | None = Nonenegative_prompt: str | None = Nonenum_inference_steps: int | None = Nonescheduler: str | None = Noneseed: int | None = Nonewidth: int | None = None )
Additional inference parameters for Text To Image
text_to_speech
class huggingface_hub.TextToSpeechGenerationParameters
< source >( do_sample: bool | None = Noneearly_stopping: typing.Union[bool, ForwardRef('TextToSpeechEarlyStoppingEnum'), NoneType] = Noneepsilon_cutoff: float | None = Noneeta_cutoff: float | None = Nonemax_length: int | None = Nonemax_new_tokens: int | None = Nonemin_length: int | None = Nonemin_new_tokens: int | None = Nonenum_beam_groups: int | None = Nonenum_beams: int | None = Nonepenalty_alpha: float | None = Nonetemperature: float | None = Nonetop_k: int | None = Nonetop_p: float | None = Nonetypical_p: float | None = Noneuse_cache: bool | None = None )
Parametrization of the text generation process
class huggingface_hub.TextToSpeechInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.text_to_speech.TextToSpeechParameters | None = None )
Inputs for Text To Speech inference
class huggingface_hub.TextToSpeechOutput
< source >( audio: typing.Anysampling_rate: float | None = None )
Outputs of inference for the Text To Speech task
class huggingface_hub.TextToSpeechParameters
< source >( generation_parameters: huggingface_hub.inference._generated.types.text_to_speech.TextToSpeechGenerationParameters | None = None )
Additional inference parameters for Text To Speech
text_to_video
class huggingface_hub.TextToVideoInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.text_to_video.TextToVideoParameters | None = None )
Inputs for Text To Video inference
Outputs of inference for the Text To Video task
class huggingface_hub.TextToVideoParameters
< source >( guidance_scale: float | None = Nonenegative_prompt: list[str] | None = Nonenum_frames: float | None = Nonenum_inference_steps: int | None = Noneseed: int | None = None )
Additional inference parameters for Text To Video
token_classification
class huggingface_hub.TokenClassificationInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.token_classification.TokenClassificationParameters | None = None )
Inputs for Token Classification inference
class huggingface_hub.TokenClassificationOutputElement
< source >( end: intscore: floatstart: intword: strentity: str | None = Noneentity_group: str | None = None )
Outputs of inference for the Token Classification task
class huggingface_hub.TokenClassificationParameters
< source >( aggregation_strategy: typing.Optional[ForwardRef('TokenClassificationAggregationStrategy')] = Noneignore_labels: list[str] | None = Nonestride: int | None = None )
Additional inference parameters for Token Classification
translation
class huggingface_hub.TranslationInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.translation.TranslationParameters | None = None )
Inputs for Translation inference
Outputs of inference for the Translation task
class huggingface_hub.TranslationParameters
< source >( clean_up_tokenization_spaces: bool | None = Nonegenerate_parameters: dict[str, typing.Any] | None = Nonesrc_lang: str | None = Nonetgt_lang: str | None = Nonetruncation: typing.Optional[ForwardRef('TranslationTruncationStrategy')] = None )
Additional inference parameters for Translation
video_classification
class huggingface_hub.VideoClassificationInput
< source >( inputs: typing.Anyparameters: huggingface_hub.inference._generated.types.video_classification.VideoClassificationParameters | None = None )
Inputs for Video Classification inference
Outputs of inference for the Video Classification task
class huggingface_hub.VideoClassificationParameters
< source >( frame_sampling_rate: int | None = Nonefunction_to_apply: typing.Optional[ForwardRef('VideoClassificationOutputTransform')] = Nonenum_frames: int | None = Nonetop_k: int | None = None )
Additional inference parameters for Video Classification
visual_question_answering
class huggingface_hub.VisualQuestionAnsweringInput
< source >( inputs: VisualQuestionAnsweringInputDataparameters: huggingface_hub.inference._generated.types.visual_question_answering.VisualQuestionAnsweringParameters | None = None )
Inputs for Visual Question Answering inference
class huggingface_hub.VisualQuestionAnsweringInputData
< source >( image: typing.Anyquestion: str )
One (image, question) pair to answer
class huggingface_hub.VisualQuestionAnsweringOutputElement
< source >( score: floatanswer: str | None = None )
Outputs of inference for the Visual Question Answering task
Additional inference parameters for Visual Question Answering
zero_shot_classification
class huggingface_hub.ZeroShotClassificationInput
< source >( inputs: strparameters: ZeroShotClassificationParameters )
Inputs for Zero Shot Classification inference
Outputs of inference for the Zero Shot Classification task
class huggingface_hub.ZeroShotClassificationParameters
< source >( candidate_labels: listhypothesis_template: str | None = Nonemulti_label: bool | None = None )
Additional inference parameters for Zero Shot Classification
zero_shot_image_classification
class huggingface_hub.ZeroShotImageClassificationInput
< source >( inputs: strparameters: ZeroShotImageClassificationParameters )
Inputs for Zero Shot Image Classification inference
class huggingface_hub.ZeroShotImageClassificationOutputElement
< source >( label: strscore: float )
Outputs of inference for the Zero Shot Image Classification task
class huggingface_hub.ZeroShotImageClassificationParameters
< source >( candidate_labels: listhypothesis_template: str | None = None )
Additional inference parameters for Zero Shot Image Classification
zero_shot_object_detection
class huggingface_hub.ZeroShotObjectDetectionBoundingBox
< source >( xmax: intxmin: intymax: intymin: int )
The predicted bounding box. Coordinates are relative to the top left corner of the input image.
class huggingface_hub.ZeroShotObjectDetectionInput
< source >( inputs: strparameters: ZeroShotObjectDetectionParameters )
Inputs for Zero Shot Object Detection inference
class huggingface_hub.ZeroShotObjectDetectionOutputElement
< source >( box: ZeroShotObjectDetectionBoundingBoxlabel: strscore: float )
Outputs of inference for the Zero Shot Object Detection task
Additional inference parameters for Zero Shot Object Detection