Learn R Programming

aisdk (version 1.1.0)

create_aihubmix_gemini: Create AiHubMix Provider (Gemini API Format)

Description

Factory function to create an AiHubMix provider using the Gemini-compatible API. This allows you to use Gemini models with the native Gemini API structure.

Usage

create_aihubmix_gemini(api_key = NULL, headers = NULL)

Value

A GeminiProvider object configured for AiHubMix.

Arguments

api_key

AiHubMix API key. Defaults to AIHUBMIX_API_KEY env var.

headers

Optional additional headers.

Details

AiHubMix provides a Gemini-compatible endpoint at https://aihubmix.com/gemini/v1beta/models. This convenience function wraps create_gemini() with AiHubMix-specific defaults.

Examples

Run this code
# \donttest{
if (interactive()) {
    # Use AiHubMix via Gemini API format
    aihubmix_gemini <- create_aihubmix_gemini()
    model <- aihubmix_gemini$language_model("gemini-2.5-flash")
    result <- generate_text(model, "Hello Gemini!")
}
# }

Run the code above in your browser using DataLab