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

Ad Alanları

Sınıflar

Arayüzler

Tür Takma Adları

AudioClassificationArgs

Ƭ AudioClassificationArgs: BaseArgs & AudioClassificationInput | LegacyAudioInput

Tanımlandığı yer

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


AudioToAudioArgs

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

Tanımlandığı yer

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


AuthMethod

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

Tanımlandığı yer

inference/src/types.ts:165


AutomaticSpeechRecognitionArgs

Ƭ AutomaticSpeechRecognitionArgs: BaseArgs & AutomaticSpeechRecognitionInput | LegacyAudioInput

Tanımlandığı yer

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


DocumentQuestionAnsweringArgs

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

Tanımlandığı yer

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


FeatureExtractionArgs

Ƭ FeatureExtractionArgs: BaseArgs & FeatureExtractionInput & FeatureExtractionOAICompatInput

Tanımlandığı yer

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


FeatureExtractionOutput

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

Dönüş değerleri, çok boyutlu bir float dizisidir (boyut, bir dize mi yoksa dize listesi mi gönderdiğinize ve otomatik indirgeme (örneğin genellikle mean_pooling) sizin için uygulandı mı yoksa uygulanmadı mı durumuna bağlıdır. Bu, modelin README'sinde açıklanmalıdır).

Tanımlandığı yer

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


FillMaskArgs

Ƭ FillMaskArgs: BaseArgs & FillMaskInput

Tanımlandığı yer

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


ImageClassificationArgs

Ƭ ImageClassificationArgs: BaseArgs & ImageClassificationInput | LegacyImageInput

Tanımlandığı yer

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


ImageSegmentationArgs

Ƭ ImageSegmentationArgs: BaseArgs & ImageSegmentationInput

Tanımlandığı yer

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


ImageTextToImageArgs

Ƭ ImageTextToImageArgs: BaseArgs & ImageTextToImageInput

Tanımlandığı yer

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


ImageTextToVideoArgs

Ƭ ImageTextToVideoArgs: BaseArgs & ImageTextToVideoInput

Tanımlandığı yer

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


ImageToImageArgs

Ƭ ImageToImageArgs: BaseArgs & ImageToImageInput

Tanımlandığı yer

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


ImageToTextArgs

Ƭ ImageToTextArgs: BaseArgs & ImageToTextInput | LegacyImageInput

Tanımlandığı yer

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


ImageToVideoArgs

Ƭ ImageToVideoArgs: BaseArgs & ImageToVideoInput

Tanımlandığı yer

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


InferenceProvider

Ƭ InferenceProvider: INFERENCE_PROVIDERS[number] türü

Tanımlandığı yer

inference/src/types.ts:73


InferenceProviderOrPolicy

Ƭ InferenceProviderOrPolicy: typeof PROVIDERS_OR_POLICIES[number]

Tanımlandığı yer

inference/src/types.ts:75


InferenceTask

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

Tanımlandığı yer

inference/src/types.ts:45


ModelId

Ƭ ModelId: string

“meta-llama/Llama-3.3-70B-Instruct” gibi bir HF model kimliği

Tanımlandığı yer

inference/src/types.ts:6


ObjectDetectionArgs

Ƭ ObjectDetectionArgs: BaseArgs & ObjectDetectionInput | LegacyImageInput

Tanımlandığı yer

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


OutputType

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

Tanımlandığı yer

inference/src/types.ts:179


QuestionAnsweringArgs

Ƭ QuestionAnsweringArgs: BaseArgs & QuestionAnsweringInput

Tanımlandığı yer

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 }

Tanımlandığı yer

inference/src/types.ts:152


SentenceSimilarityArgs

Ƭ SentenceSimilarityArgs: BaseArgs & SentenceSimilarityInput

Tanımlandığı yer

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


SummarizationArgs

Ƭ SummarizationArgs: BaseArgs & SummarizationInput

Tanımlandığı yer

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


TableQuestionAnsweringArgs

Ƭ TableQuestionAnsweringArgs: BaseArgs & TableQuestionAnsweringInput

Tanımlandığı yer

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


TabularClassificationArgs

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

Tanımlandığı yer

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


TabularClassificationOutput

Ƭ TabularClassificationOutput: number[]

Her satır için tahmin edilen etiketlerin listesi

Tanımlandığı yer

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


TabularRegressionArgs

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

Tanımlandığı yer

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


TabularRegressionOutput

Ƭ TabularRegressionOutput: number[]

her satır için tahmini değerlerin listesi

Tanımlandığı yer

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


TextClassificationArgs

Ƭ TextClassificationArgs: BaseArgs & TextClassificationInput

Tanımlandığı yer

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


TextGenerationStreamFinishReason

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

Tanımlandığı yer

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


TextRankingArgs

Ƭ TextRankingArgs: BaseArgs & TextRankingInput

Tanımlandığı yer

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


TextToAudioArgs

Ƭ TextToAudioArgs: BaseArgs & TextToAudioInput

Tanımlandığı yer

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


TextToImageArgs

Ƭ TextToImageArgs: BaseArgs & TextToImageInput

Tanımlandığı yer

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


TextToVideoArgs

Ƭ TextToVideoArgs: BaseArgs & TextToVideoInput

Tanımlandığı yer

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


TextToVideoOutput

Ƭ TextToVideoOutput: Blob

Tanımlandığı yer

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


TokenClassificationArgs

Ƭ TokenClassificationArgs: BaseArgs & TokenClassificationInput

Tanımlandığı yer

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


TranslationArgs

Ƭ TranslationArgs: BaseArgs & TranslationInput

Tanımlandığı yer

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


VisualQuestionAnsweringArgs

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

Tanımlandığı yer

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


ZeroShotClassificationArgs

Ƭ ZeroShotClassificationArgs: BaseArgs & ZeroShotClassificationInput

Tanımlandığı yer

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


ZeroShotImageClassificationArgs

Ƭ ZeroShotImageClassificationArgs: BaseArgs & ZeroShotImageClassificationInput | LegacyZeroShotImageClassificationInput

Tanımlandığı yer

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

Değişkenler

ÇEVRİMİÇİ SAĞLAYICILAR

• Const INFERENCE_PROVIDERS: salt okunur ["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"]

Tanımlandığı yer

inference/src/types.ts:47


SAĞLAYICILAR

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

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:61


SAĞLAYICILAR _ HUB _ KURULUŞLAR

• Const PROVIDERS_HUB_ORGS: Record<InferenceProvider, string>

HF Hub'daki org ad alanı, yani hf.co/…

Mümkün olduğunda, InferenceProvider == org ad alanı olmalıdır

Tanımlandığı yer

inference/src/types.ts:82


SAĞLAYICILAR _ VEYA _ POLİTİKALAR

• Const PROVIDERS_OR_POLICIES: salt okunur ["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"]

Tanımlandığı yer

inference/src/types.ts:71

Fonksiyonlar

audioClassification

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

Bu görev, bazı ses girdilerini okur ve sınıfların olasılığını çıktılar. Önerilen model: superb/hubert-large-superb-er

Parametreler

AdTür
argsAudioClassificationArgs
options?Options

Dönüş

Promise<AudioClassificationOutput>

Tanımlandığı yer

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


audioToAudio

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

Bu görev, bazı ses girdilerini okur ve bir veya birden fazla ses dosyası üretir. Örnek model: speechbrain/sepformer-wham ses kaynak ayırma yapar.

Parametreler

AdTür
argsAudioToAudioArgs
options?Options

Dönüş

Promise<AudioToAudioOutput[]>

Tanımlandığı yer

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


automaticSpeechRecognition

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

Bu görev, bazı ses girdilerini okur ve ses dosyalarındaki söylenen kelimeleri çıktılar. Önerilen model (İngilizce dil): facebook/wav2vec2-large-960h-lv60-self

Parametreler

AdTür
argsAutomaticSpeechRecognitionArgs
options?Options

Dönüş

Promise<AutomaticSpeechRecognitionOutput>

Tanımlandığı yer

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


chatCompletion

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

OpenAI mesaj tamamlama API'sini kullanarak, akışsız (no stream) bir şekilde bir istemciye (prompt) yanıt üretmek için sohbet tamamlama uç noktasını (chat completion endpoint) kullanın.

Parametreler

AdTür
argsBaseArgs & ChatCompletionInput
options?Options

Dönüş

Promise<ChatCompletionOutput>

Tanımlandığı yer

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


chatCompletionStream

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

Bir istemden metni devam ettirmek için kullanılır. textGeneration ile aynıdır ancak her seferinde bir token okunabilen bir üreteç döndürür

Parametreler

AdTür
argsBaseArgs & ChatCompletionInput
options?Options

Dönüş

AsyncGenerator<ChatCompletionStreamOutput>

Tanımlandığı yer

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


documentQuestionAnswering

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

Bir belge görüntüsündeki soruyu yanıtlar. Önerilen model: impira/layoutlm-document-qa.

Parametreler

AdTür
argsDocumentQuestionAnsweringArgs
options?Options

Dönüş

Promise<DocumentQuestionAnsweringOutput[number]>

Tanımlandığı yer

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


featureExtraction

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

Bu görev, bazı metinleri okur ve genellikle bir anlamsal veritabanı/anlamsal arama parçası olarak tüketilen ham float değerlerini çıktılar.

Parametreler

AdTür
argsFeatureExtractionArgs
options?Options

Dönüş

Promise<FeatureExtractionOutput>

Tanımlandığı yer

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


fillMask

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

Eksik bir kelime (daha doğrusu token) bulunan boşluğu doldurmaya çalışır. Bu, BERT modelleri için temel görevdir.

Parametreler

AdTür
argsFillMaskArgs
options?Options

Dönüş

Promise<FillMaskOutput>

Tanımlandığı yer

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


getProviderHelper

▸ getProviderHelper(provider, task): TextToImageTaskHelper & TaskProviderHelper

Ad ve görevle sağlayıcı yardımcı örneğini alın

Parametreler

AdTür
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"

Dönüş

TextToImageTaskHelper & TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:201

▸ getProviderHelper(provider, task): ConversationalTaskHelper & TaskProviderHelper

Parametreler

AdTür
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"

Dönüş

ConversationalTaskHelper & TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:205

▸ getProviderHelper(provider, task): TextGenerationTaskHelper & TaskProviderHelper

Parametreler

AdTür
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"

Dönüş

TextGenerationTaskHelper ve TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:209

▸ getProviderHelper(provider, task): TextToSpeechTaskHelper & TaskProviderHelper

Parametreler

AdTür
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"

Dönüş

TextToSpeechTaskHelper ve TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:213

▸ getProviderHelper(provider, task): TextToAudioTaskHelper & TaskProviderHelper

Parametreler

AdTür
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"

Dönüş

TextToAudioTaskHelper & TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:217

▸ getProviderHelper(provider, task): AutomaticSpeechRecognitionTaskHelper & TaskProviderHelper

Parametreler

AdTür
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"

Dönüş

AutomaticSpeechRecognitionTaskHelper ve TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:221

▸ getProviderHelper(provider, task): TextToVideoTaskHelper & TaskProviderHelper

Parametreler

AdTür
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"

Dönüş

TextToVideoTaskHelper & TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:225

▸ getProviderHelper(provider, task): TextClassificationTaskHelper & TaskProviderHelper

Parametreler

AdTür
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"

Dönüş

TextClassificationTaskHelper ve TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:229

▸ getProviderHelper(provider, task): QuestionAnsweringTaskHelper & TaskProviderHelper

Parametreler

AdTür
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"

Dönüş

QuestionAnsweringTaskHelper ve TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:233

▸ getProviderHelper(provider, task): AudioClassificationTaskHelper & TaskProviderHelper

Parametreler

AdTür
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"

Dönüş

AudioClassificationTaskHelper ve TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:237

▸ getProviderHelper(provider, task): AudioToAudioTaskHelper & TaskProviderHelper

Parametreler

AdTür
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"

Dönüş

AudioToAudioTaskHelper ve TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:241

▸ getProviderHelper(provider, task): FillMaskTaskHelper & TaskProviderHelper

Parametreler

AdTür
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"

Dönüş

FillMaskTaskHelper & TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:245

▸ getProviderHelper(provider, task): FeatureExtractionTaskHelper & TaskProviderHelper

Parametreler

AdTür
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"

Dönüş

FeatureExtractionTaskHelper & TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:249

▸ getProviderHelper(provider, task): ImageClassificationTaskHelper & TaskProviderHelper

Parametreler

AdTür
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"

Dönüş

ImageClassificationTaskHelper ve TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:253

▸ getProviderHelper(provider, task): ImageSegmentationTaskHelper & TaskProviderHelper

Parametreler

AdTür
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"

Dönüş

ImageSegmentationTaskHelper & TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:257

▸ getProviderHelper(provider, task): DocumentQuestionAnsweringTaskHelper & TaskProviderHelper

Parametreler

AdTür
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"

Dönüş

DocumentQuestionAnsweringTaskHelper ve TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:261

▸ getProviderHelper(provider, task): ImageToTextTaskHelper & TaskProviderHelper

Parametreler

AdTür
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"

Dönüş

ImageToTextTaskHelper & TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:265

▸ getProviderHelper(provider, task): ObjectDetectionTaskHelper & TaskProviderHelper

Parametreler

AdTür
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"

Dönüş

ObjectDetectionTaskHelper & TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:269

▸ getProviderHelper(provider, task): ZeroShotImageClassificationTaskHelper & TaskProviderHelper

Parametreler

AdTür
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"

Dönüş

ZeroShotImageClassificationTaskHelper & TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:273

▸ getProviderHelper(provider, task): ZeroShotClassificationTaskHelper & TaskProviderHelper

Parametreler

AdTür
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"

Dönüş

ZeroShotClassificationTaskHelper ve TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:277

▸ getProviderHelper(provider, task): ImageToImageTaskHelper & TaskProviderHelper

Parametreler

AdTür
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"

Dönüş

ImageToImageTaskHelper & TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:281

▸ getProviderHelper(provider, task): ImageToVideoTaskHelper & TaskProviderHelper

Parametreler

AdTür
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"

Dönüş

ImageToVideoTaskHelper & TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:285

▸ getProviderHelper(provider, task): ImageTextToImageTaskHelper & TaskProviderHelper

Parametreler

AdTür
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"

Dönüş

ImageTextToImageTaskHelper & TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:289

▸ getProviderHelper(provider, task): ImageTextToVideoTaskHelper & TaskProviderHelper

Parametreler

AdTür
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"

Dönüş

ImageTextToVideoTaskHelper & TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:293

▸ getProviderHelper(provider, task): TextRankingTaskHelper & TaskProviderHelper

Parametreler

AdTür
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"

Dönüş

TextRankingTaskHelper ve TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:297

▸ getProviderHelper(provider, task): SentenceSimilarityTaskHelper & TaskProviderHelper

Parametreler

AdTür
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"

Dönüş

SentenceSimilarityTaskHelper ve TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:301

▸ getProviderHelper(provider, task): TableQuestionAnsweringTaskHelper & TaskProviderHelper

Parametreler

AdTür
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"

Dönüş

TableQuestionAnsweringTaskHelper ve TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:305

▸ getProviderHelper(provider, task): TabularClassificationTaskHelper & TaskProviderHelper

Parametreler

AdTür
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"

Dönüş

TabularClassificationTaskHelper & TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:309

▸ getProviderHelper(provider, task): TabularRegressionTaskHelper & TaskProviderHelper

Parametreler

AdTür
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"

Dönüş

TabularRegressionTaskHelper & TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:313

▸ getProviderHelper(provider, task): TokenClassificationTaskHelper & TaskProviderHelper

Parametreler

AdTür
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"

Dönüş

TokenClassificationTaskHelper ve TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:317

▸ getProviderHelper(provider, task): TranslationTaskHelper & TaskProviderHelper

Parametreler

AdTür
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"

Dönüş

TranslationTaskHelper & TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:321

▸ getProviderHelper(provider, task): SummarizationTaskHelper & TaskProviderHelper

Parametreler

AdTür
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"

Dönüş

SummarizationTaskHelper ve TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:325

▸ getProviderHelper(provider, task): VisualQuestionAnsweringTaskHelper & TaskProviderHelper

Parametreler

AdTür
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"

Dönüş

VisualQuestionAnsweringTaskHelper & TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:329

▸ getProviderHelper(provider, task): TaskProviderHelper

Parametreler

AdTür
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

Dönüş

TaskProviderHelper

Tanımlandığı yer

inference/src/lib/getProviderHelper.ts:333


imageClassification

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

Bu görev, bazı görüntü girdilerini okur ve sınıfların olasılığını çıktılar. Önerilen model: google/vit-base-patch16-224

Parametreler

AdTür
argsImageClassificationArgs
options?Options

Dönüş

Promise<ImageClassificationOutput>

Tanımlandığı yer

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


imageSegmentation

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

Bu görev, bazı görüntü girdilerini okur ve sınıfların olasılıkları ile algılanan nesnelerin sınırlayıcı kutularını (bounding box) çıktılar. Önerilen model: facebook/detr-resnet-50-panoptic

Parametreler

AdTür
argsImageSegmentationArgs
options?Options

Dönüş

Promise<ImageSegmentationOutput>

Tanımlandığı yer

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


imageTextToImage

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

Bu görev, bir görüntü ve metin girdisi alır ve yeni oluşturulmuş bir görüntü çıktısı üretir. Önerilen model: black-forest-labs/FLUX.2-dev

Parametreler

AdTür
argsImageTextToImageArgs
options?Options

Dönüş

Promise<Blob>

Tanımlandığı yer

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


imageTextToVideo

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

Bu görev, bir görüntü ve metin girdisi alır ve üretilmiş bir video çıktısı verir. Önerilen model: Lightricks/LTX-Video

Parametreler

AdTür
argsImageTextToVideoArgs
options?Options

Dönüş

Promise<Blob>

Tanımlandığı yer

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


imageToImage

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

Bu görev, bazı metin girdilerini okur ve bir görüntü çıktısı üretir. Önerilen model: lllyasviel/sd-controlnet-depth

Parametreler

AdTür
argsImageToImageArgs
options?Options

Dönüş

Promise<Blob>

Tanımlandığı yer

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


imageToText

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

Bu görev, bazı görüntü girdilerini okur ve metin başlığını (caption) çıktılar.

Parametreler

AdTür
argsImageToTextArgs
options?Options

Dönüş

Promise<ImageToTextOutput>

Tanımlandığı yer

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


imageToVideo

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

Bu görev, bazı metin girdilerini okur ve bir görüntü çıktısı üretir. Önerilen model: Wan-AI/Wan2.1-I2V-14B-720P

Parametreler

AdTür
argsImageToVideoArgs
options?Options

Dönüş

Promise<Blob>

Tanımlandığı yer

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


makeRequestOptions

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

İstek argümanlarını hazırlayan yardımcı. Bu asenkron sürüm, model kimliği çözümleme adımını işler.

Parametreler

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

Dönüş

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

Tanımlandığı yer

inference/src/lib/makeRequestOptions.ts:19


makeRequestOptionsFromResolvedModel

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

İstek argümanlarını hazırlayan yardımcı. - yalnızca dahili kullanım içindir Bu senkron sürüm, model kimliği çözümleme adımını atlar

Parametreler

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

Dönüş

Object

AdTür
infoRequestInit
urlstring

Tanımlandığı yer

inference/src/lib/makeRequestOptions.ts:105


objectDetection

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

Bu görev, bazı görüntü girdilerini okur ve sınıfların olasılıkları ile algılanan nesnelerin sınırlayıcı kutularını (bounding box) çıktılar. Önerilen model: facebook/detr-resnet-50

Parametreler

AdTür
argsObjectDetectionArgs
options?Options

Dönüş

Promise<ObjectDetectionOutput>

Tanımlandığı yer

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


questionAnswering

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

Herhangi bir soruyu yanıtlayabilen, her şeyi bilen şık bir bot istiyor musunuz? Önerilen model: deepset/roberta-base-squad2

Parametreler

AdTür
argsQuestionAnsweringArgs
options?Options

Dönüş

Promise<QuestionAnsweringOutput[number]>

Tanımlandığı yer

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


istek

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

Çıkarım sağlayıcısına özel çağrılar yapmak için ilkel

Tip parametreleri

Ad
T

Parametreler

AdTür
argsRequestArgs
options?Options & { task?: InferenceTask }

Dönüş

Promise<T>

Deprecated

Bunun yerine belirli görev işlevlerini kullanın. Bu işlev, gelecekteki bir sürümde kaldırılacaktır.

Tanımlandığı yer

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


sentenceSimilarity

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

Bir metin ile diğer cümlelerin listesi arasındaki anlamsal benzerliği, gömme (embedding) değerlerini karşılaştırarak hesaplayın.

Parametreler

AdTür
argsSentenceSimilarityArgs
options?Options

Dönüş

Promise<SentenceSimilarityOutput>

Tanımlandığı yer

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


setLogger

▸ setLogger(logger): void

Parametreler

AdTür
loggerLogger

Dönüş

void

Tanımlandığı yer

inference/src/lib/logger.ts:5


streamingRequest

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

Sunucu gönderimli olaylar bekleyen özel çıkarım çağrıları yapmak için kullanılan bir ilkel; yanıtı bir üreteç üzerinden döndürür

Tip parametreleri

Ad
T

Parametreler

AdTür
argsRequestArgs
options?Options & { task?: InferenceTask }

Dönüş

AsyncGenerator<T>

Deprecated

Bunun yerine belirli görev işlevlerini kullanın. Bu işlev, gelecekteki bir sürümde kaldırılacaktır.

Tanımlandığı yer

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


özetleme

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

Bu görev, uzun metinleri daha kısa metinlere özetlemesiyle iyi bilinir. Dikkatli olun, bazı modellerin girdi için bir maksimum uzunluğu vardır. Bu, örneğin özetlemenin tam kitapları işleyemeyeceği anlamına gelir. Modelinizi seçerken dikkatli olun.

Parametreler

AdTür
argsSummarizationArgs
options?Options

Dönüş

Promise<SummarizationOutput>

Tanımlandığı yer

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


tableQuestionAnswering

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

SQL bilmiyor musunuz? Büyük bir elektronik tabloya dalmak istemiyor musunuz? Sorularınızı düz İngilizce olarak sorun! Önerilen model: google/tapas-base-finetuned-wtq.

Parametreler

AdTür
argsTableQuestionAnsweringArgs
options?Options

Dönüş

Promise<TableQuestionAnsweringOutput[number]>

Tanımlandığı yer

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


tabularClassification

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

Tabular formda verilen bir özellik seti için hedef etiketi tahmin eder. Genellikle, eğitim verileriniz üzerinde bir sınıflandırma modeli eğitmek ve aynı formattaki yeni verilerinizle kullanmak istersiniz. Örnek model: vvmnnnkv/wine-quality

Parametreler

AdTür
argsTabularClassificationArgs
options?Options

Dönüş

Promise<TabularClassificationOutput>

Tanımlandığı yer

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


tabularRegression

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

Tabular formda verilen bir özellik seti için hedef değeri tahmin eder. Genellikle, eğitim verileriniz üzerinde bir regresyon modeli eğitmek ve aynı formattaki yeni verilerinizle kullanmak istersiniz. Örnek model: scikit-learn/Fish-Weight

Parametreler

AdTür
argsTabularRegressionArgs
options?Options

Dönüş

Promise<TabularRegressionOutput>

Tanımlandığı yer

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


textClassification

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

Genellikle duygu analizi için kullanılan bu yöntem, bir girdinin sınıflarına ait olasılıkları çıktılar. Önerilen model: distilbert-base-uncased-finetuned-sst-2-english

Parametreler

AdTür
argsTextClassificationArgs
options?Options

Dönüş

Promise<TextClassificationOutput>

Tanımlandığı yer

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


textGeneration

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

Bir istemden metni devam ettirmek için kullanılır. Bu, oldukça genel bir görevdir. Önerilen model: gpt2 (basit bir modeldir, ancak oynaması eğlencelidir).

Parametreler

AdTür
argsBaseArgs & TextGenerationInput
options?Options

Dönüş

Promise<TextGenerationOutput>

Tanımlandığı yer

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


textGenerationStream

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

Bir istemden metni devam ettirmek için kullanılır. textGeneration ile aynıdır ancak her seferinde bir token okunabilen bir üreteç döndürür

Parametreler

AdTür
argsBaseArgs & TextGenerationInput
options?Options

Dönüş

AsyncGenerator<TextGenerationStreamOutput>

Tanımlandığı yer

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


textRanking

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

Bir yeniden sıralayıcı (reranker) modeli kullanarak belgeleri bir sorguya göre ilgili olma derecesine göre sıralayın.

Parametreler

AdTür
argsTextRankingArgs
options?Options

Dönüş

Promise<TextRankingOutput>

Tanımlandığı yer

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


textToAudio

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

Bu görev, girdi metin komutundan ses (ör. müzik veya ses efektleri) üretir. Örnek model: stabilityai/stable-audio-open-1.0

Parametreler

AdTür
argsTextToAudioArgs
options?Options

Dönüş

Promise<Blob>

Tanımlandığı yer

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


textToImage

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

Bu görev, bazı metin girdilerini okur ve bir görüntü çıktısı üretir. Önerilen model: stabilityai/stable-diffusion-2

Parametreler

AdTür
argsTextToImageArgs
options?TextToImageOptions & { outputType: "url" }

Dönüş

Promise<string>

Tanımlandığı yer

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

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

Parametreler

AdTür
argsTextToImageArgs
options?TextToImageOptions & { outputType: "dataUrl" }

Dönüş

Promise<string>

Tanımlandığı yer

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

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

Parametreler

AdTür
argsTextToImageArgs
options?TextToImageOptions & { outputType?: "blob" }

Dönüş

Promise<Blob>

Tanımlandığı yer

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

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

Parametreler

AdTür
argsTextToImageArgs
options?TextToImageOptions & { outputType?: "json" }

Dönüş

Promise<Record<string, unknown>>

Tanımlandığı yer

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


textToSpeech

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

Bu görev, verilen bir metni seslendiren bir sesin ses kaydını sentezler. Önerilen model: espnet/kan-bayashi_ljspeech_vits

Parametreler

AdTür
argsTextToSpeechArgs
options?Options

Dönüş

Promise<Blob>

Tanımlandığı yer

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


textToVideo

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

Parametreler

AdTür
argsTextToVideoArgs
options?Options

Dönüş

Promise<TextToVideoOutput>

Tanımlandığı yer

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


tokenClassification

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

Genellikle cümle ayrıştırma için kullanılır; dilbilgisel ayrıştırma veya metin içindeki anahtar kelimeleri anlamak için Adlandırılmış Varlık Tanıma (NER). Önerilen model: dbmdz/bert-large-cased-finetuned-conll03-english

Parametreler

AdTür
argsTokenClassificationArgs
options?Options

Dönüş

Promise<TokenClassificationOutput>

Tanımlandığı yer

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


çeviri

▸ çeviri(args, options?): Promise<TranslationOutput>

Bu görev, metni bir dilden diğerine çevirmek için iyi bilinmektedir. Önerilen model: Helsinki-NLP/opus-mt-ru-en.

Parametreler

AdTür
argsTranslationArgs
options?Options

Dönüş

Promise<TranslationOutput>

Tanımlandığı yer

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


visualQuestionAnswering

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

Bir görüntüdeki soruyu yanıtlar. Önerilen model: dandelin/vilt-b32-finetuned-vqa.

Parametreler

AdTür
argsVisualQuestionAnsweringArgs
options?Options

Dönüş

Promise<VisualQuestionAnsweringOutput[number]>

Tanımlandığı yer

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


zeroShotClassification

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

Bu görev, sıfır kodla sınıflandırmayı denemek için son derece faydalıdır; yalnızca bir cümle/paragrafı ve o cümle için olası etiketleri iletirsiniz ve bir sonuç alırsınız. Önerilen model: facebook/bart-large-mnli.

Parametreler

AdTür
argsZeroShotClassificationArgs
options?Options

Dönüş

Promise<ZeroShotClassificationOutput>

Tanımlandığı yer

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


zeroShotImageClassification

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

Bir görüntüyü belirtilen sınıflara sınıflandırın. Önerilen model: openai/clip-vit-large-patch14-336

Parametreler

AdTür
argsZeroShotImageClassificationArgs
options?Options

Dönüş

Promise<ZeroShotImageClassificationOutput>

Tanımlandığı yer

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

Update on GitHub