| title | GoogleGenerativeAIAdapter |
|---|---|
| description | CopilotKit Adapter for Google Gemini |
{/* GENERATE-DOCS path=packages/runtime/src/service-adapters/google/google-genai-adapter.ts class=GoogleGenerativeAIAdapter */}
Use this adapter for a Google Gemini backend.
```typescript const copilotKit = new CopilotRuntime(); return copilotKit.response( req, new GoogleGenerativeAIAdapter() ); ```To set up a different model, pass the model prop:
const copilotKit = new CopilotRuntime();
const genAI = new GoogleGenerativeAI(
process.env["GOOGLE_API_KEY"]!
);
const model = genAI.getGenerativeModel(
{ model: "gemini-pro" }
);
return copilotKit.response(
req,
new GoogleGenerativeAIAdapter()
);