Verified example · TypeScript
Runtime browser
examples/runtime-browser.ts
@cavi-ai/api-clientv0.11.048adfa6b
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.11.0
- Release
- v0.11.0
- Commit
48adfa6ba7c3d5e8ffee0a6cf2572574ca630fa0- Source
examples/runtime-browser.ts- Tarball SHA-256
3379cd47b4890d0e00f5949583f90a83367705878b16141e825f66ef5d8819e5- Content SHA-256
306450f08c69a6e068f80490b1f2cc4f0808af0911fdec5b9b145e33a9ba5534