Hub Python Library documentation
Tipos de inferencia
Tipos de inferencia
Esta página enumera los tipos (p. ej., dataclasses) disponibles para cada tarea admitida en el Hugging Face Hub. Cada tarea se especifica mediante un esquema JSON, y los tipos se generan a partir de estos esquemas, con algunas personalizaciones debidas a los requisitos de Python. Visite @huggingface.js/tasks para encontrar los esquemas JSON de cada tarea.
Esta parte de la lib aún está en desarrollo y se mejorará en futuras versiones.
audio_classification
clase huggingface_hub.AudioClassificationInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.audio_classification.AudioClassificationParameters | None = None )
Entradas para la inferencia de clasificación de audio
Salidas para la inferencia de clasificación de audio
clase huggingface_hub.AudioClassificationParameters
< source >( function_to_apply: typing.Optional[ForwardRef('AudioClassificationOutputTransform')] = Nonetop_k: int | None = None )
Parámetros de inferencia adicionales para clasificación de audio
audio_to_audio
Entradas para la inferencia de audio a audio
clase huggingface_hub.AudioToAudioOutputElement
< source >( blob: typing.Anycontent_type: strlabel: str )
Salidas de inferencia para la tarea de Audio a Audio Un archivo de audio generado con su etiqueta.
automatic_speech_recognition
clase 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 )
Parametrización del proceso de generación de texto
clase huggingface_hub.AutomaticSpeechRecognitionInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.automatic_speech_recognition.AutomaticSpeechRecognitionParameters | None = None )
Entradas para la inferencia de reconocimiento automático de voz
clase huggingface_hub.AutomaticSpeechRecognitionOutput
< source >( text: strchunks: list[huggingface_hub.inference._generated.types.automatic_speech_recognition.AutomaticSpeechRecognitionOutputChunk] | None = None )
Salidas de inferencia para la tarea de Reconocimiento Automático del Habla
clase huggingface_hub.AutomaticSpeechRecognitionParameters
< source >( generation_parameters: huggingface_hub.inference._generated.types.automatic_speech_recognition.AutomaticSpeechRecognitionGenerationParameters | None = Nonereturn_timestamps: bool | None = None )
Parámetros de inferencia adicionales para el reconocimiento automático de voz
chat_completion
clase 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 )
Entrada de Chat Completion. Generado automáticamente a partir de las especificaciones de TGI. Para más detalles, consulta https://github.com/huggingface/huggingface.js/blob/main/packages/tasks/scripts/inference-tgi-import.ts.
clase huggingface_hub.ChatCompletionInputFunctionDefinition
< source >( name: strparameters: typing.Anydescription: str | None = None )
clase huggingface_hub.ChatCompletionInputJSONSchema
< source >( name: strdescription: str | None = Noneschema: dict[str, object] | None = Nonestrict: bool | None = None )
clase 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 )
clase huggingface_hub.ChatCompletionInputMessageChunk
< source >( type: ChatCompletionInputMessageChunkTypeimage_url: huggingface_hub.inference._generated.types.chat_completion.ChatCompletionInputURL | None = Nonetext: str | None = None )
clase huggingface_hub.ChatCompletionInputResponseFormatJSONObject
< source >( type: typing.Literal['json_object'] )
clase huggingface_hub.ChatCompletionInputResponseFormatJSONSchema
< source >( type: typing.Literal['json_schema']json_schema: ChatCompletionInputJSONSchema )
clase huggingface_hub.ChatCompletionInputResponseFormatText
< source >( type: typing.Literal['text'] )
clase huggingface_hub.ChatCompletionInputStreamOptions
< source >( include_usage: bool | None = None )
clase huggingface_hub.ChatCompletionInputTool
< source >( function: ChatCompletionInputFunctionDefinitiontype: str )
clase huggingface_hub.ChatCompletionInputToolCall
< source >( function: ChatCompletionInputFunctionDefinitionid: strtype: str )
clase huggingface_hub.ChatCompletionInputToolChoiceClass
< source >( function: ChatCompletionInputFunctionName )
clase huggingface_hub.ChatCompletionOutput
< source >( choices: listcreated: intid: strmodel: strsystem_fingerprint: strusage: ChatCompletionOutputUsage )
Salida de completado de chat. Generado automáticamente a partir de las especificaciones de TGI. Para más detalles, consulta https://github.com/huggingface/huggingface.js/blob/main/packages/tasks/scripts/inference-tgi-import.ts.
clase huggingface_hub.ChatCompletionOutputComplete
< source >( finish_reason: strindex: intmessage: ChatCompletionOutputMessagelogprobs: huggingface_hub.inference._generated.types.chat_completion.ChatCompletionOutputLogprobs | None = None )
clase huggingface_hub.ChatCompletionOutputFunctionDefinition
< source >( arguments: strname: strdescription: str | None = None )
clase huggingface_hub.ChatCompletionOutputLogprob
< source >( logprob: floattoken: strtop_logprobs: list )
clase 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 )
clase huggingface_hub.ChatCompletionOutputToolCall
< source >( function: ChatCompletionOutputFunctionDefinitionid: strtype: str )
clase huggingface_hub.ChatCompletionOutputUsage
< source >( completion_tokens: intprompt_tokens: inttotal_tokens: int )
clase huggingface_hub.ChatCompletionStreamOutput
< source >( choices: listcreated: intid: strmodel: strsystem_fingerprint: strusage: huggingface_hub.inference._generated.types.chat_completion.ChatCompletionStreamOutputUsage | None = None )
Salida de flujo de completado de chat. Generado automáticamente a partir de las especificaciones de TGI. Para más detalles, consulta https://github.com/huggingface/huggingface.js/blob/main/packages/tasks/scripts/inference-tgi-import.ts.
clase huggingface_hub.ChatCompletionStreamOutputChoice
< source >( delta: ChatCompletionStreamOutputDeltaindex: intfinish_reason: str | None = Nonelogprobs: huggingface_hub.inference._generated.types.chat_completion.ChatCompletionStreamOutputLogprobs | None = None )
clase 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 )
clase huggingface_hub.ChatCompletionStreamOutputDeltaToolCall
< source >( function: ChatCompletionStreamOutputFunctionid: strindex: inttype: str )
clase huggingface_hub.ChatCompletionStreamOutputFunction
< source >( arguments: strname: str | None = None )
clase huggingface_hub.ChatCompletionStreamOutputLogprob
< source >( logprob: floattoken: strtop_logprobs: list )
clase huggingface_hub.ChatCompletionStreamOutputUsage
< source >( completion_tokens: intprompt_tokens: inttotal_tokens: int )
depth_estimation
clase huggingface_hub.DepthEstimationInput
< source >( inputs: typing.Anyparameters: dict[str, typing.Any] | None = None )
Entradas para la inferencia de estimación de profundidad
clase huggingface_hub.DepthEstimationOutput
< source >( depth: typing.Anypredicted_depth: typing.Any )
Salidas de inferencia para la tarea de estimación de profundidad
document_question_answering
clase huggingface_hub.DocumentQuestionAnsweringInput
< source >( inputs: DocumentQuestionAnsweringInputDataparameters: huggingface_hub.inference._generated.types.document_question_answering.DocumentQuestionAnsweringParameters | None = None )
Entradas para la inferencia de Document Question Answering
clase huggingface_hub.DocumentQuestionAnsweringInputData
< source >( image: typing.Anyquestion: str )
Un par (documento, pregunta) para responder
clase huggingface_hub.DocumentQuestionAnsweringOutputElement
< source >( answer: strend: intscore: floatstart: int )
Salidas de inferencia para la tarea de respuesta a preguntas sobre documentos
clase 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 )
Parámetros de inferencia adicionales para Document Question Answering
feature_extraction
clase huggingface_hub.FeatureExtractionInput
< source >( inputs: list[str] | strnormalize: bool | None = Noneprompt_name: str | None = Nonetruncate: bool | None = Nonetruncation_direction: typing.Optional[ForwardRef('FeatureExtractionInputTruncationDirection')] = None )
Entrada de extracción de características. Generado automáticamente a partir de las especificaciones de TEI. Para más detalles, consulta https://github.com/huggingface/huggingface.js/blob/main/packages/tasks/scripts/inference-tei-import.ts.
fill_mask
clase huggingface_hub.FillMaskInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.fill_mask.FillMaskParameters | None = None )
Entradas para la inferencia de Fill Mask
clase huggingface_hub.FillMaskOutputElement
< source >( score: floatsequence: strtoken: inttoken_str: typing.Anyfill_mask_output_token_str: str | None = None )
Salidas de inferencia para la tarea Fill Mask
clase huggingface_hub.FillMaskParameters
< source >( targets: list[str] | None = Nonetop_k: int | None = None )
Parámetros de inferencia adicionales para Fill Mask
image_classification
clase huggingface_hub.ImageClassificationInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.image_classification.ImageClassificationParameters | None = None )
Entradas para la inferencia de clasificación de imágenes
Salidas de inferencia para la tarea de clasificación de imágenes
clase huggingface_hub.ImageClassificationParameters
< source >( function_to_apply: typing.Optional[ForwardRef('ImageClassificationOutputTransform')] = Nonetop_k: int | None = None )
Parámetros de inferencia adicionales para clasificación de imágenes
image_segmentation
clase huggingface_hub.ImageSegmentationInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.image_segmentation.ImageSegmentationParameters | None = None )
Entradas para la inferencia de segmentación de imágenes
clase huggingface_hub.ImageSegmentationOutputElement
< source >( label: strmask: strscore: float | None = None )
Salidas de inferencia para la tarea de Segmentación de Imágenes Una máscara / segmento predicho
clase huggingface_hub.ImageSegmentationParameters
< source >( mask_threshold: float | None = Noneoverlap_mask_area_threshold: float | None = Nonesubtask: typing.Optional[ForwardRef('ImageSegmentationSubtask')] = Nonethreshold: float | None = None )
Parámetros de inferencia adicionales para Segmentación de Imágenes
image_text_to_image
clase huggingface_hub.ImageTextToImageInput
< source >( inputs: str | None = Noneparameters: huggingface_hub.inference._generated.types.image_text_to_image.ImageTextToImageParameters | None = None )
Entradas para la inferencia de Image Text To Image. Debe proporcionarse inputs (image) o prompt (en parameters), o ambos.
Salidas de inferencia para la tarea de imagen-texto a imagen
clase 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 )
Parámetros de inferencia adicionales para Image Text To Image
El tamaño en píxeles de la imagen de salida. Este parámetro solo es compatible con algunos proveedores y para modelos específicos. Se ignorará cuando no sea compatible.
image_text_to_video
clase huggingface_hub.ImageTextToVideoInput
< source >( inputs: str | None = Noneparameters: huggingface_hub.inference._generated.types.image_text_to_video.ImageTextToVideoParameters | None = None )
Entradas para la inferencia de Image Text To Video. Debe proporcionarse inputs (imagen) o prompt (en parameters), o ambos.
Salidas de inferencia para la tarea de imagen y texto a video
clase 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 )
Parámetros de inferencia adicionales para Image Text To Video
El tamaño en píxeles de los fotogramas del video de salida.
image_to_image
clase huggingface_hub.ImageToImageInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.image_to_image.ImageToImageParameters | None = None )
Entradas para la inferencia de imagen a imagen
Salidas de inferencia para la tarea de imagen a imagen
clase 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 )
Parámetros de inferencia adicionales para Image To Image
El tamaño en píxeles de la imagen de salida. Este parámetro solo es compatible con algunos proveedores y para modelos específicos. Se ignorará cuando no sea compatible.
image_to_text
clase 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 )
Parametrización del proceso de generación de texto
clase huggingface_hub.ImageToTextInput
< source >( inputs: typing.Anyparameters: huggingface_hub.inference._generated.types.image_to_text.ImageToTextParameters | None = None )
Entradas para la inferencia de imagen a texto
clase huggingface_hub.ImageToTextOutput
< source >( generated_text: typing.Anyimage_to_text_output_generated_text: str | None = None )
Salidas de inferencia para la tarea de imagen a texto
clase huggingface_hub.ImageToTextParameters
< source >( generation_parameters: huggingface_hub.inference._generated.types.image_to_text.ImageToTextGenerationParameters | None = Nonemax_new_tokens: int | None = None )
Parámetros de inferencia adicionales para Image To Text
image_to_video
clase huggingface_hub.ImageToVideoInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.image_to_video.ImageToVideoParameters | None = None )
Entradas para la inferencia de imagen a video
Salidas de inferencia para la tarea de imagen a video
clase 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 )
Parámetros de inferencia adicionales para Image To Video
El tamaño en píxeles de los fotogramas del video de salida.
object_detection
clase huggingface_hub.ObjectDetectionBoundingBox
< source >( xmax: intxmin: intymax: intymin: int )
La caja delimitadora predicha. Las coordenadas son relativas a la esquina superior izquierda de la imagen de entrada.
clase huggingface_hub.ObjectDetectionInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.object_detection.ObjectDetectionParameters | None = None )
Entradas para la inferencia de detección de objetos
clase huggingface_hub.ObjectDetectionOutputElement
< source >( box: ObjectDetectionBoundingBoxlabel: strscore: float )
Salidas de inferencia para la tarea de Detección de Objetos
Parámetros de inferencia adicionales para la detección de objetos
question_answering
clase huggingface_hub.QuestionAnsweringInput
< source >( inputs: QuestionAnsweringInputDataparameters: huggingface_hub.inference._generated.types.question_answering.QuestionAnsweringParameters | None = None )
Entradas para la inferencia de Question Answering
Un par (contexto, pregunta) para responder
clase huggingface_hub.QuestionAnsweringOutputElement
< source >( answer: strend: intscore: floatstart: int )
Salidas de inferencia para la tarea de respuesta a preguntas
clase 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 )
Parámetros de inferencia adicionales para Question Answering
sentence_similarity
clase huggingface_hub.SentenceSimilarityInput
< source >( inputs: SentenceSimilarityInputDataparameters: dict[str, typing.Any] | None = None )
Entradas para la inferencia de similitud de oraciones
clase huggingface_hub.SentenceSimilarityInputData
< source >( sentences: listsource_sentence: str )
resumen
clase huggingface_hub.SummarizationInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.summarization.SummarizationParameters | None = None )
Entradas para la inferencia de Summarization
Salidas de inferencia para la tarea de Resumen
clase huggingface_hub.SummarizationParameters
< source >( clean_up_tokenization_spaces: bool | None = Nonegenerate_parameters: dict[str, typing.Any] | None = Nonetruncation: typing.Optional[ForwardRef('SummarizationTruncationStrategy')] = None )
Parámetros de inferencia adicionales para la resumición.
table_question_answering
clase huggingface_hub.TableQuestionAnsweringInput
< source >( inputs: TableQuestionAnsweringInputDataparameters: huggingface_hub.inference._generated.types.table_question_answering.TableQuestionAnsweringParameters | None = None )
Entradas para la inferencia de Table Question Answering
Un par (tabla, pregunta) para responder
clase huggingface_hub.TableQuestionAnsweringOutputElement
< source >( answer: strcells: listcoordinates: listaggregator: str | None = None )
Salidas de inferencia para la tarea de respuesta a preguntas sobre tablas
clase huggingface_hub.TableQuestionAnsweringParameters
< source >( padding: typing.Optional[ForwardRef('Padding')] = Nonesequential: bool | None = Nonetruncation: bool | None = None )
Parámetros de inferencia adicionales para Table Question Answering
text2text_generation
clase huggingface_hub.Text2TextGenerationInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.text2text_generation.Text2TextGenerationParameters | None = None )
Entradas para la inferencia de generación Text2text
clase huggingface_hub.Text2TextGenerationOutput
< source >( generated_text: typing.Anytext2_text_generation_output_generated_text: str | None = None )
Salidas de inferencia para la tarea de generación Text2text
clase huggingface_hub.Text2TextGenerationParameters
< source >( clean_up_tokenization_spaces: bool | None = Nonegenerate_parameters: dict[str, typing.Any] | None = Nonetruncation: typing.Optional[ForwardRef('Text2TextGenerationTruncationStrategy')] = None )
Parámetros de inferencia adicionales para la generación Text2text
text_classification
clase huggingface_hub.TextClassificationInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.text_classification.TextClassificationParameters | None = None )
Entradas para la inferencia de clasificación de texto
Salidas de inferencia para la tarea de Clasificación de Texto
clase huggingface_hub.TextClassificationParameters
< source >( function_to_apply: typing.Optional[ForwardRef('TextClassificationOutputTransform')] = Nonetop_k: int | None = None )
Parámetros de inferencia adicionales para la clasificación de texto
text_generation
clase huggingface_hub.TextGenerationInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.text_generation.TextGenerationInputGenerateParameters | None = Nonestream: bool | None = None )
Entrada para la generación de texto. Generado automáticamente a partir de las especificaciones de TGI. Para más detalles, consulta https://github.com/huggingface/huggingface.js/blob/main/packages/tasks/scripts/inference-tgi-import.ts.
clase 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 )
clase huggingface_hub.TextGenerationOutput
< source >( generated_text: strdetails: huggingface_hub.inference._generated.types.text_generation.TextGenerationOutputDetails | None = None )
Salida de generación de texto. Generado automáticamente a partir de las especificaciones de TGI. Para más detalles, consulta https://github.com/huggingface/huggingface.js/blob/main/packages/tasks/scripts/inference-tgi-import.ts.
clase 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 )
clase 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 )
clase huggingface_hub.TextGenerationOutputPrefillToken
< source >( id: intlogprob: floattext: str )
clase huggingface_hub.TextGenerationOutputToken
< source >( id: intlogprob: floatspecial: booltext: str )
clase 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 )
Salida de texto generado en streaming. Generado automáticamente a partir de las especificaciones de TGI. Para más detalles, consulta https://github.com/huggingface/huggingface.js/blob/main/packages/tasks/scripts/inference-tgi-import.ts.
clase huggingface_hub.TextGenerationStreamOutputStreamDetails
< source >( finish_reason: TextGenerationOutputFinishReasongenerated_tokens: intinput_length: intseed: int | None = None )
clase huggingface_hub.TextGenerationStreamOutputToken
< source >( id: intlogprob: floatspecial: booltext: str )
text_to_audio
clase 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 )
Parametrización del proceso de generación de texto
clase huggingface_hub.TextToAudioInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.text_to_audio.TextToAudioParameters | None = None )
Entradas para la inferencia de Texto a Audio
Salidas de inferencia para la tarea de Texto a Audio
clase huggingface_hub.TextToAudioParameters
< source >( generation_parameters: huggingface_hub.inference._generated.types.text_to_audio.TextToAudioGenerationParameters | None = None )
Parámetros de inferencia adicionales para Text To Audio
text_to_image
clase huggingface_hub.TextToImageInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.text_to_image.TextToImageParameters | None = None )
Entradas para la inferencia de Texto a Imagen
Salidas de inferencia para la tarea de Texto a Imagen
clase 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 )
Parámetros de inferencia adicionales para Text To Image
text_to_speech
clase 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 )
Parametrización del proceso de generación de texto
clase huggingface_hub.TextToSpeechInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.text_to_speech.TextToSpeechParameters | None = None )
Entradas para la inferencia de Text To Speech
clase huggingface_hub.TextToSpeechOutput
< source >( audio: typing.Anysampling_rate: float | None = None )
Salidas de inferencia para la tarea de Texto a Voz
clase huggingface_hub.TextToSpeechParameters
< source >( generation_parameters: huggingface_hub.inference._generated.types.text_to_speech.TextToSpeechGenerationParameters | None = None )
Parámetros de inferencia adicionales para Text To Speech
text_to_video
clase huggingface_hub.TextToVideoInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.text_to_video.TextToVideoParameters | None = None )
Entradas para la inferencia de Texto a Video
Salidas de inferencia para la tarea de Texto a Video
clase 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 )
Parámetros de inferencia adicionales para Text To Video
token_classification
clase huggingface_hub.TokenClassificationInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.token_classification.TokenClassificationParameters | None = None )
Entradas para la inferencia de clasificación de tokens
clase huggingface_hub.TokenClassificationOutputElement
< source >( end: intscore: floatstart: intword: strentity: str | None = Noneentity_group: str | None = None )
Salidas de inferencia para la tarea de clasificación de tokens
clase huggingface_hub.TokenClassificationParameters
< source >( aggregation_strategy: typing.Optional[ForwardRef('TokenClassificationAggregationStrategy')] = Noneignore_labels: list[str] | None = Nonestride: int | None = None )
Parámetros de inferencia adicionales para la clasificación de tokens
traducción
clase huggingface_hub.TranslationInput
< source >( inputs: strparameters: huggingface_hub.inference._generated.types.translation.TranslationParameters | None = None )
Entradas para la inferencia de Translation
Salidas de inferencia para la tarea de traducción
clase 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 )
Parámetros de inferencia adicionales para Translation
video_classification
clase huggingface_hub.VideoClassificationInput
< source >( inputs: typing.Anyparameters: huggingface_hub.inference._generated.types.video_classification.VideoClassificationParameters | None = None )
Entradas para la inferencia de clasificación de video
Salidas de inferencia para la tarea de clasificación de video
clase 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 )
Parámetros de inferencia adicionales para la clasificación de video
visual_question_answering
clase huggingface_hub.VisualQuestionAnsweringInput
< source >( inputs: VisualQuestionAnsweringInputDataparameters: huggingface_hub.inference._generated.types.visual_question_answering.VisualQuestionAnsweringParameters | None = None )
Entradas para la inferencia de Visual Question Answering
clase huggingface_hub.VisualQuestionAnsweringInputData
< source >( image: typing.Anyquestion: str )
Un par (imagen, pregunta) para responder
clase huggingface_hub.VisualQuestionAnsweringOutputElement
< source >( score: floatanswer: str | None = None )
Salidas de inferencia para la tarea de respuesta a preguntas visuales
Parámetros de inferencia adicionales para Visual Question Answering
zero_shot_classification
clase huggingface_hub.ZeroShotClassificationInput
< source >( inputs: strparameters: ZeroShotClassificationParameters )
Entradas para la inferencia de clasificación sin ejemplos
Salidas de inferencia para la tarea de clasificación sin ejemplos
clase huggingface_hub.ZeroShotClassificationParameters
< source >( candidate_labels: listhypothesis_template: str | None = Nonemulti_label: bool | None = None )
Parámetros de inferencia adicionales para la clasificación sin ejemplos
zero_shot_image_classification
clase huggingface_hub.ZeroShotImageClassificationInput
< source >( inputs: strparameters: ZeroShotImageClassificationParameters )
Entradas para la inferencia de clasificación de imágenes sin ejemplos
clase huggingface_hub.ZeroShotImageClassificationOutputElement
< source >( label: strscore: float )
Salidas de inferencia para la tarea de clasificación de imágenes sin ejemplos
clase huggingface_hub.ZeroShotImageClassificationParameters
< source >( candidate_labels: listhypothesis_template: str | None = None )
Parámetros de inferencia adicionales para la clasificación de imágenes sin ejemplos
zero_shot_object_detection
clase huggingface_hub.ZeroShotObjectDetectionBoundingBox
< source >( xmax: intxmin: intymax: intymin: int )
La caja delimitadora predicha. Las coordenadas son relativas a la esquina superior izquierda de la imagen de entrada.
clase huggingface_hub.ZeroShotObjectDetectionInput
< source >( inputs: strparameters: ZeroShotObjectDetectionParameters )
Entradas para la inferencia de detección de objetos Zero Shot
clase huggingface_hub.ZeroShotObjectDetectionOutputElement
< source >( box: ZeroShotObjectDetectionBoundingBoxlabel: strscore: float )
Salidas de inferencia para la tarea de Detección de Objetos sin Ejemplos
Parámetros de inferencia adicionales para la detección de objetos sin ejemplos