Hub Python Library documentation
Các kiểu suy luận
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
< source >( 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
Đầu ra cho suy luận Phân loại Âm thanh
lớp huggingface_hub.AudioClassificationParameters
< source >( 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
Đầu vào cho suy luận Audio to Audio
lớp huggingface_hub.AudioToAudioOutputElement
< source >( 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
< 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 )
Tham số hóa quá trình tạo văn bản
lớp huggingface_hub.AutomaticSpeechRecognitionInput
< source >( 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
< source >( 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.AutomaticSpeechRecognitionParameters
< source >( 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
< 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 )
Đầ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
< source >( name: strparameters: typing.Anydescription: str | None = None )
lớp huggingface_hub.ChatCompletionInputJSONSchema
< source >( name: strdescription: str | None = Noneschema: dict[str, object] | None = Nonestrict: bool | None = None )
lớp 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 )
lớp huggingface_hub.ChatCompletionInputMessageChunk
< source >( type: ChatCompletionInputMessageChunkTypeimage_url: huggingface_hub.inference._generated.types.chat_completion.ChatCompletionInputURL | None = Nonetext: str | None = None )
lớp huggingface_hub.ChatCompletionInputResponseFormatJSONObject
< source >( type: typing.Literal['json_object'] )
lớp huggingface_hub.ChatCompletionInputResponseFormatJSONSchema
< source >( type: typing.Literal['json_schema']json_schema: ChatCompletionInputJSONSchema )
lớp huggingface_hub.ChatCompletionInputResponseFormatText
< source >( type: typing.Literal['text'] )
lớp huggingface_hub.ChatCompletionInputStreamOptions
< source >( include_usage: bool | None = None )
lớp huggingface_hub.ChatCompletionInputTool
< source >( function: ChatCompletionInputFunctionDefinitiontype: str )
lớp huggingface_hub.ChatCompletionInputToolCall
< source >( function: ChatCompletionInputFunctionDefinitionid: strtype: str )
lớp huggingface_hub.ChatCompletionInputToolChoiceClass
< source >( function: ChatCompletionInputFunctionName )
lớp huggingface_hub.ChatCompletionOutput
< source >( 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
< source >( finish_reason: strindex: intmessage: ChatCompletionOutputMessagelogprobs: huggingface_hub.inference._generated.types.chat_completion.ChatCompletionOutputLogprobs | None = None )
lớp huggingface_hub.ChatCompletionOutputFunctionDefinition
< source >( arguments: strname: strdescription: str | None = None )
lớp huggingface_hub.ChatCompletionOutputLogprob
< source >( logprob: floattoken: strtop_logprobs: list )
lớp 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 )
lớp huggingface_hub.ChatCompletionOutputToolCall
< source >( function: ChatCompletionOutputFunctionDefinitionid: strtype: str )
lớp huggingface_hub.ChatCompletionOutputUsage
< source >( completion_tokens: intprompt_tokens: inttotal_tokens: int )
lớp huggingface_hub.ChatCompletionStreamOutput
< source >( 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
< source >( delta: ChatCompletionStreamOutputDeltaindex: intfinish_reason: str | None = Nonelogprobs: huggingface_hub.inference._generated.types.chat_completion.ChatCompletionStreamOutputLogprobs | None = None )
lớp 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 )
lớp huggingface_hub.ChatCompletionStreamOutputDeltaToolCall
< source >( function: ChatCompletionStreamOutputFunctionid: strindex: inttype: str )
lớp huggingface_hub.ChatCompletionStreamOutputFunction
< source >( arguments: strname: str | None = None )
lớp huggingface_hub.ChatCompletionStreamOutputLogprob
< source >( logprob: floattoken: strtop_logprobs: list )
lớp huggingface_hub.ChatCompletionStreamOutputUsage
< source >( completion_tokens: intprompt_tokens: inttotal_tokens: int )
depth_estimation
lớp huggingface_hub.DepthEstimationInput
< source >( 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
< source >( 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
< source >( 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
< source >( image: typing.Anyquestion: str )
Một cặp (tài liệu, câu hỏi) để trả lời
lớp huggingface_hub.DocumentQuestionAnsweringOutputElement
< source >( 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
< 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 )
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
< source >( 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
< source >( 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
< source >( 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
< source >( 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
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.image_classification.ImageClassificationParameters | None = None )
Đầu vào cho suy luận Phân loại ảnh
Đầu ra của suy luận cho tác vụ Phân loại ảnh
lớp huggingface_hub.ImageClassificationParameters
< source >( 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
< source >( 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
< source >( 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
< source >( 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
< source >( 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.
Đầu ra của suy luận cho tác vụ Ảnh Văn Bản Sang Ảnh
lớp 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 )
Các tham số suy luận bổ sung cho Image Text To Image
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
< source >( 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.
Đầ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
< 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 )
Các tham số suy luận bổ sung cho Image Text To Video
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
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.image_to_image.ImageToImageParameters | None = None )
Đầu vào cho suy luận Ảnh sang Ảnh
Đầu ra của suy luận cho tác vụ Ảnh sang Ảnh
lớp 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 )
Các tham số suy luận bổ sung cho Image To Image
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
< 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 )
Tham số hóa quá trình tạo văn bản
lớp huggingface_hub.ImageToTextInput
< source >( 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
< source >( 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
< source >( 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
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.image_to_video.ImageToVideoParameters | None = None )
Đầu vào cho suy luận Image To Video
Đầu ra của suy luận cho tác vụ Ảnh Sang Video
lớp 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 )
Các tham số suy luận bổ sung cho Image To Video
Kích thước (tính bằng pixel) của các khung hình video đầu ra.
object_detection
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
< source >( 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
< source >( box: ObjectDetectionBoundingBoxlabel: strscore: float )
Đầu ra của suy luận cho tác vụ Phát hiện đối tượng
Các tham số suy luận bổ sung cho Object Detection
question_answering
lớp huggingface_hub.QuestionAnsweringInput
< source >( 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
Một cặp (bối cảnh, câu hỏi) để trả lời
lớp huggingface_hub.QuestionAnsweringOutputElement
< source >( 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
< 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 )
Các tham số suy luận bổ sung cho Trả lời Câu hỏi
sentence_similarity
lớp huggingface_hub.SentenceSimilarityInput
< source >( inputs: SentenceSimilarityInputDataparameters: dict[str, typing.Any] | None = None )
Đầu vào cho suy luận độ tương tự câu
tóm tắt
lớp huggingface_hub.SummarizationInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.summarization.SummarizationParameters | None = None )
Đầu vào cho suy luận Tóm tắt
Đầu ra của suy luận cho tác vụ Tóm tắt
lớp huggingface_hub.SummarizationParameters
< source >( 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
< source >( 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
Một cặp (bảng, câu hỏi) để trả lời
lớp huggingface_hub.TableQuestionAnsweringOutputElement
< source >( 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
< source >( 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
< source >( 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
< source >( 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
< source >( 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
< source >( 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
Đầu ra của suy luận cho tác vụ Phân loại văn bản
lớp huggingface_hub.TextClassificationParameters
< source >( 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
< source >( 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
< 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 )
lớp huggingface_hub.TextGenerationOutput
< source >( 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
< 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 )
lớp 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 )
lớp huggingface_hub.TextGenerationOutputToken
< source >( id: intlogprob: floatspecial: booltext: str )
lớp 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 )
Đầ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
< source >( finish_reason: TextGenerationOutputFinishReasongenerated_tokens: intinput_length: intseed: int | None = None )
lớp huggingface_hub.TextGenerationStreamOutputToken
< source >( id: intlogprob: floatspecial: booltext: str )
text_to_audio
lớp 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 )
Tham số hóa quá trình tạo văn bản
lớp huggingface_hub.TextToAudioInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.text_to_audio.TextToAudioParameters | None = None )
Đầu vào cho suy luận Text To Audio
Đầu ra của suy luận cho tác vụ Text To Audio
lớp huggingface_hub.TextToAudioParameters
< source >( 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
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.text_to_image.TextToImageParameters | None = None )
Đầu vào cho suy luận Text To Image
Đầu ra của suy luận cho tác vụ Text To Image
lớp 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 )
Các tham số suy luận bổ sung cho Text To Image
text_to_speech
lớp 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 )
Tham số hóa quá trình tạo văn bản
lớp huggingface_hub.TextToSpeechInput
< source >( 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
< source >( 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
< source >( 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
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.text_to_video.TextToVideoParameters | None = None )
Đầu vào cho suy luận Text To Video
Đầu ra của suy luận cho tác vụ Text To Video
lớp 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 )
Các tham số suy luận bổ sung cho Text To Video
token_classification
lớp huggingface_hub.TokenClassificationInput
< source >( 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
< source >( 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
< source >( 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
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.translation.TranslationParameters | None = None )
Đầu vào cho suy luận Dịch
Đầu ra của suy luận cho tác vụ Dịch
lớp 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 )
Các tham số suy luận bổ sung cho Bản dịch
video_classification
lớp huggingface_hub.VideoClassificationInput
< source >( 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
Đầu ra của suy luận cho tác vụ Phân loại video
lớp 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 )
Các tham số suy luận bổ sung cho Phân loại Video
visual_question_answering
lớp huggingface_hub.VisualQuestionAnsweringInput
< source >( 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
Một cặp (ảnh, câu hỏi) để trả lời
lớp huggingface_hub.VisualQuestionAnsweringOutputElement
< source >( 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
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
< source >( inputs: strparameters: ZeroShotClassificationParameters )
Đầu vào cho suy luận Phân loại Zero Shot
Đầu ra của suy luận cho tác vụ Phân loại Zero Shot
lớp huggingface_hub.ZeroShotClassificationParameters
< source >( 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
< source >( inputs: strparameters: ZeroShotImageClassificationParameters )
Đầu vào cho suy luận Phân loại ảnh Zero Shot
Đầu ra của suy luận cho tác vụ Phân loại ảnh Zero Shot
lớp huggingface_hub.ZeroShotImageClassificationParameters
< source >( 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
< source >( 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
< source >( inputs: strparameters: ZeroShotObjectDetectionParameters )
Đầu vào cho suy luận Zero Shot Object Detection
lớp huggingface_hub.ZeroShotObjectDetectionOutputElement
< source >( box: ZeroShotObjectDetectionBoundingBoxlabel: strscore: float )
Đầu ra của suy luận cho tác vụ Phát hiện đối tượng Zero Shot
Các tham số suy luận bổ sung cho Zero Shot Object Detection