Skip to content
1 min read · 36 words

Type Alias: GeminiResponsePart ​

ts
type GeminiResponsePart =
  | {
      text: string;
    }
  | {
      inlineData: {
        data: string;
        mimeType?: string;
      };
    }
  | {
      inline_data: {
        data: string;
        mimeType?: string;
      };
    };

Defined in: src/batteries/generation/gemini/types.ts:135

A single content part in a Gemini generateContent response. Tolerates both the canonical camelCase inlineData and a defensive snake_case inline_data — response-only tolerance; this battery's requests always send camelCase.