Skip to main content

FrozenProviderOptions

Type Alias FrozenProviderOptions 

Source
pub type FrozenProviderOptions = ProviderOptions;

Aliased Type§

pub enum FrozenProviderOptions {
    Anthropic {
        api_version: Option<String>,
        beta: Vec<String>,
    },
    OpenAiChat {
        organization: Option<String>,
        project: Option<String>,
    },
    OpenAiResponses {
        organization: Option<String>,
        project: Option<String>,
        store: Option<bool>,
    },
    OpenAiCompatible {
        api_path: Option<String>,
    },
    GoogleGemini {
        api_version: Option<String>,
    },
    GoogleVertexGemini {
        project: String,
        location: String,
    },
    AwsBedrockConverse {
        region: String,
    },
    AzureOpenAiChat {
        deployment: String,
        api_version: String,
    },
    AzureOpenAiResponses {
        deployment: String,
        api_version: String,
    },
    CohereV2Chat {
        api_version: Option<String>,
    },
}

Variants§

§

Anthropic

Fields

§api_version: Option<String>
§beta: Vec<String>
§

OpenAiChat

Fields

§organization: Option<String>
§project: Option<String>
§

OpenAiResponses

Fields

§organization: Option<String>
§project: Option<String>
§store: Option<bool>
§

OpenAiCompatible

Fields

§api_path: Option<String>
§

GoogleGemini

Fields

§api_version: Option<String>
§

GoogleVertexGemini

Fields

§project: String
§location: String
§

AwsBedrockConverse

Fields

§region: String
§

AzureOpenAiChat

Fields

§deployment: String
§api_version: String
§

AzureOpenAiResponses

Fields

§deployment: String
§api_version: String
§

CohereV2Chat

Fields

§api_version: Option<String>