Gemini
Installation
Make sure the Gemini SDK is installed:
npm install @google/genaipnpm add @google/genaibun add @google/genaiyarn add @google/genaiMake sure the Voker Typescript SDK is installed.
Note: the SDK does not currently support Audio, Video or Image modalities.
Generate Content
import { GoogleGenAI } from '@google/genai';
import { GoogleGenAI } from '@voker/voker/ai/provider-gemini';
const ai = new GoogleGenAI({ apiKey: 'gemini-api-key' });
await ai.models.generateContent({
vokerAgent: 'customer-support-agent', // required
vokerSession: 'user-session-1', // required
model: 'gemini-2.5-flash',
contents: 'Hello, world!',
});Interactions
import { GoogleGenAI } from '@google/genai';
import { GoogleGenAI } from '@voker/voker/ai/provider-gemini';
const ai = new GoogleGenAI({ apiKey: 'gemini-api-key' });
await ai.interactions.create({
vokerAgent: 'customer-support-agent', // required
vokerSession: 'user-session-1', // required
model: 'gemini-2.5-flash',
input: 'Hello, world!',
});