UNPKG

ai-functions

Version:

Core AI primitives for building intelligent applications

27 lines 976 B
/** * Google GenAI (Gemini) Adapter * * Google doesn't have a native batch API like OpenAI/Anthropic, so this * adapter fakes batch processing via concurrent direct calls and tracks the * job state locally (see `LocalJobStore` in `./provider.js`). * * For true async batch processing, consider Google Cloud Batch with Vertex AI. * * @see https://ai.google.dev/gemini-api/docs * * @packageDocumentation */ import { type BatchAdapter, type FlexAdapter } from './provider.js'; /** Configure the Google GenAI client. */ export declare function configureGoogleGenAI(options: { apiKey?: string; baseUrl?: string; /** Optional: Cloudflare AI Gateway URL for routing requests */ gatewayUrl?: string; /** Optional: Cloudflare AI Gateway token */ gatewayToken?: string; }): void; declare const googleAdapter: BatchAdapter; declare const googleFlexAdapter: FlexAdapter; export { googleAdapter, googleFlexAdapter }; //# sourceMappingURL=google.d.ts.map