Skip to content
1 min read · 128 words

Interface: GeminiGenerateContentResponse ​

Defined in: src/batteries/llm/gemini_generate_content/types.ts:255

The :generateContent response body (also each SSE frame of :streamGenerateContent).

Properties ​

PropertyTypeDescriptionDefined in
candidates?GeminiCandidate[]Generations. Absent or empty when the prompt itself was blocked.src/batteries/llm/gemini_generate_content/types.ts:257
modelVersion?stringThe concrete model version that served the request — pin this when an alias was requested.src/batteries/llm/gemini_generate_content/types.ts:263
promptFeedback?{ blockReason?: string; }Why the PROMPT was rejected, when it was.src/batteries/llm/gemini_generate_content/types.ts:261
promptFeedback.blockReason?string-src/batteries/llm/gemini_generate_content/types.ts:261
usageMetadata?GeminiUsageMetadataToken accounting for the call.src/batteries/llm/gemini_generate_content/types.ts:259