Huggingface.js documentation

@huggingface/inference

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

@huggingface/inference

Espacios de nombres

Clases

Interfaces

Alias de tipos

AudioClassificationArgs

Ƭ AudioClassificationArgs: BaseArgs & AudioClassificationInput | LegacyAudioInput

Definido en

inference/src/tasks/audio/audioClassification.ts:9


AudioToAudioArgs

Ƭ AudioToAudioArgs: BaseArgs & { inputs: Blob } | LegacyAudioInput

Definido en

inference/src/tasks/audio/audioToAudio.ts:8


AuthMethod

Ƭ AuthMethod: "none" | "hf-token" | "credentials-include" | "provider-key"

Definido en

inference/src/types.ts:165


AutomaticSpeechRecognitionArgs

Ƭ AutomaticSpeechRecognitionArgs: BaseArgs & AutomaticSpeechRecognitionInput | LegacyAudioInput

Definido en

inference/src/tasks/audio/automaticSpeechRecognition.ts:8


DocumentQuestionAnsweringArgs

Ƭ DocumentQuestionAnsweringArgs: BaseArgs & DocumentQuestionAnsweringInput & { inputs: DocumentQuestionAnsweringInputData & { image: Blob } }

Definido en

inference/src/tasks/multimodal/documentQuestionAnswering.ts:13


FeatureExtractionArgs

Ƭ FeatureExtractionArgs: BaseArgs & FeatureExtractionInput & FeatureExtractionOAICompatInput

Definido en

inference/src/tasks/nlp/featureExtraction.ts:12


FeatureExtractionOutput

Ƭ FeatureExtractionOutput: (number | number[] | number[][])[]

Los valores devueltos son un array multidimensional de floats (la dimensión depende de si enviaste una cadena o una lista de cadenas, y de si se aplicó automáticamente la reducción, por ejemplo mean_pooling, o no. Esto debería explicarse en el README del modelo).

Definido en

inference/src/tasks/nlp/featureExtraction.ts:17


FillMaskArgs

Ƭ FillMaskArgs: BaseArgs & FillMaskInput

Definido en

inference/src/tasks/nlp/fillMask.ts:7


ImageClassificationArgs

Ƭ ImageClassificationArgs: BaseArgs & ImageClassificationInput | LegacyImageInput

Definido en

inference/src/tasks/cv/imageClassification.ts:8


ImageSegmentationArgs

Ƭ ImageSegmentationArgs: BaseArgs & ImageSegmentationInput

Definido en

inference/src/tasks/cv/imageSegmentation.ts:8


ImageTextToImageArgs

Ƭ ImageTextToImageArgs: BaseArgs & ImageTextToImageInput

Definido en

inference/src/tasks/cv/imageTextToImage.ts:7


ImageTextToVideoArgs

Ƭ ImageTextToVideoArgs: BaseArgs & ImageTextToVideoInput

Definido en

inference/src/tasks/cv/imageTextToVideo.ts:7


ImageToImageArgs

Ƭ ImageToImageArgs: BaseArgs & ImageToImageInput

Definido en

inference/src/tasks/cv/imageToImage.ts:8


ImageToTextArgs

Ƭ ImageToTextArgs: BaseArgs & ImageToTextInput | LegacyImageInput

Definido en

inference/src/tasks/cv/imageToText.ts:8


ImageToVideoArgs

Ƭ ImageToVideoArgs: BaseArgs & ImageToVideoInput

Definido en

inference/src/tasks/cv/imageToVideo.ts:8


InferenceProvider

Ƭ InferenceProvider: typeof INFERENCE_PROVIDERS[number]

Definido en

inference/src/types.ts:73


InferenceProviderOrPolicy

Ƭ InferenceProviderOrPolicy: typeof PROVIDERS_OR_POLICIES[number]

Definido en

inference/src/types.ts:75


InferenceTask

Ƭ InferenceTask: Exclude<PipelineType, "other"> | "conversational"

Definido en

inference/src/types.ts:45


ModelId

Ƭ ModelId: string

ID del modelo de HF, como “meta-llama/Llama-3.3-70B-Instruct”

Definido en

inference/src/types.ts:6


ObjectDetectionArgs

Ƭ ObjectDetectionArgs: BaseArgs & ObjectDetectionInput | LegacyImageInput

Definido en

inference/src/tasks/cv/objectDetection.ts:8


OutputType

Ƭ OutputType: "url" | "dataUrl" | "blob" | "json"

Definido en

inference/src/types.ts:179


QuestionAnsweringArgs

Ƭ QuestionAnsweringArgs: BaseArgs & QuestionAnsweringInput

Definido en

inference/src/tasks/nlp/questionAnswering.ts:8


RequestArgs

Ƭ RequestArgs: BaseArgs & { data: Blob | ArrayBuffer } | { inputs: unknown } | { prompt: string } | { text: string } | { audio_url: string } | ChatCompletionInput & { parameters?: Record<string, unknown> ; urlTransform?: (url: string) => string }

Definido en

inference/src/types.ts:152


SentenceSimilarityArgs

Ƭ SentenceSimilarityArgs: BaseArgs & SentenceSimilarityInput

Definido en

inference/src/tasks/nlp/sentenceSimilarity.ts:7


SummarizationArgs

Ƭ SummarizationArgs: BaseArgs & SummarizationInput

Definido en

inference/src/tasks/nlp/summarization.ts:7


TableQuestionAnsweringArgs

Ƭ TableQuestionAnsweringArgs: BaseArgs & TableQuestionAnsweringInput

Definido en

inference/src/tasks/nlp/tableQuestionAnswering.ts:7


TabularClassificationArgs

Ƭ TabularClassificationArgs: BaseArgs & { inputs: { data: Record<string, string[]> } }

Definido en

inference/src/tasks/tabular/tabularClassification.ts:6


TabularClassificationOutput

Ƭ TabularClassificationOutput: number[]

Una lista de etiquetas predichas para cada fila

Definido en

inference/src/tasks/tabular/tabularClassification.ts:18


TabularRegressionArgs

Ƭ TabularRegressionArgs: BaseArgs & { inputs: { data: Record<string, string[]> } }

Definido en

inference/src/tasks/tabular/tabularRegression.ts:6


TabularRegressionOutput

Ƭ TabularRegressionOutput: number[]

una lista de valores predichos para cada fila

Definido en

inference/src/tasks/tabular/tabularRegression.ts:18


TextClassificationArgs

Ƭ TextClassificationArgs: BaseArgs & TextClassificationInput

Definido en

inference/src/tasks/nlp/textClassification.ts:7


TextGenerationStreamFinishReason

Ƭ TextGenerationStreamFinishReason: "length" | "eos_token" | "stop_sequence"

Definido en

inference/src/tasks/nlp/textGenerationStream.ts:48


TextRankingArgs

Ƭ TextRankingArgs: BaseArgs & TextRankingInput

Definido en

inference/src/tasks/nlp/textRanking.ts:7


TextToAudioArgs

Ƭ TextToAudioArgs: BaseArgs & TextToAudioInput

Definido en

inference/src/tasks/audio/textToAudio.ts:8


TextToImageArgs

Ƭ TextToImageArgs: BaseArgs & TextToImageInput

Definido en

inference/src/tasks/cv/textToImage.ts:8


TextToVideoArgs

Ƭ TextToVideoArgs: BaseArgs & TextToVideoInput

Definido en

inference/src/tasks/cv/textToVideo.ts:11


TextToVideoOutput

Ƭ TextToVideoOutput: Blob

Definido en

inference/src/tasks/cv/textToVideo.ts:13


TokenClassificationArgs

Ƭ TokenClassificationArgs: BaseArgs & TokenClassificationInput

Definido en

inference/src/tasks/nlp/tokenClassification.ts:7


TranslationArgs

Ƭ TranslationArgs: BaseArgs & TranslationInput

Definido en

inference/src/tasks/nlp/translation.ts:7


VisualQuestionAnsweringArgs

Ƭ VisualQuestionAnsweringArgs: BaseArgs & VisualQuestionAnsweringInput & { inputs: VisualQuestionAnsweringInputData & { image: Blob } }

Definido en

inference/src/tasks/multimodal/visualQuestionAnswering.ts:13


ZeroShotClassificationArgs

Ƭ ZeroShotClassificationArgs: BaseArgs & ZeroShotClassificationInput

Definido en

inference/src/tasks/nlp/zeroShotClassification.ts:7


ZeroShotImageClassificationArgs

Ƭ ZeroShotImageClassificationArgs: BaseArgs & ZeroShotImageClassificationInput | LegacyZeroShotImageClassificationInput

Definido en

inference/src/tasks/cv/zeroShotImageClassification.ts:15

Variables

INFERSIÓN _ PROVEEDORES

• Const INFERENCE_PROVIDERS: solo lectura ["baseten", "cerebras", "cohere", "deepinfra", "fal-ai", "featherless-ai", "fireworks-ai", "groq", "hf-inference", "humain-ai", "novita", "nscale", "openai", "openrouter", "ovhcloud", "publicai", "replicate", "scaleway", "together", "wavespeed", "zai-org"]

Definido en

inference/src/types.ts:47


PROVEEDORES

• Const PROVIDERS: Record<InferenceProvider, Partial<Record<InferenceTask, TaskProviderHelper>>>

Definido en

inference/src/lib/getProviderHelper.ts:61


PROVEEDORES _ HUB _ ORGS

• Const PROVIDERS_HUB_ORGS: Record<InferenceProvider, string>

El espacio de nombres de la organización en HF Hub, es decir, hf.co/…

Siempre que sea posible, InferenceProvider debe == espacio de nombres de la organización

Definido en

inference/src/types.ts:82


PROVEEDORES _ O _ POLÍTICAS

• Const PROVIDERS_OR_POLICIES: solo lectura ["baseten", "cerebras", "cohere", "deepinfra", "fal-ai", "featherless-ai", "fireworks-ai", "groq", "hf-inference", "humain-ai", "novita", "nscale", "openai", "openrouter", "ovhcloud", "publicai", "replicate", "scaleway", "together", "wavespeed", "zai-org", "auto"]

Definido en

inference/src/types.ts:71

Funciones

audioClassification

▸ audioClassification(args, options?): Promise<AudioClassificationOutput>

Esta tarea lee una entrada de audio y genera la probabilidad de las clases. Modelo recomendado: superb/hubert-large-superb-er

Parámetros

NombreTipo
argsAudioClassificationArgs
options?Options

Devuelve

Promise<AudioClassificationOutput>

Definido en

inference/src/tasks/audio/audioClassification.ts:15


audioToAudio

▸ audioToAudio(args, options?): Promise<AudioToAudioOutput[]>

Esta tarea lee una entrada de audio y genera uno o varios archivos de audio. Modelo de ejemplo: speechbrain/sepformer-wham realiza la separación de fuentes de audio.

Parámetros

NombreTipo
argsAudioToAudioArgs
options?Options

Devuelve

Promise<AudioToAudioOutput[]>

Definido en

inference/src/tasks/audio/audioToAudio.ts:41


automaticSpeechRecognition

▸ automaticSpeechRecognition(args, options?): Promise<AutomaticSpeechRecognitionOutput>

Esta tarea lee una entrada de audio y genera las palabras dichas dentro de los archivos de audio. Modelo recomendado (idioma inglés): facebook/wav2vec2-large-960h-lv60-self

Parámetros

NombreTipo
argsAutomaticSpeechRecognitionArgs
options?Options

Devuelve

Promise<AutomaticSpeechRecognitionOutput>

Definido en

inference/src/tasks/audio/automaticSpeechRecognition.ts:13


chatCompletion

▸ chatCompletion(args, options?): Promise<ChatCompletionOutput>

Use el endpoint de chat completion para generar una respuesta a un prompt, usando la API de completado de mensajes de OpenAI sin stream

Parámetros

NombreTipo
argsBaseArgs & ChatCompletionInput
options?Options

Devuelve

Promise<ChatCompletionOutput>

Definido en

inference/src/tasks/nlp/chatCompletion.ts:12


chatCompletionStream

▸ chatCompletionStream(args, options?): AsyncGenerator<ChatCompletionStreamOutput>

Se utiliza para continuar un texto a partir de un prompt. Es lo mismo que textGeneration, pero devuelve un generador que se puede leer un token a la vez.

Parámetros

NombreTipo
argsBaseArgs & ChatCompletionInput
options?Options

Devuelve

AsyncGenerator<ChatCompletionStreamOutput>

Definido en

inference/src/tasks/nlp/chatCompletionStream.ts:12


documentQuestionAnswering

▸ documentQuestionAnswering(args, options?): Promise<DocumentQuestionAnsweringOutput[number]>

Responde una pregunta sobre una imagen de documento. Modelo recomendado: impira/layoutlm-document-qa.

Parámetros

NombreTipo
argsDocumentQuestionAnsweringArgs
options?Options

Devuelve

Promise<DocumentQuestionAnsweringOutput[number]>

Definido en

inference/src/tasks/multimodal/documentQuestionAnswering.ts:19


featureExtraction

▸ featureExtraction(args, options?): Promise<FeatureExtractionOutput>

Esta tarea lee algún texto y genera valores flotantes crudos, que normalmente se consumen como parte de una base de datos semántica o una búsqueda semántica.

Parámetros

NombreTipo
argsFeatureExtractionArgs
options?Options

Devuelve

Promise<FeatureExtractionOutput>

Definido en

inference/src/tasks/nlp/featureExtraction.ts:22


fillMask

▸ fillMask(args, options?): Promise<FillMaskOutput>

Intenta rellenar un hueco con una palabra faltante (un token, para ser precisos). Esa es la tarea base para los modelos BERT.

Parámetros

NombreTipo
argsFillMaskArgs
options?Options

Devuelve

Promise<FillMaskOutput>

Definido en

inference/src/tasks/nlp/fillMask.ts:12


getProviderHelper

▸ getProviderHelper(provider, task): TextToImageTaskHelper & TaskProviderHelper

Obtener una instancia de proveedor auxiliar por nombre y tarea

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"text-to-image"

Devuelve

TextToImageTaskHelper & TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:201

▸ getProviderHelper(provider, task): ConversationalTaskHelper & TaskProviderHelper

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"conversational"

Devuelve

ConversationalTaskHelper & TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:205

▸ getProviderHelper(provider, task): TextGenerationTaskHelper & TaskProviderHelper

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"text-generation"

Devuelve

TextGenerationTaskHelper & TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:209

▸ getProviderHelper(provider, task): TextToSpeechTaskHelper & TaskProviderHelper

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"text-to-speech"

Devuelve

TextToSpeechTaskHelper & TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:213

▸ getProviderHelper(provider, task): TextToAudioTaskHelper & TaskProviderHelper

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"text-to-audio"

Devuelve

TextToAudioTaskHelper & TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:217

▸ getProviderHelper(provider, task): AutomaticSpeechRecognitionTaskHelper & TaskProviderHelper

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"automatic-speech-recognition"

Devuelve

AutomaticSpeechRecognitionTaskHelper & TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:221

▸ getProviderHelper(provider, task): TextToVideoTaskHelper & TaskProviderHelper

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"text-to-video"

Devuelve

TextToVideoTaskHelper & TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:225

▸ getProviderHelper(provider, task): TextClassificationTaskHelper & TaskProviderHelper

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"text-classification"

Devuelve

TextClassificationTaskHelper & TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:229

▸ getProviderHelper(provider, task): QuestionAnsweringTaskHelper & TaskProviderHelper

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"question-answering"

Devuelve

QuestionAnsweringTaskHelper & TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:233

▸ getProviderHelper(provider, task): AudioClassificationTaskHelper & TaskProviderHelper

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"audio-classification"

Devuelve

AudioClassificationTaskHelper & TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:237

▸ getProviderHelper(provider, task): AudioToAudioTaskHelper & TaskProviderHelper

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"audio-to-audio"

Devuelve

AudioToAudioTaskHelper & TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:241

▸ getProviderHelper(provider, task): FillMaskTaskHelper & TaskProviderHelper

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"fill-mask"

Devuelve

FillMaskTaskHelper & TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:245

▸ getProviderHelper(provider, task): FeatureExtractionTaskHelper & TaskProviderHelper

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"feature-extraction"

Devuelve

FeatureExtractionTaskHelper & TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:249

▸ getProviderHelper(provider, task): ImageClassificationTaskHelper & TaskProviderHelper

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"image-classification"

Devuelve

ImageClassificationTaskHelper & TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:253

▸ getProviderHelper(provider, task): ImageSegmentationTaskHelper & TaskProviderHelper

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"image-segmentation"

Devuelve

ImageSegmentationTaskHelper & TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:257

▸ getProviderHelper(provider, task): DocumentQuestionAnsweringTaskHelper & TaskProviderHelper

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"document-question-answering"

Devuelve

DocumentQuestionAnsweringTaskHelper & TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:261

▸ getProviderHelper(provider, task): ImageToTextTaskHelper & TaskProviderHelper

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"image-to-text"

Devuelve

ImageToTextTaskHelper & TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:265

▸ getProviderHelper(provider, task): ObjectDetectionTaskHelper & TaskProviderHelper

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"object-detection"

Devuelve

ObjectDetectionTaskHelper & TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:269

▸ getProviderHelper(provider, task): ZeroShotImageClassificationTaskHelper & TaskProviderHelper

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"zero-shot-image-classification"

Devuelve

ZeroShotImageClassificationTaskHelper & TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:273

▸ getProviderHelper(provider, task): ZeroShotClassificationTaskHelper & TaskProviderHelper

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"zero-shot-classification"

Devuelve

ZeroShotClassificationTaskHelper & TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:277

▸ getProviderHelper(provider, task): ImageToImageTaskHelper & TaskProviderHelper

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"image-to-image"

Devuelve

ImageToImageTaskHelper & TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:281

▸ getProviderHelper(provider, task): ImageToVideoTaskHelper & TaskProviderHelper

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"image-to-video"

Devuelve

ImageToVideoTaskHelper & TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:285

▸ getProviderHelper(provider, task): ImageTextToImageTaskHelper & TaskProviderHelper

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"image-text-to-image"

Devuelve

ImageTextToImageTaskHelper & TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:289

▸ getProviderHelper(provider, task): ImageTextToVideoTaskHelper & TaskProviderHelper

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"image-text-to-video"

Devuelve

ImageTextToVideoTaskHelper & TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:293

▸ getProviderHelper(provider, task): TextRankingTaskHelper & TaskProviderHelper

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"text-ranking"

Devuelve

TextRankingTaskHelper & TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:297

▸ getProviderHelper(provider, task): SentenceSimilarityTaskHelper & TaskProviderHelper

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"sentence-similarity"

Devuelve

SentenceSimilarityTaskHelper & TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:301

▸ getProviderHelper(provider, task): TableQuestionAnsweringTaskHelper & TaskProviderHelper

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"table-question-answering"

Devuelve

TableQuestionAnsweringTaskHelper y TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:305

▸ getProviderHelper(provider, task): TabularClassificationTaskHelper & TaskProviderHelper

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"tabular-classification"

Devuelve

TabularClassificationTaskHelper & TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:309

▸ getProviderHelper(provider, task): TabularRegressionTaskHelper & TaskProviderHelper

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"tabular-regression"

Devuelve

TabularRegressionTaskHelper & TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:313

▸ getProviderHelper(provider, task): TokenClassificationTaskHelper & TaskProviderHelper

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"token-classification"

Devuelve

TokenClassificationTaskHelper & TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:317

▸ getProviderHelper(provider, task): TranslationTaskHelper & TaskProviderHelper

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"translation"

Devuelve

TranslationTaskHelper & TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:321

▸ getProviderHelper(provider, task): SummarizationTaskHelper & TaskProviderHelper

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"summarization"

Devuelve

SummarizationTaskHelper & TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:325

▸ getProviderHelper(provider, task): VisualQuestionAnsweringTaskHelper & TaskProviderHelper

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
task"visual-question-answering"

Devuelve

VisualQuestionAnsweringTaskHelper & TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:329

▸ getProviderHelper(provider, task): TaskProviderHelper

Parámetros

NombreTipo
provider"baseten" | "cerebras" | "cohere" | "deepinfra" | "fal-ai" | "featherless-ai" | "fireworks-ai" | "groq" | "hf-inference" | "humain-ai" | "novita" | "nscale" | "openai" | "openrouter" | "ovhcloud" | "publicai" | "replicate" | "scaleway" | "together" | "wavespeed" | "zai-org" | "auto"
taskundefined | InferenceTask

Devuelve

TaskProviderHelper

Definido en

inference/src/lib/getProviderHelper.ts:333


imageClassification

▸ imageClassification(args, options?): Promise<ImageClassificationOutput>

Esta tarea lee una entrada de imagen y genera la probabilidad de las clases. Modelo recomendado: google/vit-base-patch16-224

Parámetros

NombreTipo
argsImageClassificationArgs
options?Options

Devuelve

Promise<ImageClassificationOutput>

Definido en

inference/src/tasks/cv/imageClassification.ts:14


imageSegmentation

▸ imageSegmentation(args, options?): Promise<ImageSegmentationOutput>

Esta tarea lee una entrada de imagen y genera la probabilidad de las clases y las cajas delimitadoras de los objetos detectados. Modelo recomendado: facebook/detr-resnet-50-panoptic

Parámetros

NombreTipo
argsImageSegmentationArgs
options?Options

Devuelve

Promise<ImageSegmentationOutput>

Definido en

inference/src/tasks/cv/imageSegmentation.ts:14


imageTextToImage

▸ imageTextToImage(args, options?): Promise<Blob>

Esta tarea toma una imagen y un texto como entrada y genera una nueva imagen. Modelo recomendado: black-forest-labs/FLUX.2-dev

Parámetros

NombreTipo
argsImageTextToImageArgs
options?Options

Devuelve

Promise<Blob>

Definido en

inference/src/tasks/cv/imageTextToImage.ts:13


imageTextToVideo

▸ imageTextToVideo(args, options?): Promise<Blob>

Esta tarea toma una imagen y un texto como entrada y genera un video como salida. Modelo recomendado: Lightricks/LTX-Video

Parámetros

NombreTipo
argsImageTextToVideoArgs
options?Options

Devuelve

Promise<Blob>

Definido en

inference/src/tasks/cv/imageTextToVideo.ts:13


imageToImage

▸ imageToImage(args, options?): Promise<Blob>

Esta tarea lee una entrada de texto y genera una imagen. Modelo recomendado: lllyasviel/sd-controlnet-depth

Parámetros

NombreTipo
argsImageToImageArgs
options?Options

Devuelve

Promise<Blob>

Definido en

inference/src/tasks/cv/imageToImage.ts:14


imageToText

▸ imageToText(args, options?): Promise<ImageToTextOutput>

Esta tarea lee una entrada de imagen y genera la descripción de texto.

Parámetros

NombreTipo
argsImageToTextArgs
options?Options

Devuelve

Promise<ImageToTextOutput>

Definido en

inference/src/tasks/cv/imageToText.ts:12


imageToVideo

▸ imageToVideo(args, options?): Promise<Blob>

Esta tarea lee una entrada de texto y genera una imagen. Modelo recomendado: Wan-AI/Wan2.1-I2V-14B-720P

Parámetros

NombreTipo
argsImageToVideoArgs
options?Options

Devuelve

Promise<Blob>

Definido en

inference/src/tasks/cv/imageToVideo.ts:14


makeRequestOptions

▸ makeRequestOptions(args, providerHelper, options?): Promise<{ info: RequestInit ; url: string }>

Helper que prepara los argumentos de la solicitud. Esta versión asíncrona gestiona el paso de resolución del ID del modelo.

Parámetros

NombreTipo
argsRequestArgs & { data?: Blob | ArrayBuffer ; stream?: boolean }
providerHelperTaskProviderHelper
options?Options & { task?: InferenceTask }

Devuelve

Promise<{ info: RequestInit ; url: string }>

Definido en

inference/src/lib/makeRequestOptions.ts:19


makeRequestOptionsFromResolvedModel

▸ makeRequestOptionsFromResolvedModel(resolvedModel, providerHelper, args, mapping, options?): Object

Helper que prepara los argumentos de la solicitud. - solo para uso interno Esta versión síncrona omite el paso de resolución del ID del modelo

Parámetros

NombreTipo
resolvedModelstring
providerHelperTaskProviderHelper
argsRequestArgs & { data?: Blob | ArrayBuffer ; stream?: boolean }
mappingundefined | InferenceProviderMappingEntry
options?Options & { outputType?: OutputType ; task?: InferenceTask }

Devuelve

Object

NombreTipo
infoRequestInit
urlstring

Definido en

inference/src/lib/makeRequestOptions.ts:105


objectDetection

▸ objectDetection(args, options?): Promise<ObjectDetectionOutput>

Esta tarea lee una entrada de imagen y genera la probabilidad de las clases y las cajas delimitadoras de los objetos detectados. Modelo recomendado: facebook/detr-resnet-50

Parámetros

NombreTipo
argsObjectDetectionArgs
options?Options

Devuelve

Promise<ObjectDetectionOutput>

Definido en

inference/src/tasks/cv/objectDetection.ts:14


questionAnswering

▸ questionAnswering(args, options?): Promise<QuestionAnsweringOutput[number]>

¿Quieres tener un bot que lo sepa todo y pueda responder cualquier pregunta? Modelo recomendado: deepset/roberta-base-squad2

Parámetros

NombreTipo
argsQuestionAnsweringArgs
options?Options

Devuelve

Promise<QuestionAnsweringOutput[number]>

Definido en

inference/src/tasks/nlp/questionAnswering.ts:13


request

▸ request<T>(args, options?): Promise<T>

Primitive para realizar llamadas personalizadas al proveedor de inferencia

Parámetros de tipo

Nombre
T

Parámetros

NombreTipo
argsRequestArgs
options?Options & { task?: InferenceTask }

Devuelve

Promise<T>

Deprecated

Use en su lugar funciones de tareas específicas. Esta función se eliminará en una versión futura.

Definido en

inference/src/tasks/custom/request.ts:11


sentenceSimilarity

▸ sentenceSimilarity(args, options?): Promise<SentenceSimilarityOutput>

Calcule la similitud semántica entre un texto y una lista de otras oraciones comparando sus embeddings.

Parámetros

NombreTipo
argsSentenceSimilarityArgs
options?Options

Devuelve

Promise<SentenceSimilarityOutput>

Definido en

inference/src/tasks/nlp/sentenceSimilarity.ts:12


setLogger

▸ setLogger(logger): void

Parámetros

NombreTipo
loggerLogger

Devuelve

void

Definido en

inference/src/lib/logger.ts:5


streamingRequest

▸ streamingRequest<T>(args, options?): AsyncGenerator<T>

Primitive para realizar llamadas de inferencia personalizadas que esperan eventos enviados por el servidor y devuelve la respuesta a través de un generador

Parámetros de tipo

Nombre
T

Parámetros

NombreTipo
argsRequestArgs
options?Options & { task?: InferenceTask }

Devuelve

AsyncGenerator<T>

Deprecated

Use en su lugar funciones de tareas específicas. Esta función se eliminará en una versión futura.

Definido en

inference/src/tasks/custom/streamingRequest.ts:11


resumen

▸ resumen(args, options?): Promise<SummarizationOutput>

Esta tarea es bien conocida por resumir textos más largos en textos más cortos. Ten en cuenta que algunos modelos tienen una longitud máxima de entrada. Esto significa que el resumen no puede manejar, por ejemplo, libros completos. Ten cuidado al elegir tu modelo.

Parámetros

NombreTipo
argsSummarizationArgs
options?Options

Devuelve

Promise<SummarizationOutput>

Definido en

inference/src/tasks/nlp/summarization.ts:12


tableQuestionAnswering

▸ tableQuestionAnswering(args, options?): Promise<TableQuestionAnsweringOutput[number]>

¿No conoces SQL? ¿No quieres meterte en una hoja de cálculo enorme? ¡Haz preguntas en inglés sencillo! Modelo recomendado: google/tapas-base-finetuned-wtq.

Parámetros

NombreTipo
argsTableQuestionAnsweringArgs
options?Options

Devuelve

Promise<TableQuestionAnsweringOutput[number]>

Definido en

inference/src/tasks/nlp/tableQuestionAnswering.ts:12


tabularClassification

▸ tabularClassification(args, options?): Promise<TabularClassificationOutput>

Predice la etiqueta objetivo para un conjunto de características dado en formato tabular. Normalmente, se desea entrenar un modelo de clasificación con los datos de entrenamiento y utilizarlo con nuevos datos del mismo formato. Modelo de ejemplo: vvmnnnkv/wine-quality

Parámetros

NombreTipo
argsTabularClassificationArgs
options?Options

Devuelve

Promise<TabularClassificationOutput>

Definido en

inference/src/tasks/tabular/tabularClassification.ts:25


tabularRegression

▸ tabularRegression(args, options?): Promise<TabularRegressionOutput>

Predice el valor objetivo para un conjunto de características dado en formato tabular. Normalmente, se desea entrenar un modelo de regresión con los datos de entrenamiento y utilizarlo con nuevos datos del mismo formato. Modelo de ejemplo: scikit-learn/Fish-Weight

Parámetros

NombreTipo
argsTabularRegressionArgs
options?Options

Devuelve

Promise<TabularRegressionOutput>

Definido en

inference/src/tasks/tabular/tabularRegression.ts:25


textClassification

▸ textClassification(args, options?): Promise<TextClassificationOutput>

Se utiliza habitualmente para el análisis de sentimiento y devuelve la probabilidad de las clases de una entrada. Modelo recomendado: distilbert-base-uncased-finetuned-sst-2-english

Parámetros

NombreTipo
argsTextClassificationArgs
options?Options

Devuelve

Promise<TextClassificationOutput>

Definido en

inference/src/tasks/nlp/textClassification.ts:12


textGeneration

▸ textGeneration(args, options?): Promise<TextGenerationOutput>

Se utiliza para continuar un texto a partir de un prompt. Esta es una tarea muy genérica. Modelo recomendado: gpt2 (es un modelo simple, pero divertido de usar).

Parámetros

NombreTipo
argsBaseArgs & TextGenerationInput
options?Options

Devuelve

Promise<TextGenerationOutput>

Definido en

inference/src/tasks/nlp/textGeneration.ts:12


textGenerationStream

▸ textGenerationStream(args, options?): AsyncGenerator<TextGenerationStreamOutput>

Se utiliza para continuar un texto a partir de un prompt. Es lo mismo que textGeneration, pero devuelve un generador que se puede leer un token a la vez.

Parámetros

NombreTipo
argsBaseArgs & TextGenerationInput
options?Options

Devuelve

AsyncGenerator<TextGenerationStreamOutput>

Definido en

inference/src/tasks/nlp/textGenerationStream.ts:90


textRanking

▸ textRanking(args, options?): Promise<TextRankingOutput>

Rankear documentos según su relevancia para una consulta utilizando un modelo reranker.

Parámetros

NombreTipo
argsTextRankingArgs
options?Options

Devuelve

Promise<TextRankingOutput>

Definido en

inference/src/tasks/nlp/textRanking.ts:12


textToAudio

▸ textToAudio(args, options?): Promise<Blob>

Esta tarea genera audio (por ejemplo, música o efectos de sonido) a partir de un texto de entrada. Modelo de ejemplo: stabilityai/stable-audio-open-1.0

Parámetros

NombreTipo
argsTextToAudioArgs
options?Options

Devuelve

Promise<Blob>

Definido en

inference/src/tasks/audio/textToAudio.ts:18


textToImage

▸ textToImage(args, options?): Promise<string>

Esta tarea lee una entrada de texto y genera una imagen. Modelo recomendado: stabilityai/stable-diffusion-2

Parámetros

NombreTipo
argsTextToImageArgs
options?TextToImageOptions & { outputType: "url" }

Devuelve

Promise<string>

Definido en

inference/src/tasks/cv/textToImage.ts:18

▸ textToImage(args, options?): Promise<string>

Parámetros

NombreTipo
argsTextToImageArgs
options?TextToImageOptions & { outputType: "dataUrl" }

Devuelve

Promise<string>

Definido en

inference/src/tasks/cv/textToImage.ts:22

▸ textToImage(args, options?): Promise<Blob>

Parámetros

NombreTipo
argsTextToImageArgs
options?TextToImageOptions & { outputType?: "blob" }

Devuelve

Promise<Blob>

Definido en

inference/src/tasks/cv/textToImage.ts:26

▸ textToImage(args, options?): Promise<Record<string, unknown>>

Parámetros

NombreTipo
argsTextToImageArgs
options?TextToImageOptions & { outputType?: "json" }

Devuelve

Promise<Record<string, unknown>>

Definido en

inference/src/tasks/cv/textToImage.ts:30


textToSpeech

▸ textToSpeech(args, options?): Promise<Blob>

Esta tarea sintetiza un audio de una voz que pronuncia un texto dado. Modelo recomendado: espnet/kan-bayashi_ljspeech_vits

Parámetros

NombreTipo
argsTextToSpeechArgs
options?Options

Devuelve

Promise<Blob>

Definido en

inference/src/tasks/audio/textToSpeech.ts:15


textToVideo

▸ textToVideo(args, options?): Promise<TextToVideoOutput>

Parámetros

NombreTipo
argsTextToVideoArgs
options?Options

Devuelve

Promise<TextToVideoOutput>

Definido en

inference/src/tasks/cv/textToVideo.ts:15


tokenClassification

▸ tokenClassification(args, options?): Promise<TokenClassificationOutput>

Se utiliza habitualmente para el análisis de oraciones, ya sea gramatical o para el reconocimiento de entidades nombradas (NER), con el fin de comprender las palabras clave contenidas en el texto. Modelo recomendado: dbmdz/bert-large-cased-finetuned-conll03-english

Parámetros

NombreTipo
argsTokenClassificationArgs
options?Options

Devuelve

Promise<TokenClassificationOutput>

Definido en

inference/src/tasks/nlp/tokenClassification.ts:12


traducción

▸ traducción(args, options?): Promise<TranslationOutput>

Esta tarea es bien conocida para traducir texto de un idioma a otro. Modelo recomendado: Helsinki-NLP/opus-mt-ru-en.

Parámetros

NombreTipo
argsTranslationArgs
options?Options

Devuelve

Promise<TranslationOutput>

Definido en

inference/src/tasks/nlp/translation.ts:11


visualQuestionAnswering

▸ visualQuestionAnswering(args, options?): Promise<VisualQuestionAnsweringOutput[number]>

Responde a una pregunta sobre una imagen. Modelo recomendado: dandelin/vilt-b32-finetuned-vqa.

Parámetros

NombreTipo
argsVisualQuestionAnsweringArgs
options?Options

Devuelve

Promise<VisualQuestionAnsweringOutput[number]>

Definido en

inference/src/tasks/multimodal/visualQuestionAnswering.ts:19


zeroShotClassification

▸ zeroShotClassification(args, options?): Promise<ZeroShotClassificationOutput>

Esta tarea es muy útil para probar la clasificación sin escribir código: simplemente pasas una oración o párrafo y las posibles etiquetas para esa oración, y obtienes un resultado. Modelo recomendado: facebook/bart-large-mnli.

Parámetros

NombreTipo
argsZeroShotClassificationArgs
options?Options

Devuelve

Promise<ZeroShotClassificationOutput>

Definido en

inference/src/tasks/nlp/zeroShotClassification.ts:12


zeroShotImageClassification

▸ zeroShotImageClassification(args, options?): Promise<ZeroShotImageClassificationOutput>

Clasifica una imagen en clases especificadas. Modelo recomendado: openai/clip-vit-large-patch14-336

Parámetros

NombreTipo
argsZeroShotImageClassificationArgs
options?Options

Devuelve

Promise<ZeroShotImageClassificationOutput>

Definido en

inference/src/tasks/cv/zeroShotImageClassification.ts:44

Update on GitHub