Hub Python Library documentation

推論の種類

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

推論の種類

このページでは、Hugging Face Hubでサポートされている各タスクで利用可能な型(例: dataclasses)をリストしています。 各タスクはJSONスキーマで指定され、これらのスキーマから型が生成されます。Pythonの要件に応じて、一部のカスタマイズが施されています。 各タスクのJSONスキーマを確認するには、@huggingface.js/tasksをご覧ください。

このライブラリのこの部分はまだ開発中で、将来のリリースで改善される予定です。

audio_classification

クラス huggingface_hub.AudioClassificationInput

< >

( inputs: strparameters: huggingface_hub.inference._generated.types.audio_classification.AudioClassificationParameters | None = None )

Audio Classification推論の入力

クラス huggingface_hub.AudioClassificationOutputElement

< >

( label: strscore: float )

Audio Classification推論の出力

クラス huggingface_hub.AudioClassificationParameters

< >

( function_to_apply: typing.Optional[ForwardRef('AudioClassificationOutputTransform')] = Nonetop_k: int | None = None )

Audio Classification用の追加推論パラメータ

audio_to_audio

クラス huggingface_hub.AudioToAudioInput

< >

( inputs: typing.Any )

Audio to Audio推論の入力

クラス huggingface_hub.AudioToAudioOutputElement

< >

( blob: typing.Anycontent_type: strlabel: str )

Audio To Audioタスクの推論出力 ラベル付きの生成オーディオファイル。

automatic_speech_recognition

クラス huggingface_hub.AutomaticSpeechRecognitionGenerationParameters

< >

( 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 )

テキスト生成プロセスのパラメータ化

クラス huggingface_hub.AutomaticSpeechRecognitionInput

< >

( inputs: strparameters: huggingface_hub.inference._generated.types.automatic_speech_recognition.AutomaticSpeechRecognitionParameters | None = None )

自動音声認識推論の入力

クラス huggingface_hub.AutomaticSpeechRecognitionOutput

< >

( text: strchunks: list[huggingface_hub.inference._generated.types.automatic_speech_recognition.AutomaticSpeechRecognitionOutputChunk] | None = None )

Automatic Speech Recognitionタスクの推論出力

クラス huggingface_hub.AutomaticSpeechRecognitionOutputChunk

< >

( text: strtimestamp: list )

class huggingface_hub.AutomaticSpeechRecognitionParameters

< >

( generation_parameters: huggingface_hub.inference._generated.types.automatic_speech_recognition.AutomaticSpeechRecognitionGenerationParameters | None = Nonereturn_timestamps: bool | None = None )

自動音声認識用の追加推論パラメータ

chat_completion

クラス huggingface_hub.ChatCompletionInput

< >

( 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。 TGIの仕様から自動生成されました。 詳細については、https://github.com/huggingface/huggingface.js/blob/main/packages/tasks/scripts/inference-tgi-import.tsを参照してください。

クラス huggingface_hub.ChatCompletionInputFunctionDefinition

< >

( name: strparameters: typing.Anydescription: str | None = None )

クラス huggingface_hub.ChatCompletionInputFunctionName

< >

( name: str )

クラス huggingface_hub.ChatCompletionInputJSONSchema

< >

( name: strdescription: str | None = Noneschema: dict[str, object] | None = Nonestrict: bool | None = None )

クラス huggingface_hub.ChatCompletionInputMessage

< >

( 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 )

クラス huggingface_hub.ChatCompletionInputMessageChunk

< >

( type: ChatCompletionInputMessageChunkTypeimage_url: huggingface_hub.inference._generated.types.chat_completion.ChatCompletionInputURL | None = Nonetext: str | None = None )

クラス huggingface_hub.ChatCompletionInputResponseFormatJSONObject

< >

( type: typing.Literal['json_object'] )

クラス huggingface_hub.ChatCompletionInputResponseFormatJSONSchema

< >

( type: typing.Literal['json_schema']json_schema: ChatCompletionInputJSONSchema )

クラス huggingface_hub.ChatCompletionInputResponseFormatText

< >

( type: typing.Literal['text'] )

クラス huggingface_hub.ChatCompletionInputStreamOptions

< >

( include_usage: bool | None = None )

クラス huggingface_hub.ChatCompletionInputTool

< >

( function: ChatCompletionInputFunctionDefinitiontype: str )

クラス huggingface_hub.ChatCompletionInputToolCall

< >

( function: ChatCompletionInputFunctionDefinitionid: strtype: str )

クラス huggingface_hub.ChatCompletionInputToolChoiceClass

< >

( function: ChatCompletionInputFunctionName )

クラス huggingface_hub.ChatCompletionInputURL

< >

( url: str )

クラス huggingface_hub.ChatCompletionOutput

< >

( choices: listcreated: intid: strmodel: strsystem_fingerprint: strusage: ChatCompletionOutputUsage )

Chat Completion Output。 TGIの仕様から自動生成されました。 詳細については、https://github.com/huggingface/huggingface.js/blob/main/packages/tasks/scripts/inference-tgi-import.tsを参照してください。

クラス huggingface_hub.ChatCompletionOutputComplete

< >

( finish_reason: strindex: intmessage: ChatCompletionOutputMessagelogprobs: huggingface_hub.inference._generated.types.chat_completion.ChatCompletionOutputLogprobs | None = None )

クラス huggingface_hub.ChatCompletionOutputFunctionDefinition

< >

( arguments: strname: strdescription: str | None = None )

クラス huggingface_hub.ChatCompletionOutputLogprob

< >

( logprob: floattoken: strtop_logprobs: list )

クラス huggingface_hub.ChatCompletionOutputLogprobs

< >

( content: list )

クラス huggingface_hub.ChatCompletionOutputMessage

< >

( 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 )

クラス huggingface_hub.ChatCompletionOutputToolCall

< >

( function: ChatCompletionOutputFunctionDefinitionid: strtype: str )

クラス huggingface_hub.ChatCompletionOutputTopLogprob

< >

( logprob: floattoken: str )

クラス huggingface_hub.ChatCompletionOutputUsage

< >

( completion_tokens: intprompt_tokens: inttotal_tokens: int )

クラス huggingface_hub.ChatCompletionStreamOutput

< >

( choices: listcreated: intid: strmodel: strsystem_fingerprint: strusage: huggingface_hub.inference._generated.types.chat_completion.ChatCompletionStreamOutputUsage | None = None )

Chat Completion Stream Output. TGIの仕様から自動生成されました。 詳細については、https://github.com/huggingface/huggingface.js/blob/main/packages/tasks/scripts/inference-tgi-import.tsを参照してください。

クラス huggingface_hub.ChatCompletionStreamOutputChoice

< >

( delta: ChatCompletionStreamOutputDeltaindex: intfinish_reason: str | None = Nonelogprobs: huggingface_hub.inference._generated.types.chat_completion.ChatCompletionStreamOutputLogprobs | None = None )

クラス huggingface_hub.ChatCompletionStreamOutputDelta

< >

( 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 )

クラス huggingface_hub.ChatCompletionStreamOutputDeltaToolCall

< >

( function: ChatCompletionStreamOutputFunctionid: strindex: inttype: str )

クラス huggingface_hub.ChatCompletionStreamOutputFunction

< >

( arguments: strname: str | None = None )

クラス huggingface_hub.ChatCompletionStreamOutputLogprob

< >

( logprob: floattoken: strtop_logprobs: list )

クラス huggingface_hub.ChatCompletionStreamOutputLogprobs

< >

( content: list )

クラス huggingface_hub.ChatCompletionStreamOutputTopLogprob

< >

( logprob: floattoken: str )

クラス huggingface_hub.ChatCompletionStreamOutputUsage

< >

( completion_tokens: intprompt_tokens: inttotal_tokens: int )

depth_estimation

クラス huggingface_hub.DepthEstimationInput

< >

( inputs: typing.Anyparameters: dict[str, typing.Any] | None = None )

Depth Estimation推論の入力

クラス huggingface_hub.DepthEstimationOutput

< >

( depth: typing.Anypredicted_depth: typing.Any )

Depth Estimationタスクの推論出力

document_question_answering

クラス huggingface_hub.DocumentQuestionAnsweringInput

< >

( inputs: DocumentQuestionAnsweringInputDataparameters: huggingface_hub.inference._generated.types.document_question_answering.DocumentQuestionAnsweringParameters | None = None )

Document Question Answering推論の入力

クラス huggingface_hub.DocumentQuestionAnsweringInputData

< >

( image: typing.Anyquestion: str )

回答する1つの(ドキュメント, 質問)ペア

クラス huggingface_hub.DocumentQuestionAnsweringOutputElement

< >

( answer: strend: intscore: floatstart: int )

Document Question Answeringタスクの推論出力

クラス huggingface_hub.DocumentQuestionAnsweringParameters

< >

( 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 )

Document Question Answering用の追加推論パラメータ

feature_extraction

クラス huggingface_hub.FeatureExtractionInput

< >

( inputs: list[str] | strnormalize: bool | None = Noneprompt_name: str | None = Nonetruncate: bool | None = Nonetruncation_direction: typing.Optional[ForwardRef('FeatureExtractionInputTruncationDirection')] = None )

Feature Extraction 入力。 TEI 仕様から自動生成されました。 詳細については、https://github.com/huggingface/huggingface.js/blob/main/packages/tasks/scripts/inference-tei-import.ts をご確認ください。

fill_mask

クラス huggingface_hub.FillMaskInput

< >

( inputs: strparameters: huggingface_hub.inference._generated.types.fill_mask.FillMaskParameters | None = None )

Fill Mask推論の入力

class huggingface_hub.FillMaskOutputElement

< >

( score: floatsequence: strtoken: inttoken_str: typing.Anyfill_mask_output_token_str: str | None = None )

Fill Maskタスクの推論出力

class huggingface_hub.FillMaskParameters

< >

( targets: list[str] | None = Nonetop_k: int | None = None )

Fill Mask用の追加推論パラメータ

image_classification

クラス huggingface_hub.ImageClassificationInput

< >

( inputs: strparameters: huggingface_hub.inference._generated.types.image_classification.ImageClassificationParameters | None = None )

画像分類推論の入力

クラス huggingface_hub.ImageClassificationOutputElement

< >

( label: strscore: float )

Image Classificationタスクの推論出力

クラス huggingface_hub.ImageClassificationParameters

< >

( function_to_apply: typing.Optional[ForwardRef('ImageClassificationOutputTransform')] = Nonetop_k: int | None = None )

Image Classification用の追加推論パラメータ

image_segmentation

クラス huggingface_hub.ImageSegmentationInput

< >

( inputs: strparameters: huggingface_hub.inference._generated.types.image_segmentation.ImageSegmentationParameters | None = None )

画像セグメンテーション推論の入力

クラス huggingface_hub.ImageSegmentationOutputElement

< >

( label: strmask: strscore: float | None = None )

Image Segmentationタスクの推論出力 予測されたマスク/セグメント

クラス huggingface_hub.ImageSegmentationParameters

< >

( mask_threshold: float | None = Noneoverlap_mask_area_threshold: float | None = Nonesubtask: typing.Optional[ForwardRef('ImageSegmentationSubtask')] = Nonethreshold: float | None = None )

Image Segmentation用の追加推論パラメータ

image_text_to_image

クラス huggingface_hub.ImageTextToImageInput

< >

( inputs: str | None = Noneparameters: huggingface_hub.inference._generated.types.image_text_to_image.ImageTextToImageParameters | None = None )

Image Text To Image推論の入力。inputs(image)またはprompt(parameters内)のいずれか、または両方を指定する必要があります。

クラス huggingface_hub.ImageTextToImageOutput

< >

( image: typing.Any )

Image Text To Image タスクの推論出力

クラス huggingface_hub.ImageTextToImageParameters

< >

( 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 )

Image Text To Imageの追加推論パラメータ

クラス huggingface_hub.ImageTextToImageTargetSize

< >

( height: intwidth: int )

出力画像のピクセル単位でのサイズ。このパラメータは一部のプロバイダーおよび特定のモデルでのみサポートされています。サポートされていない場合は無視されます。

image_text_to_video

クラス huggingface_hub.ImageTextToVideoInput

< >

( inputs: str | None = Noneparameters: huggingface_hub.inference._generated.types.image_text_to_video.ImageTextToVideoParameters | None = None )

Image Text To Video推論の入力。inputs(image)またはprompt(parameters内)のいずれか、または両方を指定する必要があります。

クラス huggingface_hub.ImageTextToVideoOutput

< >

( video: typing.Any )

Image Text To Videoタスクの推論出力

クラス huggingface_hub.ImageTextToVideoParameters

< >

( 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 )

Image Text To Videoの追加推論パラメータ

クラス huggingface_hub.ImageTextToVideoTargetSize

< >

( height: intwidth: int )

出力動画フレームのピクセルサイズ。

image_to_image

クラス huggingface_hub.ImageToImageInput

< >

( inputs: strparameters: huggingface_hub.inference._generated.types.image_to_image.ImageToImageParameters | None = None )

Image To Image推論の入力

クラス huggingface_hub.ImageToImageOutput

< >

( image: typing.Any )

Image To Image タスクの推論出力

クラス huggingface_hub.ImageToImageParameters

< >

( 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 )

Image To Image用の追加推論パラメータ

クラス huggingface_hub.ImageToImageTargetSize

< >

( height: intwidth: int )

出力画像のピクセル単位でのサイズ。このパラメータは一部のプロバイダーおよび特定のモデルでのみサポートされています。サポートされていない場合は無視されます。

image_to_text

クラス huggingface_hub.ImageToTextGenerationParameters

< >

( 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 )

テキスト生成プロセスのパラメータ化

クラス huggingface_hub.ImageToTextInput

< >

( inputs: typing.Anyparameters: huggingface_hub.inference._generated.types.image_to_text.ImageToTextParameters | None = None )

Image To Text推論の入力

クラス huggingface_hub.ImageToTextOutput

< >

( generated_text: typing.Anyimage_to_text_output_generated_text: str | None = None )

Image To Textタスクの推論出力

クラス huggingface_hub.ImageToTextParameters

< >

( generation_parameters: huggingface_hub.inference._generated.types.image_to_text.ImageToTextGenerationParameters | None = Nonemax_new_tokens: int | None = None )

Image To Text用の追加推論パラメータ

image_to_video

クラス huggingface_hub.ImageToVideoInput

< >

( inputs: strparameters: huggingface_hub.inference._generated.types.image_to_video.ImageToVideoParameters | None = None )

Image To Video推論の入力

クラス huggingface_hub.ImageToVideoOutput

< >

( video: typing.Any )

Image To Videoタスクの推論出力

クラス huggingface_hub.ImageToVideoParameters

< >

( 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 )

Image To Videoの追加推論パラメータ

クラス huggingface_hub.ImageToVideoTargetSize

< >

( height: intwidth: int )

出力動画フレームのピクセルサイズ。

object_detection

クラス huggingface_hub.ObjectDetectionBoundingBox

< >

( xmax: intxmin: intymax: intymin: int )

予測されたバウンディングボックス。座標は入力画像の左上隅を基準としています。

クラス huggingface_hub.ObjectDetectionInput

< >

( inputs: strparameters: huggingface_hub.inference._generated.types.object_detection.ObjectDetectionParameters | None = None )

Object Detection推論の入力

クラス huggingface_hub.ObjectDetectionOutputElement

< >

( box: ObjectDetectionBoundingBoxlabel: strscore: float )

Object Detectionタスクの推論出力

クラス huggingface_hub.ObjectDetectionParameters

< >

( threshold: float | None = None )

Object Detection用の追加推論パラメータ

question_answering

クラス huggingface_hub.QuestionAnsweringInput

< >

( inputs: QuestionAnsweringInputDataparameters: huggingface_hub.inference._generated.types.question_answering.QuestionAnsweringParameters | None = None )

質問応答推論の入力

クラス huggingface_hub.QuestionAnsweringInputData

< >

( context: strquestion: str )

回答する1つの(context, question)ペア

クラス huggingface_hub.QuestionAnsweringOutputElement

< >

( answer: strend: intscore: floatstart: int )

Question Answeringタスクの推論出力

クラス huggingface_hub.QuestionAnsweringParameters

< >

( 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 )

Question Answering用の追加推論パラメータ

sentence_similarity

クラス huggingface_hub.SentenceSimilarityInput

< >

( inputs: SentenceSimilarityInputDataparameters: dict[str, typing.Any] | None = None )

文の類似度推論の入力

クラス huggingface_hub.SentenceSimilarityInputData

< >

( sentences: listsource_sentence: str )

要約

クラス huggingface_hub.SummarizationInput

< >

( inputs: strparameters: huggingface_hub.inference._generated.types.summarization.SummarizationParameters | None = None )

Summarization推論の入力

クラス huggingface_hub.SummarizationOutput

< >

( summary_text: str )

Summarizationタスクの推論出力

クラス huggingface_hub.SummarizationParameters

< >

( clean_up_tokenization_spaces: bool | None = Nonegenerate_parameters: dict[str, typing.Any] | None = Nonetruncation: typing.Optional[ForwardRef('SummarizationTruncationStrategy')] = None )

要約用の追加推論パラメータ。

table_question_answering

クラス huggingface_hub.TableQuestionAnsweringInput

< >

( inputs: TableQuestionAnsweringInputDataparameters: huggingface_hub.inference._generated.types.table_question_answering.TableQuestionAnsweringParameters | None = None )

Table Question Answering推論の入力

クラス huggingface_hub.TableQuestionAnsweringInputData

< >

( question: strtable: dict )

回答する1つの(テーブル、質問)ペア

クラス huggingface_hub.TableQuestionAnsweringOutputElement

< >

( answer: strcells: listcoordinates: listaggregator: str | None = None )

Table Question Answeringタスクの推論出力

クラス huggingface_hub.TableQuestionAnsweringParameters

< >

( padding: typing.Optional[ForwardRef('Padding')] = Nonesequential: bool | None = Nonetruncation: bool | None = None )

Table Question Answering用の追加推論パラメータ

text2text_generation

クラス huggingface_hub.Text2TextGenerationInput

< >

( inputs: strparameters: huggingface_hub.inference._generated.types.text2text_generation.Text2TextGenerationParameters | None = None )

Text2text Generation推論の入力

クラス huggingface_hub.Text2TextGenerationOutput

< >

( generated_text: typing.Anytext2_text_generation_output_generated_text: str | None = None )

Text2text Generationタスクの推論出力

クラス huggingface_hub.Text2TextGenerationParameters

< >

( clean_up_tokenization_spaces: bool | None = Nonegenerate_parameters: dict[str, typing.Any] | None = Nonetruncation: typing.Optional[ForwardRef('Text2TextGenerationTruncationStrategy')] = None )

Text2text 生成用の追加推論パラメータ

text_classification

クラス huggingface_hub.TextClassificationInput

< >

( inputs: strparameters: huggingface_hub.inference._generated.types.text_classification.TextClassificationParameters | None = None )

テキスト分類推論の入力

クラス huggingface_hub.TextClassificationOutputElement

< >

( label: strscore: float )

Text Classificationタスクの推論出力

クラス huggingface_hub.TextClassificationParameters

< >

( function_to_apply: typing.Optional[ForwardRef('TextClassificationOutputTransform')] = Nonetop_k: int | None = None )

Text Classification用の追加推論パラメータ

text_generation

クラス huggingface_hub.TextGenerationInput

< >

( inputs: strparameters: huggingface_hub.inference._generated.types.text_generation.TextGenerationInputGenerateParameters | None = Nonestream: bool | None = None )

テキスト生成の入力。 TGIの仕様から自動生成されました。 詳細については、https://github.com/huggingface/huggingface.js/blob/main/packages/tasks/scripts/inference-tgi-import.tsを参照してください。

クラス huggingface_hub.TextGenerationInputGenerateParameters

< >

( 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 )

クラス huggingface_hub.TextGenerationInputGrammarType

< >

( type: TypeEnumvalue: typing.Any )

クラス huggingface_hub.TextGenerationOutput

< >

( generated_text: strdetails: huggingface_hub.inference._generated.types.text_generation.TextGenerationOutputDetails | None = None )

Text Generation Output. TGIの仕様から自動生成されました。 詳細については、https://github.com/huggingface/huggingface.js/blob/main/packages/tasks/scripts/inference-tgi-import.tsを参照してください。

クラス huggingface_hub.TextGenerationOutputBestOfSequence

< >

( 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 )

クラス huggingface_hub.TextGenerationOutputDetails

< >

( 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 )

クラス huggingface_hub.TextGenerationOutputPrefillToken

< >

( id: intlogprob: floattext: str )

クラス huggingface_hub.TextGenerationOutputToken

< >

( id: intlogprob: floatspecial: booltext: str )

クラス huggingface_hub.TextGenerationStreamOutput

< >

( 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 )

テキスト生成ストリーム出力。 TGI仕様から自動生成されました。 詳細については、https://github.com/huggingface/huggingface.js/blob/main/packages/tasks/scripts/inference-tgi-import.ts を参照してください。

クラス huggingface_hub.TextGenerationStreamOutputStreamDetails

< >

( finish_reason: TextGenerationOutputFinishReasongenerated_tokens: intinput_length: intseed: int | None = None )

クラス huggingface_hub.TextGenerationStreamOutputToken

< >

( id: intlogprob: floatspecial: booltext: str )

text_to_audio

クラス huggingface_hub.TextToAudioGenerationParameters

< >

( 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 )

テキスト生成プロセスのパラメータ化

クラス huggingface_hub.TextToAudioInput

< >

( inputs: strparameters: huggingface_hub.inference._generated.types.text_to_audio.TextToAudioParameters | None = None )

Text To Audio推論の入力

クラス huggingface_hub.TextToAudioOutput

< >

( audio: typing.Anysampling_rate: float )

Text To Audioタスクの推論出力

クラス huggingface_hub.TextToAudioParameters

< >

( generation_parameters: huggingface_hub.inference._generated.types.text_to_audio.TextToAudioGenerationParameters | None = None )

Text To Audio用の追加推論パラメータ

text_to_image

クラス huggingface_hub.TextToImageInput

< >

( inputs: strparameters: huggingface_hub.inference._generated.types.text_to_image.TextToImageParameters | None = None )

テキストから画像への推論のインプット

クラス huggingface_hub.TextToImageOutput

< >

( image: typing.Any )

Text To Image タスクの推論の出力

クラス huggingface_hub.TextToImageParameters

< >

( 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 )

Text To Image用の追加推論パラメータ

text_to_speech

クラス huggingface_hub.TextToSpeechGenerationParameters

< >

( 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 )

テキスト生成プロセスのパラメータ化

クラス huggingface_hub.TextToSpeechInput

< >

( inputs: strparameters: huggingface_hub.inference._generated.types.text_to_speech.TextToSpeechParameters | None = None )

Text To Speech推論の入力

クラス huggingface_hub.TextToSpeechOutput

< >

( audio: typing.Anysampling_rate: float | None = None )

Text To Speechタスクの推論の出力

class huggingface_hub.TextToSpeechParameters

< >

( generation_parameters: huggingface_hub.inference._generated.types.text_to_speech.TextToSpeechGenerationParameters | None = None )

Text To Speech用の追加推論パラメータ

text_to_video

クラス huggingface_hub.TextToVideoInput

< >

( inputs: strparameters: huggingface_hub.inference._generated.types.text_to_video.TextToVideoParameters | None = None )

Text To Video推論の入力

クラス huggingface_hub.TextToVideoOutput

< >

( video: typing.Any )

Text To Videoタスクの推論の出力

クラス huggingface_hub.TextToVideoParameters

< >

( guidance_scale: float | None = Nonenegative_prompt: list[str] | None = Nonenum_frames: float | None = Nonenum_inference_steps: int | None = Noneseed: int | None = None )

Text To Video用の追加推論パラメータ

token_classification

クラス huggingface_hub.TokenClassificationInput

< >

( inputs: strparameters: huggingface_hub.inference._generated.types.token_classification.TokenClassificationParameters | None = None )

Token Classification推論の入力

クラス huggingface_hub.TokenClassificationOutputElement

< >

( end: intscore: floatstart: intword: strentity: str | None = Noneentity_group: str | None = None )

Token Classificationタスクの推論出力

クラス huggingface_hub.TokenClassificationParameters

< >

( aggregation_strategy: typing.Optional[ForwardRef('TokenClassificationAggregationStrategy')] = Noneignore_labels: list[str] | None = Nonestride: int | None = None )

Token Classification用の追加推論パラメータ

翻訳

クラス huggingface_hub.TranslationInput

< >

( inputs: strparameters: huggingface_hub.inference._generated.types.translation.TranslationParameters | None = None )

翻訳推論の入力

クラス huggingface_hub.TranslationOutput

< >

( translation_text: str )

Translationタスクの推論出力

クラス huggingface_hub.TranslationParameters

< >

( 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 )

翻訳用の追加推論パラメータ

video_classification

クラス huggingface_hub.VideoClassificationInput

< >

( inputs: typing.Anyparameters: huggingface_hub.inference._generated.types.video_classification.VideoClassificationParameters | None = None )

Video Classification推論の入力

クラス huggingface_hub.VideoClassificationOutputElement

< >

( label: strscore: float )

Video Classificationタスクの推論出力

クラス huggingface_hub.VideoClassificationParameters

< >

( frame_sampling_rate: int | None = Nonefunction_to_apply: typing.Optional[ForwardRef('VideoClassificationOutputTransform')] = Nonenum_frames: int | None = Nonetop_k: int | None = None )

Video Classification用の追加推論パラメータ

visual_question_answering

クラス huggingface_hub.VisualQuestionAnsweringInput

< >

( inputs: VisualQuestionAnsweringInputDataparameters: huggingface_hub.inference._generated.types.visual_question_answering.VisualQuestionAnsweringParameters | None = None )

視覚的質問応答推論の入力

クラス huggingface_hub.VisualQuestionAnsweringInputData

< >

( image: typing.Anyquestion: str )

回答する1つの(画像, 質問)ペア

クラス huggingface_hub.VisualQuestionAnsweringOutputElement

< >

( score: floatanswer: str | None = None )

Visual Question Answeringタスクの推論出力

class huggingface_hub.VisualQuestionAnsweringParameters

< >

( top_k: int | None = None )

視覚的質問応答用の追加推論パラメータ

zero_shot_classification

クラス huggingface_hub.ZeroShotClassificationInput

< >

( inputs: strparameters: ZeroShotClassificationParameters )

Zero Shot Classification推論の入力

クラス huggingface_hub.ZeroShotClassificationOutputElement

< >

( label: strscore: float )

Zero Shot Classificationタスクの推論出力

クラス huggingface_hub.ZeroShotClassificationParameters

< >

( candidate_labels: listhypothesis_template: str | None = Nonemulti_label: bool | None = None )

Zero Shot Classification用の追加推論パラメータ

zero_shot_image_classification

クラス huggingface_hub.ZeroShotImageClassificationInput

< >

( inputs: strparameters: ZeroShotImageClassificationParameters )

Zero Shot Image Classification推論の入力

クラス huggingface_hub.ZeroShotImageClassificationOutputElement

< >

( label: strscore: float )

Zero Shot Image Classificationタスクの推論出力

クラス huggingface_hub.ZeroShotImageClassificationParameters

< >

( candidate_labels: listhypothesis_template: str | None = None )

Zero Shot Image Classification用の追加推論パラメータ

zero_shot_object_detection

クラス huggingface_hub.ZeroShotObjectDetectionBoundingBox

< >

( xmax: intxmin: intymax: intymin: int )

予測されたバウンディングボックス。座標は入力画像の左上隅を基準としています。

クラス huggingface_hub.ZeroShotObjectDetectionInput

< >

( inputs: strparameters: ZeroShotObjectDetectionParameters )

Zero Shot Object Detection推論の入力

クラス huggingface_hub.ZeroShotObjectDetectionOutputElement

< >

( box: ZeroShotObjectDetectionBoundingBoxlabel: strscore: float )

Zero Shot Object Detectionタスクの推論出力

クラス huggingface_hub.ZeroShotObjectDetectionParameters

< >

( candidate_labels: list )

Zero Shot Object Detection用の追加推論パラメータ

Update on GitHub