Verified example · TypeScript
Runtime browser
examples/runtime-browser.ts
@cavi-ai/api-clientv0.16.048214137
import { createRuntimeClient, createRuntimeProviderRegistry } from "@cavi-ai/api-client";
import { createGeminiProviderModule } from "@cavi-ai/api-client/providers/gemini/runtime";
export function createBrowserRuntime(apiKey: string) {
const registry = createRuntimeProviderRegistry({
modules: [createGeminiProviderModule({ apiKey })],
});
return createRuntimeClient("google", {
registry,
clientOptions: { baseUrl: "https://generativelanguage.googleapis.com", fetchImpl: fetch },
});
}
Package imports
Artifact provenance
- Package
- @cavi-ai/api-client@0.16.0
- Release
- v0.16.0
- Commit
482141371d7fdb2dd38f7d6eaa5732aec669385a- Source
examples/runtime-browser.ts- Tarball SHA-256
f8ca0ce45d7bf563b1212c708668a5fe788967b8b7d5dbdc9e119e9e09d60167- Content SHA-256
274cf7e926de9581e270ef9bf6120666e7f0595ddf98b6378d7b9921fcff88d3