Installation
The integration is enabled by default in Node.js:Basic Usage
Just use the Google GenAI SDK normally:Configuration
Default Behavior
By default, prompts and responses are not captured:Capture Prompts and Responses
- Global Setting
- Google GenAI Only
Enable for all AI integrations:
Integration Options
boolean
default:"sendDefaultPii"
Capture prompt messages
boolean
default:"sendDefaultPii"
Capture completion responses
Captured Data
Always Captured
These attributes are always included:When recordInputs: true
Prompt content is captured:
When recordOutputs: true
Completion responses are captured:
Supported Operations
Text Generation
Streaming Content
Chat Conversations
Multimodal Generation
Embeddings
Practical Examples
Content Summarization
Question Answering Bot
Image Analysis
Code Generation
Semantic Search
Model Support
The integration supports all Gemini models:- Gemini Pro:
gemini-pro- Text generation - Gemini Pro Vision:
gemini-pro-vision- Multimodal (text + images) - Gemini Ultra:
gemini-ultra- Most capable model - Embeddings:
embedding-001- Text embeddings
Safety Settings
Configure content safety:Performance Monitoring
Track Gemini performance metrics:- Response Times: API latency per model
- Token Usage: Input and output tokens
- Safety Blocks: Track content filtering
- Error Rates: Rate limits and API errors
Source Code
The Google GenAI integration is implemented in:packages/node/src/integrations/tracing/google-genai/index.ts:11