Hub Python Library documentation

Các kiểu suy luận

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Các kiểu suy luận

Trang này liệt kê các kiểu (ví dụ: dataclasses) có sẵn cho từng tác vụ được hỗ trợ trên Hugging Face Hub. Mỗi tác vụ được xác định bằng một JSON schema, và các kiểu được tạo ra từ các schema này - với một số tùy chỉnh do yêu cầu của Python. Truy cập @huggingface.js/tasks để tìm các JSON schema cho từng tác vụ.

Phần này của thư viện vẫn đang trong quá trình phát triển và sẽ được cải thiện trong các bản phát hành tương lai.

audio_classification

lớp huggingface_hub.AudioClassificationInput

< >

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

Đầu vào cho suy luận Phân loại Âm thanh

lớp huggingface_hub.AudioClassificationOutputElement

< >

( label: strscore: float )

Đầu ra cho suy luận Phân loại Âm thanh

lớp huggingface_hub.AudioClassificationParameters

< >

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

Các tham số suy luận bổ sung cho Phân loại Âm thanh

audio_to_audio

lớp huggingface_hub.AudioToAudioInput

< >

( inputs: typing.Any )

Đầu vào cho suy luận Audio to Audio

lớp huggingface_hub.AudioToAudioOutputElement

< >

( blob: typing.Anycontent_type: strlabel: str )

Đầu ra của suy luận cho tác vụ Audio To Audio Một tệp âm thanh được tạo kèm nhãn của nó.

automatic_speech_recognition

lớp 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 )

Tham số hóa quá trình tạo văn bản

lớp huggingface_hub.AutomaticSpeechRecognitionInput

< >

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

Đầu vào cho suy luận Nhận dạng giọng nói tự động

lớp huggingface_hub.AutomaticSpeechRecognitionOutput

< >

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

Đầu ra của suy luận cho tác vụ Nhận dạng giọng nói tự động

lớp huggingface_hub.AutomaticSpeechRecognitionOutputChunk

< >

( text: strtimestamp: list )

lớp huggingface_hub.AutomaticSpeechRecognitionParameters

< >

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

Các tham số suy luận bổ sung cho Nhận dạng giọng nói tự động

chat_completion

lớp 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 )

Đầu vào hoàn thành trò chuyện. Tự động tạo từ thông số kỹ thuật TGI. Để biết thêm chi tiết, hãy xem https://github.com/huggingface/huggingface.js/blob/main/packages/tasks/scripts/inference-tgi-import.ts.

lớp huggingface_hub.ChatCompletionInputFunctionDefinition

< >

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

lớp huggingface_hub.ChatCompletionInputFunctionName

< >

( name: str )

lớp huggingface_hub.ChatCompletionInputJSONSchema

< >

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

lớp 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 )

lớp huggingface_hub.ChatCompletionInputMessageChunk

< >

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

lớp huggingface_hub.ChatCompletionInputResponseFormatJSONObject

< >

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

lớp huggingface_hub.ChatCompletionInputResponseFormatJSONSchema

< >

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

lớp huggingface_hub.ChatCompletionInputResponseFormatText

< >

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

lớp huggingface_hub.ChatCompletionInputStreamOptions

< >

( include_usage: bool | None = None )

lớp huggingface_hub.ChatCompletionInputTool

< >

( function: ChatCompletionInputFunctionDefinitiontype: str )

lớp huggingface_hub.ChatCompletionInputToolCall

< >

( function: ChatCompletionInputFunctionDefinitionid: strtype: str )

lớp huggingface_hub.ChatCompletionInputToolChoiceClass

< >

( function: ChatCompletionInputFunctionName )

lớp huggingface_hub.ChatCompletionInputURL

< >

( url: str )

lớp huggingface_hub.ChatCompletionOutput

< >

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

Đầu ra hoàn thành trò chuyện. Tự động tạo từ thông số kỹ thuật TGI. Để biết thêm chi tiết, hãy xem https://github.com/huggingface/huggingface.js/blob/main/packages/tasks/scripts/inference-tgi-import.ts.

lớp huggingface_hub.ChatCompletionOutputComplete

< >

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

lớp huggingface_hub.ChatCompletionOutputFunctionDefinition

< >

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

lớp huggingface_hub.ChatCompletionOutputLogprob

< >

( logprob: floattoken: strtop_logprobs: list )

lớp huggingface_hub.ChatCompletionOutputLogprobs

< >

( content: list )

lớp 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 )

lớp huggingface_hub.ChatCompletionOutputToolCall

< >

( function: ChatCompletionOutputFunctionDefinitionid: strtype: str )

lớp huggingface_hub.ChatCompletionOutputTopLogprob

< >

( logprob: floattoken: str )

lớp huggingface_hub.ChatCompletionOutputUsage

< >

( completion_tokens: intprompt_tokens: inttotal_tokens: int )

lớp huggingface_hub.ChatCompletionStreamOutput

< >

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

Đầu ra luồng hoàn thành trò chuyện. Tự động tạo từ thông số kỹ thuật TGI. Để biết thêm chi tiết, hãy xem https://github.com/huggingface/huggingface.js/blob/main/packages/tasks/scripts/inference-tgi-import.ts.

lớp huggingface_hub.ChatCompletionStreamOutputChoice

< >

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

lớp 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 )

lớp huggingface_hub.ChatCompletionStreamOutputDeltaToolCall

< >

( function: ChatCompletionStreamOutputFunctionid: strindex: inttype: str )

lớp huggingface_hub.ChatCompletionStreamOutputFunction

< >

( arguments: strname: str | None = None )

lớp huggingface_hub.ChatCompletionStreamOutputLogprob

< >

( logprob: floattoken: strtop_logprobs: list )

lớp huggingface_hub.ChatCompletionStreamOutputLogprobs

< >

( content: list )

lớp huggingface_hub.ChatCompletionStreamOutputTopLogprob

< >

( logprob: floattoken: str )

lớp huggingface_hub.ChatCompletionStreamOutputUsage

< >

( completion_tokens: intprompt_tokens: inttotal_tokens: int )

depth_estimation

lớp huggingface_hub.DepthEstimationInput

< >

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

Đầu vào cho suy luận Ước lượng Độ sâu

lớp huggingface_hub.DepthEstimationOutput

< >

( depth: typing.Anypredicted_depth: typing.Any )

Đầu ra của suy luận cho tác vụ Ước lượng Độ sâu

document_question_answering

lớp huggingface_hub.DocumentQuestionAnsweringInput

< >

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

Đầu vào cho suy luận Trả lời Câu hỏi Tài liệu

lớp huggingface_hub.DocumentQuestionAnsweringInputData

< >

( image: typing.Anyquestion: str )

Một cặp (tài liệu, câu hỏi) để trả lời

lớp huggingface_hub.DocumentQuestionAnsweringOutputElement

< >

( answer: strend: intscore: floatstart: int )

Đầu ra của suy luận cho tác vụ Trả lời Câu hỏi Tài liệu

lớp 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 )

Các tham số suy luận bổ sung cho Trả lời Câu hỏi Tài liệu

feature_extraction

lớp huggingface_hub.FeatureExtractionInput

< >

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

Đầu vào trích xuất đặc trưng. Tự động tạo từ thông số kỹ thuật TEI. Để biết thêm chi tiết, hãy xem https://github.com/huggingface/huggingface.js/blob/main/packages/tasks/scripts/inference-tei-import.ts.

fill_mask

lớp huggingface_hub.FillMaskInput

< >

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

Đầu vào cho suy luận Fill Mask

lớp huggingface_hub.FillMaskOutputElement

< >

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

Đầu ra của suy luận cho tác vụ Fill Mask

lớp huggingface_hub.FillMaskParameters

< >

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

Các tham số suy luận bổ sung cho Fill Mask

image_classification

lớp huggingface_hub.ImageClassificationInput

< >

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

Đầu vào cho suy luận Phân loại ảnh

lớp huggingface_hub.ImageClassificationOutputElement

< >

( label: strscore: float )

Đầu ra của suy luận cho tác vụ Phân loại ảnh

lớp huggingface_hub.ImageClassificationParameters

< >

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

Các tham số suy luận bổ sung cho Phân loại Ảnh

image_segmentation

lớp huggingface_hub.ImageSegmentationInput

< >

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

Đầu vào cho suy luận phân đoạn ảnh

lớp huggingface_hub.ImageSegmentationOutputElement

< >

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

Đầu ra của suy luận cho tác vụ Phân đoạn Ảnh Một mặt nạ / phân đoạn dự đoán

lớp huggingface_hub.ImageSegmentationParameters

< >

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

Các tham số suy luận bổ sung cho Phân đoạn Ảnh

image_text_to_image

lớp huggingface_hub.ImageTextToImageInput

< >

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

Đầu vào cho suy luận Image Text To Image. Phải cung cấp inputs (image) hoặc prompt (trong parameters), hoặc cả hai.

lớp huggingface_hub.ImageTextToImageOutput

< >

( image: typing.Any )

Đầu ra của suy luận cho tác vụ Ảnh Văn Bản Sang Ảnh

lớp 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 )

Các tham số suy luận bổ sung cho Image Text To Image

lớp huggingface_hub.ImageTextToImageTargetSize

< >

( height: intwidth: int )

Kích thước của ảnh đầu ra tính bằng pixel. Tham số này chỉ được hỗ trợ bởi một số nhà cung cấp và cho các mô hình cụ thể. Nó sẽ bị bỏ qua khi không được hỗ trợ.

image_text_to_video

lớp huggingface_hub.ImageTextToVideoInput

< >

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

Đầu vào cho suy luận Image Text To Video. Phải cung cấp inputs (image) hoặc prompt (trong parameters), hoặc cả hai.

lớp huggingface_hub.ImageTextToVideoOutput

< >

( video: typing.Any )

Đầu ra của suy luận cho tác vụ Ảnh và Văn bản thành Video

lớp 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 )

Các tham số suy luận bổ sung cho Image Text To Video

lớp huggingface_hub.ImageTextToVideoTargetSize

< >

( height: intwidth: int )

Kích thước (tính bằng pixel) của các khung hình video đầu ra.

image_to_image

lớp huggingface_hub.ImageToImageInput

< >

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

Đầu vào cho suy luận Ảnh sang Ảnh

lớp huggingface_hub.ImageToImageOutput

< >

( image: typing.Any )

Đầu ra của suy luận cho tác vụ Ảnh sang Ảnh

lớp 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 )

Các tham số suy luận bổ sung cho Image To Image

lớp huggingface_hub.ImageToImageTargetSize

< >

( height: intwidth: int )

Kích thước của ảnh đầu ra tính bằng pixel. Tham số này chỉ được hỗ trợ bởi một số nhà cung cấp và cho các mô hình cụ thể. Nó sẽ bị bỏ qua khi không được hỗ trợ.

image_to_text

lớp 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 )

Tham số hóa quá trình tạo văn bản

lớp huggingface_hub.ImageToTextInput

< >

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

Đầu vào cho suy luận Ảnh Sang Văn bản

lớp huggingface_hub.ImageToTextOutput

< >

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

Đầu ra của suy luận cho tác vụ Ảnh Sang Văn bản

lớp huggingface_hub.ImageToTextParameters

< >

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

Các tham số suy luận bổ sung cho Image To Text

image_to_video

lớp huggingface_hub.ImageToVideoInput

< >

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

Đầu vào cho suy luận Image To Video

lớp huggingface_hub.ImageToVideoOutput

< >

( video: typing.Any )

Đầu ra của suy luận cho tác vụ Ảnh Sang Video

lớp 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 )

Các tham số suy luận bổ sung cho Image To Video

lớp huggingface_hub.ImageToVideoTargetSize

< >

( height: intwidth: int )

Kích thước (tính bằng pixel) của các khung hình video đầu ra.

object_detection

lớp huggingface_hub.ObjectDetectionBoundingBox

< >

( xmax: intxmin: intymax: intymin: int )

Hộp bao dự đoán. Tọa độ được tính tương đối so với góc trên bên trái của hình ảnh đầu vào.

lớp huggingface_hub.ObjectDetectionInput

< >

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

Đầu vào cho suy luận Phát hiện đối tượng

lớp huggingface_hub.ObjectDetectionOutputElement

< >

( box: ObjectDetectionBoundingBoxlabel: strscore: float )

Đầu ra của suy luận cho tác vụ Phát hiện đối tượng

lớp huggingface_hub.ObjectDetectionParameters

< >

( threshold: float | None = None )

Các tham số suy luận bổ sung cho Object Detection

question_answering

lớp huggingface_hub.QuestionAnsweringInput

< >

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

Đầu vào cho suy luận Trả lời Câu hỏi

lớp huggingface_hub.QuestionAnsweringInputData

< >

( context: strquestion: str )

Một cặp (bối cảnh, câu hỏi) để trả lời

lớp huggingface_hub.QuestionAnsweringOutputElement

< >

( answer: strend: intscore: floatstart: int )

Đầu ra của suy luận cho tác vụ Trả lời Câu hỏi

lớp 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 )

Các tham số suy luận bổ sung cho Trả lời Câu hỏi

sentence_similarity

lớp huggingface_hub.SentenceSimilarityInput

< >

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

Đầu vào cho suy luận độ tương tự câu

lớp huggingface_hub.SentenceSimilarityInputData

< >

( sentences: listsource_sentence: str )

tóm tắt

lớp huggingface_hub.SummarizationInput

< >

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

Đầu vào cho suy luận Tóm tắt

lớp huggingface_hub.SummarizationOutput

< >

( summary_text: str )

Đầu ra của suy luận cho tác vụ Tóm tắt

lớp huggingface_hub.SummarizationParameters

< >

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

Các tham số suy luận bổ sung cho tóm tắt.

table_question_answering

lớp huggingface_hub.TableQuestionAnsweringInput

< >

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

Đầu vào cho suy luận Trả lời Câu hỏi Bảng

lớp huggingface_hub.TableQuestionAnsweringInputData

< >

( question: strtable: dict )

Một cặp (bảng, câu hỏi) để trả lời

lớp huggingface_hub.TableQuestionAnsweringOutputElement

< >

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

Đầu ra của suy luận cho tác vụ Trả lời Câu hỏi Bảng

lớp huggingface_hub.TableQuestionAnsweringParameters

< >

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

Các tham số suy luận bổ sung cho Trả lời Câu hỏi Bảng

text2text_generation

lớp huggingface_hub.Text2TextGenerationInput

< >

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

Đầu vào cho suy luận Sinh văn bản từ văn bản

lớp huggingface_hub.Text2TextGenerationOutput

< >

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

Đầu ra của suy luận cho tác vụ Sinh văn bản từ văn bản

lớp huggingface_hub.Text2TextGenerationParameters

< >

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

Các tham số suy luận bổ sung cho Text2text Generation

text_classification

lớp huggingface_hub.TextClassificationInput

< >

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

Đầu vào cho suy luận Phân loại văn bản

lớp huggingface_hub.TextClassificationOutputElement

< >

( label: strscore: float )

Đầu ra của suy luận cho tác vụ Phân loại văn bản

lớp huggingface_hub.TextClassificationParameters

< >

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

Các tham số suy luận bổ sung cho Phân loại văn bản

text_generation

lớp huggingface_hub.TextGenerationInput

< >

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

Đầu vào cho Sinh văn bản. Tự động tạo từ thông số kỹ thuật của TGI. Để biết thêm chi tiết, hãy xem https://github.com/huggingface/huggingface.js/blob/main/packages/tasks/scripts/inference-tgi-import.ts.

lớp 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 )

lớp huggingface_hub.TextGenerationInputGrammarType

< >

( type: TypeEnumvalue: typing.Any )

lớp huggingface_hub.TextGenerationOutput

< >

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

Đầu ra của Text Generation. Tự động tạo từ thông số kỹ thuật của TGI. Để biết thêm chi tiết, hãy xem https://github.com/huggingface/huggingface.js/blob/main/packages/tasks/scripts/inference-tgi-import.ts.

lớp 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 )

lớp 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 )

lớp huggingface_hub.TextGenerationOutputPrefillToken

< >

( id: intlogprob: floattext: str )

lớp huggingface_hub.TextGenerationOutputToken

< >

( id: intlogprob: floatspecial: booltext: str )

lớp 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 )

Đầu ra luồng cho tạo văn bản. Tự động tạo từ thông số kỹ thuật của TGI. Để biết thêm chi tiết, hãy xem https://github.com/huggingface/huggingface.js/blob/main/packages/tasks/scripts/inference-tgi-import.ts.

lớp huggingface_hub.TextGenerationStreamOutputStreamDetails

< >

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

lớp huggingface_hub.TextGenerationStreamOutputToken

< >

( id: intlogprob: floatspecial: booltext: str )

text_to_audio

lớp 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 )

Tham số hóa quá trình tạo văn bản

lớp huggingface_hub.TextToAudioInput

< >

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

Đầu vào cho suy luận Text To Audio

lớp huggingface_hub.TextToAudioOutput

< >

( audio: typing.Anysampling_rate: float )

Đầu ra của suy luận cho tác vụ Text To Audio

lớp huggingface_hub.TextToAudioParameters

< >

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

Các tham số suy luận bổ sung cho Text To Audio

text_to_image

lớp huggingface_hub.TextToImageInput

< >

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

Đầu vào cho suy luận Text To Image

lớp huggingface_hub.TextToImageOutput

< >

( image: typing.Any )

Đầu ra của suy luận cho tác vụ Text To Image

lớp 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 )

Các tham số suy luận bổ sung cho Text To Image

text_to_speech

lớp 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 )

Tham số hóa quá trình tạo văn bản

lớp huggingface_hub.TextToSpeechInput

< >

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

Đầu vào cho suy luận Text To Speech

lớp huggingface_hub.TextToSpeechOutput

< >

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

Đầu ra của suy luận cho tác vụ Text To Speech

lớp huggingface_hub.TextToSpeechParameters

< >

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

Các tham số suy luận bổ sung cho Text To Speech

text_to_video

lớp huggingface_hub.TextToVideoInput

< >

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

Đầu vào cho suy luận Text To Video

lớp huggingface_hub.TextToVideoOutput

< >

( video: typing.Any )

Đầu ra của suy luận cho tác vụ Text To Video

lớp 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 )

Các tham số suy luận bổ sung cho Text To Video

token_classification

lớp huggingface_hub.TokenClassificationInput

< >

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

Đầu vào cho suy luận Phân loại Token

lớp huggingface_hub.TokenClassificationOutputElement

< >

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

Đầu ra của suy luận cho tác vụ Phân loại Token

lớp huggingface_hub.TokenClassificationParameters

< >

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

Các tham số suy luận bổ sung cho Phân loại Token

dịch

lớp huggingface_hub.TranslationInput

< >

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

Đầu vào cho suy luận Dịch

lớp huggingface_hub.TranslationOutput

< >

( translation_text: str )

Đầu ra của suy luận cho tác vụ Dịch

lớp 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 )

Các tham số suy luận bổ sung cho Bản dịch

video_classification

lớp huggingface_hub.VideoClassificationInput

< >

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

Đầu vào cho suy luận Phân loại Video

lớp huggingface_hub.VideoClassificationOutputElement

< >

( label: strscore: float )

Đầu ra của suy luận cho tác vụ Phân loại video

lớp huggingface_hub.VideoClassificationParameters

< >

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

Các tham số suy luận bổ sung cho Phân loại Video

visual_question_answering

lớp huggingface_hub.VisualQuestionAnsweringInput

< >

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

Đầu vào cho suy luận Trả lời Câu hỏi Hình ảnh

lớp huggingface_hub.VisualQuestionAnsweringInputData

< >

( image: typing.Anyquestion: str )

Một cặp (ảnh, câu hỏi) để trả lời

lớp huggingface_hub.VisualQuestionAnsweringOutputElement

< >

( score: floatanswer: str | None = None )

Đầu ra của suy luận cho tác vụ Trả lời Câu hỏi Hình ảnh

lớp huggingface_hub.VisualQuestionAnsweringParameters

< >

( top_k: int | None = None )

Các tham số suy luận bổ sung cho Trả lời Câu hỏi Hình ảnh

zero_shot_classification

lớp huggingface_hub.ZeroShotClassificationInput

< >

( inputs: strparameters: ZeroShotClassificationParameters )

Đầu vào cho suy luận Phân loại Zero Shot

lớp huggingface_hub.ZeroShotClassificationOutputElement

< >

( label: strscore: float )

Đầu ra của suy luận cho tác vụ Phân loại Zero Shot

lớp huggingface_hub.ZeroShotClassificationParameters

< >

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

Các tham số suy luận bổ sung cho Zero Shot Classification

zero_shot_image_classification

lớp huggingface_hub.ZeroShotImageClassificationInput

< >

( inputs: strparameters: ZeroShotImageClassificationParameters )

Đầu vào cho suy luận Phân loại ảnh Zero Shot

lớp huggingface_hub.ZeroShotImageClassificationOutputElement

< >

( label: strscore: float )

Đầu ra của suy luận cho tác vụ Phân loại ảnh Zero Shot

lớp huggingface_hub.ZeroShotImageClassificationParameters

< >

( candidate_labels: listhypothesis_template: str | None = None )

Các tham số suy luận bổ sung cho Phân loại ảnh Zero Shot

zero_shot_object_detection

lớp huggingface_hub.ZeroShotObjectDetectionBoundingBox

< >

( xmax: intxmin: intymax: intymin: int )

Hộp bao dự đoán. Tọa độ được tính tương đối so với góc trên bên trái của hình ảnh đầu vào.

lớp huggingface_hub.ZeroShotObjectDetectionInput

< >

( inputs: strparameters: ZeroShotObjectDetectionParameters )

Đầu vào cho suy luận Zero Shot Object Detection

lớp huggingface_hub.ZeroShotObjectDetectionOutputElement

< >

( box: ZeroShotObjectDetectionBoundingBoxlabel: strscore: float )

Đầu ra của suy luận cho tác vụ Phát hiện đối tượng Zero Shot

lớp huggingface_hub.ZeroShotObjectDetectionParameters

< >

( candidate_labels: list )

Các tham số suy luận bổ sung cho Zero Shot Object Detection

Update on GitHub