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

Các không gian tên

Các lớp

Giao diện

Biệt danh kiểu

AudioClassificationArgs

Ƭ AudioClassificationArgs: BaseArgs & AudioClassificationInput | LegacyAudioInput

Được định nghĩa trong

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


AudioToAudioArgs

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

Được định nghĩa trong

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


AuthMethod

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

Được định nghĩa trong

inference/src/types.ts:165


AutomaticSpeechRecognitionArgs

Ƭ AutomaticSpeechRecognitionArgs: BaseArgs & AutomaticSpeechRecognitionInput | LegacyAudioInput

Được định nghĩa trong

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


DocumentQuestionAnsweringArgs

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

Được định nghĩa trong

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


FeatureExtractionArgs

Ƭ FeatureExtractionArgs: BaseArgs & FeatureExtractionInput & FeatureExtractionOAICompatInput

Được định nghĩa trong

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


FeatureExtractionOutput

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

Giá trị trả về là một mảng đa chiều các số float (chiều phụ thuộc vào việc bạn đã gửi một chuỗi hay một danh sách các chuỗi, và việc giảm tự động, thường là mean_pooling chẳng hạn, đã được áp dụng cho bạn hay chưa. Điều này nên được giải thích trong README của model).

Được định nghĩa trong

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


FillMaskArgs

Ƭ FillMaskArgs: BaseArgs & FillMaskInput

Được định nghĩa trong

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


ImageClassificationArgs

Ƭ ImageClassificationArgs: BaseArgs & ImageClassificationInput | LegacyImageInput

Được định nghĩa trong

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


ImageSegmentationArgs

Ƭ ImageSegmentationArgs: BaseArgs & ImageSegmentationInput

Được định nghĩa trong

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


ImageTextToImageArgs

Ƭ ImageTextToImageArgs: BaseArgs & ImageTextToImageInput

Được định nghĩa trong

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


ImageTextToVideoArgs

Ƭ ImageTextToVideoArgs: BaseArgs & ImageTextToVideoInput

Được định nghĩa trong

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


ImageToImageArgs

Ƭ ImageToImageArgs: BaseArgs & ImageToImageInput

Được định nghĩa trong

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


ImageToTextArgs

Ƭ ImageToTextArgs: BaseArgs & ImageToTextInput | LegacyImageInput

Được định nghĩa trong

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


ImageToVideoArgs

Ƭ ImageToVideoArgs: BaseArgs & ImageToVideoInput

Được định nghĩa trong

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


InferenceProvider

Ƭ InferenceProvider: typeof INFERENCE_PROVIDERS[number]

Được định nghĩa trong

inference/src/types.ts:73


InferenceProviderOrPolicy

Ƭ InferenceProviderOrPolicy: typeof PROVIDERS_OR_POLICIES[number]

Được định nghĩa trong

inference/src/types.ts:75


InferenceTask

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

Được định nghĩa trong

inference/src/types.ts:45


ModelId

Ƭ ModelId: string

ID của mô hình HF, ví dụ “meta-llama/Llama-3.3-70B-Instruct”

Được định nghĩa trong

inference/src/types.ts:6


ObjectDetectionArgs

Ƭ ObjectDetectionArgs: BaseArgs & ObjectDetectionInput | LegacyImageInput

Được định nghĩa trong

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


OutputType

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

Được định nghĩa trong

inference/src/types.ts:179


QuestionAnsweringArgs

Ƭ QuestionAnsweringArgs: BaseArgs & QuestionAnsweringInput

Được định nghĩa trong

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 }

Được định nghĩa trong

inference/src/types.ts:152


SentenceSimilarityArgs

Ƭ SentenceSimilarityArgs: BaseArgs & SentenceSimilarityInput

Được định nghĩa trong

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


SummarizationArgs

Ƭ SummarizationArgs: BaseArgs & SummarizationInput

Được định nghĩa trong

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


TableQuestionAnsweringArgs

Ƭ TableQuestionAnsweringArgs: BaseArgs & TableQuestionAnsweringInput

Được định nghĩa trong

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


TabularClassificationArgs

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

Được định nghĩa trong

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


TabularClassificationOutput

Ƭ TabularClassificationOutput: number[]

Danh sách các nhãn dự đoán cho mỗi hàng

Được định nghĩa trong

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


TabularRegressionArgs

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

Được định nghĩa trong

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


TabularRegressionOutput

Ƭ TabularRegressionOutput: number[]

một danh sách các giá trị dự đoán cho mỗi hàng

Được định nghĩa trong

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


TextClassificationArgs

Ƭ TextClassificationArgs: BaseArgs & TextClassificationInput

Được định nghĩa trong

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


TextGenerationStreamFinishReason

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

Được định nghĩa trong

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


TextRankingArgs

Ƭ TextRankingArgs: BaseArgs & TextRankingInput

Được định nghĩa trong

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


TextToAudioArgs

Ƭ TextToAudioArgs: BaseArgs & TextToAudioInput

Được định nghĩa trong

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


TextToImageArgs

Ƭ TextToImageArgs: BaseArgs & TextToImageInput

Được định nghĩa trong

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


TextToVideoArgs

Ƭ TextToVideoArgs: BaseArgs & TextToVideoInput

Được định nghĩa trong

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


TextToVideoOutput

Ƭ TextToVideoOutput: Blob

Được định nghĩa trong

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


TokenClassificationArgs

Ƭ TokenClassificationArgs: BaseArgs & TokenClassificationInput

Được định nghĩa trong

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


TranslationArgs

Ƭ TranslationArgs: BaseArgs & TranslationInput

Được định nghĩa trong

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


VisualQuestionAnsweringArgs

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

Được định nghĩa trong

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


ZeroShotClassificationArgs

Ƭ ZeroShotClassificationArgs: BaseArgs & ZeroShotClassificationInput

Được định nghĩa trong

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


ZeroShotImageClassificationArgs

Ƭ ZeroShotImageClassificationArgs: BaseArgs & ZeroShotImageClassificationInput | LegacyZeroShotImageClassificationInput

Được định nghĩa trong

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

Biến

NHA CUNG CẤP SUY LUẬN

• Const INFERENCE_PROVIDERS: chỉ đọc ["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"]

Được định nghĩa trong

inference/src/types.ts:47


CUNG CẤP

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

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:61


PROVIDERS _ HUB _ ORGS

• Const PROVIDERS_HUB_ORGS: Record<InferenceProvider, string>

Không gian tên của tổ chức trên HF Hub, tức là hf.co/…

Mọi khi có thể, InferenceProvider nên == namespace của org

Được định nghĩa trong

inference/src/types.ts:82


PROVIDERS _ OR _ POLICIES

• Const PROVIDERS_OR_POLICIES: chỉ đọc ["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"]

Được định nghĩa trong

inference/src/types.ts:71

Hàm

audioClassification

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

Nhiệm vụ này đọc một số đầu vào âm thanh và đưa ra xác suất của các lớp. Mô hình được khuyến nghị: superb/hubert-large-superb-er

Tham số

TênLoại
argsAudioClassificationArgs
options?Options

Trả về

Promise<AudioClassificationOutput>

Được định nghĩa trong

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


audioToAudio

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

Nhiệm vụ này đọc một số đầu vào âm thanh và xuất ra một hoặc nhiều tệp âm thanh. Mô hình ví dụ: speechbrain/sepformer-wham thực hiện tách nguồn âm thanh.

Tham số

TênLoại
argsAudioToAudioArgs
options?Options

Trả về

Promise<AudioToAudioOutput[]>

Được định nghĩa trong

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


automaticSpeechRecognition

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

Nhiệm vụ này đọc một số đầu vào âm thanh và xuất ra các từ được nói trong các tệp âm thanh. Mô hình được khuyến nghị (tiếng Anh): facebook/wav2vec2-large-960h-lv60-self

Tham số

TênLoại
argsAutomaticSpeechRecognitionArgs
options?Options

Trả về

Promise<AutomaticSpeechRecognitionOutput>

Được định nghĩa trong

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


chatCompletion

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

Sử dụng điểm cuối hoàn thành trò chuyện để tạo phản hồi cho một lời nhắc, bằng cách sử dụng API hoàn thành tin nhắn OpenAI không có luồng

Tham số

TênLoại
argsBaseArgs & ChatCompletionInput
options?Options

Trả về

Promise<ChatCompletionOutput>

Được định nghĩa trong

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


chatCompletionStream

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

Dùng để tiếp tục văn bản từ một prompt. Giống như textGeneration nhưng trả về generator có thể đọc từng token một

Tham số

TênLoại
argsBaseArgs & ChatCompletionInput
options?Options

Trả về

AsyncGenerator<ChatCompletionStreamOutput>

Được định nghĩa trong

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


documentQuestionAnswering

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

Trả lời câu hỏi trên ảnh tài liệu. Mô hình được khuyến nghị: impira/layoutlm-document-qa.

Tham số

TênLoại
argsDocumentQuestionAnsweringArgs
options?Options

Trả về

Promise<DocumentQuestionAnsweringOutput[number]>

Được định nghĩa trong

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


featureExtraction

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

Nhiệm vụ này đọc một số văn bản và xuất ra các giá trị float thô, thường được sử dụng như một phần của cơ sở dữ liệu ngữ nghĩa/tìm kiếm ngữ nghĩa.

Tham số

TênLoại
argsFeatureExtractionArgs
options?Options

Trả về

Promise<FeatureExtractionOutput>

Được định nghĩa trong

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


fillMask

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

Thử điền vào một khoảng trống bằng một từ bị thiếu (chính xác hơn là một token). Đây là tác vụ cơ bản cho các mô hình BERT.

Tham số

TênLoại
argsFillMaskArgs
options?Options

Trả về

Promise<FillMaskOutput>

Được định nghĩa trong

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


getProviderHelper

▸ getProviderHelper(provider, task): TextToImageTaskHelper & TaskProviderHelper

Lấy instance trợ lý nhà cung cấp theo tên và tác vụ

Tham số

TênLoại
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"

Trả về

TextToImageTaskHelper & TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:201

▸ getProviderHelper(provider, task): ConversationalTaskHelper & TaskProviderHelper

Tham số

TênLoại
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"

Trả về

ConversationalTaskHelper & TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:205

▸ getProviderHelper(provider, task): TextGenerationTaskHelper & TaskProviderHelper

Tham số

TênLoại
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"

Trả về

TextGenerationTaskHelper & TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:209

▸ getProviderHelper(provider, task): TextToSpeechTaskHelper & TaskProviderHelper

Tham số

TênLoại
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"

Trả về

TextToSpeechTaskHelper & TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:213

▸ getProviderHelper(provider, task): TextToAudioTaskHelper & TaskProviderHelper

Tham số

TênLoại
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"

Trả về

TextToAudioTaskHelper & TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:217

▸ getProviderHelper(provider, task): AutomaticSpeechRecognitionTaskHelper & TaskProviderHelper

Tham số

TênLoại
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"

Trả về

AutomaticSpeechRecognitionTaskHelper & TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:221

▸ getProviderHelper(provider, task): TextToVideoTaskHelper & TaskProviderHelper

Tham số

TênLoại
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"

Trả về

TextToVideoTaskHelper & TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:225

▸ getProviderHelper(provider, task): TextClassificationTaskHelper & TaskProviderHelper

Tham số

TênLoại
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"

Trả về

TextClassificationTaskHelper & TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:229

▸ getProviderHelper(provider, task): QuestionAnsweringTaskHelper & TaskProviderHelper

Tham số

TênLoại
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"

Trả về

QuestionAnsweringTaskHelper & TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:233

▸ getProviderHelper(provider, task): AudioClassificationTaskHelper & TaskProviderHelper

Tham số

TênLoại
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"

Trả về

AudioClassificationTaskHelper & TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:237

▸ getProviderHelper(provider, task): AudioToAudioTaskHelper & TaskProviderHelper

Tham số

TênLoại
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"

Trả về

AudioToAudioTaskHelper & TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:241

▸ getProviderHelper(provider, task): FillMaskTaskHelper & TaskProviderHelper

Tham số

TênLoại
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"

Trả về

FillMaskTaskHelper & TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:245

▸ getProviderHelper(provider, task): FeatureExtractionTaskHelper & TaskProviderHelper

Tham số

TênLoại
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"

Trả về

FeatureExtractionTaskHelper & TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:249

▸ getProviderHelper(provider, task): ImageClassificationTaskHelper & TaskProviderHelper

Tham số

TênLoại
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"

Trả về

ImageClassificationTaskHelper & TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:253

▸ getProviderHelper(provider, task): ImageSegmentationTaskHelper & TaskProviderHelper

Tham số

TênLoại
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"

Trả về

ImageSegmentationTaskHelper & TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:257

▸ getProviderHelper(provider, task): DocumentQuestionAnsweringTaskHelper & TaskProviderHelper

Tham số

TênLoại
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"

Trả về

DocumentQuestionAnsweringTaskHelper & TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:261

▸ getProviderHelper(provider, task): ImageToTextTaskHelper & TaskProviderHelper

Tham số

TênLoại
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"

Trả về

ImageToTextTaskHelper & TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:265

▸ getProviderHelper(provider, task): ObjectDetectionTaskHelper & TaskProviderHelper

Tham số

TênLoại
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"

Trả về

ObjectDetectionTaskHelper & TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:269

▸ getProviderHelper(provider, task): ZeroShotImageClassificationTaskHelper & TaskProviderHelper

Tham số

TênLoại
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"

Trả về

ZeroShotImageClassificationTaskHelper & TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:273

▸ getProviderHelper(provider, task): ZeroShotClassificationTaskHelper & TaskProviderHelper

Tham số

TênLoại
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"

Trả về

ZeroShotClassificationTaskHelper & TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:277

▸ getProviderHelper(provider, task): ImageToImageTaskHelper & TaskProviderHelper

Tham số

TênLoại
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"

Trả về

ImageToImageTaskHelper & TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:281

▸ getProviderHelper(provider, task): ImageToVideoTaskHelper & TaskProviderHelper

Tham số

TênLoại
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"

Trả về

ImageToVideoTaskHelper & TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:285

▸ getProviderHelper(provider, task): ImageTextToImageTaskHelper & TaskProviderHelper

Tham số

TênLoại
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"

Trả về

ImageTextToImageTaskHelper & TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:289

▸ getProviderHelper(provider, task): ImageTextToVideoTaskHelper & TaskProviderHelper

Tham số

TênLoại
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"

Trả về

ImageTextToVideoTaskHelper & TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:293

▸ getProviderHelper(provider, task): TextRankingTaskHelper & TaskProviderHelper

Tham số

TênLoại
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"

Trả về

TextRankingTaskHelper & TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:297

▸ getProviderHelper(provider, task): SentenceSimilarityTaskHelper & TaskProviderHelper

Tham số

TênLoại
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"

Trả về

SentenceSimilarityTaskHelper & TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:301

▸ getProviderHelper(provider, task): TableQuestionAnsweringTaskHelper & TaskProviderHelper

Tham số

TênLoại
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"

Trả về

TableQuestionAnsweringTaskHelper & TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:305

▸ getProviderHelper(provider, task): TabularClassificationTaskHelper & TaskProviderHelper

Tham số

TênLoại
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"

Trả về

TabularClassificationTaskHelper & TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:309

▸ getProviderHelper(provider, task): TabularRegressionTaskHelper & TaskProviderHelper

Tham số

TênLoại
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"

Trả về

TabularRegressionTaskHelper & TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:313

▸ getProviderHelper(provider, task): TokenClassificationTaskHelper & TaskProviderHelper

Tham số

TênLoại
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"

Trả về

TokenClassificationTaskHelper & TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:317

▸ getProviderHelper(provider, task): TranslationTaskHelper & TaskProviderHelper

Tham số

TênLoại
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"

Trả về

TranslationTaskHelper & TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:321

▸ getProviderHelper(provider, task): SummarizationTaskHelper & TaskProviderHelper

Tham số

TênLoại
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"

Trả về

SummarizationTaskHelper & TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:325

▸ getProviderHelper(provider, task): VisualQuestionAnsweringTaskHelper & TaskProviderHelper

Tham số

TênLoại
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"

Trả về

VisualQuestionAnsweringTaskHelper & TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:329

▸ getProviderHelper(provider, task): TaskProviderHelper

Tham số

TênLoại
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

Trả về

TaskProviderHelper

Được định nghĩa trong

inference/src/lib/getProviderHelper.ts:333


imageClassification

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

Nhiệm vụ này đọc một số đầu vào hình ảnh và đưa ra xác suất của các lớp. Mô hình được khuyến nghị: google/vit-base-patch16-224

Tham số

TênLoại
argsImageClassificationArgs
options?Options

Trả về

Promise<ImageClassificationOutput>

Được định nghĩa trong

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


imageSegmentation

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

Nhiệm vụ này đọc một số đầu vào hình ảnh và đưa ra xác suất của các lớp & các hộp bao quanh các đối tượng được phát hiện. Mô hình được khuyến nghị: facebook/detr-resnet-50-panoptic

Tham số

TênLoại
argsImageSegmentationArgs
options?Options

Trả về

Promise<ImageSegmentationOutput>

Được định nghĩa trong

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


imageTextToImage

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

Nhiệm vụ này nhận đầu vào là hình ảnh và văn bản, sau đó tạo ra một hình ảnh mới. Mô hình được khuyến nghị: black-forest-labs/FLUX.2-dev

Tham số

TênLoại
argsImageTextToImageArgs
options?Options

Trả về

Promise<Blob>

Được định nghĩa trong

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


imageTextToVideo

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

Nhiệm vụ này nhận đầu vào là hình ảnh và văn bản, sau đó tạo ra một video. Mô hình được khuyến nghị: Lightricks/LTX-Video

Tham số

TênLoại
argsImageTextToVideoArgs
options?Options

Trả về

Promise<Blob>

Được định nghĩa trong

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


imageToImage

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

Nhiệm vụ này đọc một số đầu vào văn bản và xuất ra một hình ảnh. Mô hình được khuyến nghị: lllyasviel/sd-controlnet-depth

Tham số

TênLoại
argsImageToImageArgs
options?Options

Trả về

Promise<Blob>

Được định nghĩa trong

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


imageToText

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

Nhiệm vụ này đọc một số đầu vào hình ảnh và xuất ra chú thích văn bản.

Tham số

TênLoại
argsImageToTextArgs
options?Options

Trả về

Promise<ImageToTextOutput>

Được định nghĩa trong

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


imageToVideo

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

Nhiệm vụ này đọc một số đầu vào văn bản và xuất ra một hình ảnh. Mô hình được khuyến nghị: Wan-AI/Wan2.1-I2V-14B-720P

Tham số

TênLoại
argsImageToVideoArgs
options?Options

Trả về

Promise<Blob>

Được định nghĩa trong

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


makeRequestOptions

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

Trợ lý chuẩn bị các đối số yêu cầu. Phiên bản bất đồng bộ này xử lý bước phân giải ID mô hình.

Tham số

TênLoại
argsRequestArgs & { data?: Blob | ArrayBuffer ; stream?: boolean }
providerHelperTaskProviderHelper
options?Options & { task?: InferenceTask }

Trả về

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

Được định nghĩa trong

inference/src/lib/makeRequestOptions.ts:19


makeRequestOptionsFromResolvedModel

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

Trợ lý chuẩn bị các đối số yêu cầu. - chỉ dùng nội bộ Phiên bản đồng bộ này bỏ qua bước phân giải ID mô hình

Tham số

TênLoại
resolvedModelstring
providerHelperTaskProviderHelper
argsRequestArgs & { data?: Blob | ArrayBuffer ; stream?: boolean }
mappingundefined | InferenceProviderMappingEntry
options?Options & { outputType?: OutputType ; task?: InferenceTask }

Trả về

Object

TênLoại
infoRequestInit
urlstring

Được định nghĩa trong

inference/src/lib/makeRequestOptions.ts:105


objectDetection

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

Nhiệm vụ này đọc một số đầu vào hình ảnh và đưa ra xác suất của các lớp & các hộp bao quanh các đối tượng được phát hiện. Mô hình được khuyến nghị: facebook/detr-resnet-50

Tham số

TênLoại
argsObjectDetectionArgs
options?Options

Trả về

Promise<ObjectDetectionOutput>

Được định nghĩa trong

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


questionAnswering

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

Bạn muốn có một bot thông thái có thể trả lời mọi câu hỏi? Mô hình được đề xuất: deepset/roberta-base-squad2

Tham số

TênLoại
argsQuestionAnsweringArgs
options?Options

Trả về

Promise<QuestionAnsweringOutput[number]>

Được định nghĩa trong

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


request

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

Primitive để thực hiện các cuộc gọi tùy chỉnh đến nhà cung cấp suy luận

Tham số kiểu

Tên
T

Tham số

TênLoại
argsRequestArgs
options?Options & { task?: InferenceTask }

Trả về

Promise<T>

Deprecated

Hãy sử dụng các hàm tác vụ cụ thể thay thế. Hàm này sẽ bị loại bỏ trong một phiên bản tương lai.

Được định nghĩa trong

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


sentenceSimilarity

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

Tính độ tương đồng ngữ nghĩa giữa một văn bản và danh sách các câu khác bằng cách so sánh các vector nhúng của chúng.

Tham số

TênLoại
argsSentenceSimilarityArgs
options?Options

Trả về

Promise<SentenceSimilarityOutput>

Được định nghĩa trong

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


setLogger

▸ setLogger(logger): void

Tham số

TênLoại
loggerLogger

Trả về

void

Được định nghĩa trong

inference/src/lib/logger.ts:5


streamingRequest

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

Primitive để thực hiện các cuộc gọi suy luận tùy chỉnh, kỳ vọng các sự kiện do máy chủ gửi (server-sent events), và trả về phản hồi thông qua một generator

Tham số kiểu

Tên
T

Tham số

TênLoại
argsRequestArgs
options?Options & { task?: InferenceTask }

Trả về

AsyncGenerator<T>

Deprecated

Hãy sử dụng các hàm tác vụ cụ thể thay thế. Hàm này sẽ bị loại bỏ trong một phiên bản tương lai.

Được định nghĩa trong

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


tóm tắt

▸ tóm tắt(args, options?): Promise<SummarizationOutput>

Nhiệm vụ này được biết đến rộng rãi với việc tóm tắt văn bản dài thành văn bản ngắn hơn. Hãy cẩn thận, một số mô hình có giới hạn độ dài tối đa của đầu vào. Điều đó có nghĩa là bản tóm tắt không thể xử lý các cuốn sách hoàn chỉnh, chẳng hạn. Hãy cẩn thận khi chọn mô hình của bạn.

Tham số

TênLoại
argsSummarizationArgs
options?Options

Trả về

Promise<SummarizationOutput>

Được định nghĩa trong

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


tableQuestionAnswering

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

Không biết SQL? Không muốn đào sâu vào một bảng tính lớn? Hãy đặt câu hỏi bằng tiếng Anh thông thường! Mô hình được đề xuất: google/tapas-base-finetuned-wtq.

Tham số

TênLoại
argsTableQuestionAnsweringArgs
options?Options

Trả về

Promise<TableQuestionAnsweringOutput[number]>

Được định nghĩa trong

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


tabularClassification

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

Dự đoán nhãn đích cho một tập hợp các đặc trưng ở dạng bảng. Thông thường, bạn sẽ muốn huấn luyện một mô hình phân loại trên dữ liệu huấn luyện của mình và sử dụng nó với dữ liệu mới có cùng định dạng. Mô hình ví dụ: vvmnnnkv/wine-quality

Tham số

TênLoại
argsTabularClassificationArgs
options?Options

Trả về

Promise<TabularClassificationOutput>

Được định nghĩa trong

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


tabularRegression

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

Dự đoán giá trị mục tiêu cho một tập các đặc trưng ở dạng bảng. Thông thường, bạn sẽ muốn huấn luyện một mô hình hồi quy trên dữ liệu huấn luyện của mình và sử dụng nó với dữ liệu mới có cùng định dạng. Mô hình ví dụ: scikit-learn/Fish-Weight

Tham số

TênLoại
argsTabularRegressionArgs
options?Options

Trả về

Promise<TabularRegressionOutput>

Được định nghĩa trong

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


textClassification

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

Thường được sử dụng cho phân tích cảm xúc, điều này sẽ đưa ra xác suất của các lớp đối với một đầu vào. Mô hình được khuyến nghị: distilbert-base-uncased-finetuned-sst-2-english

Tham số

TênLoại
argsTextClassificationArgs
options?Options

Trả về

Promise<TextClassificationOutput>

Được định nghĩa trong

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


textGeneration

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

Sử dụng để tiếp tục văn bản từ một prompt. Đây là một tác vụ rất chung chung. Mô hình được khuyến nghị: gpt2 (đây là một mô hình đơn giản, nhưng thú vị để thử nghiệm).

Tham số

TênLoại
argsBaseArgs & TextGenerationInput
options?Options

Trả về

Promise<TextGenerationOutput>

Được định nghĩa trong

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


textGenerationStream

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

Dùng để tiếp tục văn bản từ một prompt. Giống như textGeneration nhưng trả về generator có thể đọc từng token một

Tham số

TênLoại
argsBaseArgs & TextGenerationInput
options?Options

Trả về

AsyncGenerator<TextGenerationStreamOutput>

Được định nghĩa trong

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


textRanking

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

Xếp hạng các tài liệu theo mức độ liên quan đến truy vấn bằng cách sử dụng mô hình reranker.

Tham số

TênLoại
argsTextRankingArgs
options?Options

Trả về

Promise<TextRankingOutput>

Được định nghĩa trong

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


textToAudio

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

Nhiệm vụ này tạo ra âm thanh (ví dụ: nhạc hoặc hiệu ứng âm thanh) từ một câu lệnh văn bản đầu vào. Mô hình ví dụ: stabilityai/stable-audio-open-1.0

Tham số

TênLoại
argsTextToAudioArgs
options?Options

Trả về

Promise<Blob>

Được định nghĩa trong

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


textToImage

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

Nhiệm vụ này đọc một số đầu vào văn bản và xuất ra một hình ảnh. Mô hình được khuyến nghị: stabilityai/stable-diffusion-2

Tham số

TênLoại
argsTextToImageArgs
options?TextToImageOptions & { outputType: "url" }

Trả về

Promise<string>

Được định nghĩa trong

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

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

Tham số

TênLoại
argsTextToImageArgs
options?TextToImageOptions & { outputType: "dataUrl" }

Trả về

Promise<string>

Được định nghĩa trong

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

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

Tham số

TênLoại
argsTextToImageArgs
options?TextToImageOptions & { outputType?: "blob" }

Trả về

Promise<Blob>

Được định nghĩa trong

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

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

Tham số

TênLoại
argsTextToImageArgs
options?TextToImageOptions & { outputType?: "json" }

Trả về

Promise<Record<string, unknown>>

Được định nghĩa trong

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


textToSpeech

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

Nhiệm vụ này tổng hợp âm thanh của giọng đọc một đoạn văn bản cho trước. Mô hình được khuyến nghị: espnet/kan-bayashi_ljspeech_vits

Tham số

TênLoại
argsTextToSpeechArgs
options?Options

Trả về

Promise<Blob>

Được định nghĩa trong

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


textToVideo

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

Tham số

TênLoại
argsTextToVideoArgs
options?Options

Trả về

Promise<TextToVideoOutput>

Được định nghĩa trong

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


tokenClassification

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

Thường được sử dụng để phân tích câu, có thể là phân tích ngữ pháp hoặc Nhận diện thực thể có tên (NER) để hiểu các từ khóa chứa trong văn bản. Mô hình được khuyến nghị: dbmdz/bert-large-cased-finetuned-conll03-english

Tham số

TênLoại
argsTokenClassificationArgs
options?Options

Trả về

Promise<TokenClassificationOutput>

Được định nghĩa trong

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


dịch

▸ dịch(args, options?): Promise<TranslationOutput>

Nhiệm vụ này được biết đến rộng rãi với việc dịch văn bản từ ngôn ngữ này sang ngôn ngữ khác. Mô hình được khuyến nghị: Helsinki-NLP/opus-mt-ru-en.

Tham số

TênLoại
argsTranslationArgs
options?Options

Trả về

Promise<TranslationOutput>

Được định nghĩa trong

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


visualQuestionAnswering

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

Trả lời câu hỏi về một hình ảnh. Mô hình được khuyến nghị: dandelin/vilt-b32-finetuned-vqa.

Tham số

TênLoại
argsVisualQuestionAnsweringArgs
options?Options

Trả về

Promise<VisualQuestionAnsweringOutput[number]>

Được định nghĩa trong

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


zeroShotClassification

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

Nhiệm vụ này cực kỳ hữu ích để thử nghiệm phân loại với zero code, bạn chỉ cần truyền một câu/đoạn văn và các nhãn có thể có cho câu đó, và bạn sẽ nhận được kết quả. Mô hình được khuyến nghị: facebook/bart-large-mnli.

Tham số

TênLoại
argsZeroShotClassificationArgs
options?Options

Trả về

Promise<ZeroShotClassificationOutput>

Được định nghĩa trong

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


zeroShotImageClassification

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

Phân loại một hình ảnh vào các lớp được chỉ định. Mô hình được khuyến nghị: openai/clip-vit-large-patch14-336

Tham số

TênLoại
argsZeroShotImageClassificationArgs
options?Options

Trả về

Promise<ZeroShotImageClassificationOutput>

Được định nghĩa trong

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

Update on GitHub