@turingpulse/sdk-google-genai
v1.3.0
Published
TuringPulse SDK integration for Google Generative AI
Downloads
172
Readme
@turingpulse/sdk-google-genai
TuringPulse SDK integration for Google GenAI (TypeScript) — automatic tracing for Gemini models.
Installation
npm install @turingpulse/sdk @turingpulse/sdk-google-genai @google/generative-aiQuick Start
import { GoogleGenerativeAI } from '@google/generative-ai';
import { init } from '@turingpulse/sdk';
import { patchGoogleGenAI } from '@turingpulse/sdk-google-genai';
init({ apiKey: process.env.TP_API_KEY!, workflowName: 'my-project' });
patchGoogleGenAI({ name: 'my-project' });
const genAI = new GoogleGenerativeAI('...');
const model = genAI.getGenerativeModel({ model: 'gemini-1.5-pro' });
const result = await model.generateContent('Hello!');Documentation
Full documentation: turingpulse.ai/docs/sdk/google-genai
Requirements
- Node.js >= 18
- @turingpulse/sdk >= 1.0.0
