Loading...
Loading...
Senior Architect for @google/genai v1.35.0+. Specialist in Structured Intelligence, Context Caching, and Agentic Orchestration in 2026.
npx skill4agent add yuniorglez/gemini-elite-core gemini-sdk-expertgemini-sdk-expert@google/genairesponseSchema| Anti-Pattern | Why it fails in 2026 | Modern Alternative |
|---|---|---|
| Regex Parsing | Fragile and prone to hallucination. | Use |
Old SDK ( | Outdated, lacks 2026 features. | Use |
| Uncached Large Contexts | Extremely expensive and slow. | Use Context Caching for repetitive queries. |
| Hardcoded API Keys | Security risk. | Use Secure Environment Variables and |
| Single-Model Bias | Pro is overkill for simple extraction. | Use Gemini 3 Flash for speed/cost tasks. |
import { GoogleGenerativeAI, Type } from "@google/genai";
// Optional: Set API Version via env
// process.env.GOOGLE_GENAI_API_VERSION = "v1beta1";
const schema = {
type: Type.OBJECT,
properties: {
status: { type: Type.STRING, enum: ["COMPLETE", "PENDING", "ERROR"] },
summary: { type: Type.STRING },
priority: { type: Type.NUMBER }
},
required: ["status", "summary"]
};
// Always set MIME type to application/json
const result = await model.generateContent({
contents: [{ role: 'user', parts: [{ text: "Evaluate task X..." }] }],
generationConfig: {
responseMimeType: "application/json",
responseSchema: schema
}
});gemini-3-flashtopPtemperaturegemini-3-procachedContent