Type alias GoogleGeminiPart

GoogleGeminiPart: {
    fileData?: {
        fileUri: string;
        mimeType: string;
    };
    function_call?: {
        args: object;
        name: string;
    };
    inlineData?: {
        data: string;
        mimeType: string;
    };
    text?: string;
    videoMetadata?: {
        endOffset: {
            nanos: number;
            seconds: number;
        };
        startOffset: {
            nanos: number;
            seconds: number;
        };
    };
}

Type declaration

  • Optional fileData?: {
        fileUri: string;
        mimeType: string;
    }
    • fileUri: string
    • mimeType: string
  • Optional function_call?: {
        args: object;
        name: string;
    }
    • args: object
    • name: string
  • Optional inlineData?: {
        data: string;
        mimeType: string;
    }
    • data: string
    • mimeType: string
  • Optional text?: string
  • Optional videoMetadata?: {
        endOffset: {
            nanos: number;
            seconds: number;
        };
        startOffset: {
            nanos: number;
            seconds: number;
        };
    }
    • endOffset: {
          nanos: number;
          seconds: number;
      }
      • nanos: number
      • seconds: number
    • startOffset: {
          nanos: number;
          seconds: number;
      }
      • nanos: number
      • seconds: number