Voker logo

Gemini

Installation

Make sure the Gemini SDK is installed:

npm install @google/genai

Make 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!',
});