Skip to content

HuggingFaceResponsesLanguageModel

Namespace: Vercel.AI.HuggingFace

public sealed class HuggingFaceResponsesLanguageModel : ILanguageModel

Hugging Face Responses model. LanguageModel(string) stays on Chat Completions so existing chat clients keep working. Call ResponsesModel(string) for /responses.

Inheritance: object

Implements: ILanguageModel

View source

HuggingFaceResponsesLanguageModel(HuggingFaceProvider, string, Func<string>?)

Section titled “HuggingFaceResponsesLanguageModel(HuggingFaceProvider, string, Func<string>?)”
public HuggingFaceResponsesLanguageModel(HuggingFaceProvider provider, string modelId, Func<string>? generateId = null)

Creates a responses model. <code class=“paramref”>generateId</code> names sources and defaults to random ids.

Parameters

Name Type Description
provider HuggingFaceProvider
modelId string
generateId Func<string>

View source

public string ModelId { get; }

Model id.

Value: string

View source

public string Provider { get; }

Provider id, such as openai.

Value: string

View source

public string SpecificationVersion { get; }

Always V4.

Value: string

View source

DoGenerateAsync(LanguageModelCallOptions, CancellationToken)

Section titled “DoGenerateAsync(LanguageModelCallOptions, CancellationToken)”
public Task<LanguageModelGenerateResult> DoGenerateAsync(LanguageModelCallOptions options, CancellationToken cancellationToken)

Generates a complete result.

Parameters

Name Type Description
options LanguageModelCallOptions
cancellationToken CancellationToken

Returns: Task<LanguageModelGenerateResult>

View source

DoStreamAsync(LanguageModelCallOptions, CancellationToken)

Section titled “DoStreamAsync(LanguageModelCallOptions, CancellationToken)”
public Task<LanguageModelStreamResult> DoStreamAsync(LanguageModelCallOptions options, CancellationToken cancellationToken)

Streams partial results. The result carries the stream with the request and response info.

Parameters

Name Type Description
options LanguageModelCallOptions
cancellationToken CancellationToken

Returns: Task<LanguageModelStreamResult>

View source

Apache-2.0 · Copyright 2023 Vercel, Inc. · unofficial community port, not an official Vercel product