OpenResponsesProvider
Namespace: Vercel.AI.OpenResponses
public sealed class OpenResponsesProvider : ProviderBaseOpen Responses provider.
Inheritance: object → ProviderBase
Constructors
Section titled “Constructors”OpenResponsesProvider(HttpClient, OpenResponsesOptions?)
Section titled “OpenResponsesProvider(HttpClient, OpenResponsesOptions?)”public OpenResponsesProvider(HttpClient httpClient, OpenResponsesOptions? options = null)Creates a provider.
Parameters
| Name | Type | Description |
|---|---|---|
httpClient |
HttpClient | |
options |
OpenResponsesOptions |
Fields
Section titled “Fields”ProviderName
Section titled “ProviderName”public const string ProviderName = "open-responses"Default provider name.
Value: string
Properties
Section titled “Properties”ExtensionRegistry
Section titled “ExtensionRegistry”public OpenResponsesExtensionRegistry ExtensionRegistry { get; }The registered extensions, indexed.
Value: OpenResponsesExtensionRegistry
public ProviderHttp Http { get; }HTTP helper.
Value: ProviderHttp
Options
Section titled “Options”public OpenResponsesOptions Options { get; }Options.
Value: OpenResponsesOptions
Methods
Section titled “Methods”Create(OpenResponsesOptions?, HttpMessageHandler?)
Section titled “Create(OpenResponsesOptions?, HttpMessageHandler?)”public static OpenResponsesProvider Create(OpenResponsesOptions? options = null, HttpMessageHandler? handler = null)Creates a provider.
Parameters
| Name | Type | Description |
|---|---|---|
options |
OpenResponsesOptions | |
handler |
HttpMessageHandler |
Returns: OpenResponsesProvider
LanguageModel(string)
Section titled “LanguageModel(string)”public override ILanguageModel LanguageModel(string modelId)Returns a language model.
Parameters
| Name | Type | Description |
|---|---|---|
modelId |
string |
Returns: ILanguageModel
Apache-2.0 · Copyright 2023 Vercel, Inc. · unofficial community port, not an official Vercel product