tanaike

The Thinker

Taming the Wild Output: Effective Control of Gemini API Response Formats with response_schema

Gists Abstract The Gemini API traditionally required specific prompts for desired output formats. This report explores two new GenerationConfig properties: “response_mime_type” and “response_schema”. These allow developers to directly specify formats like JSON, enhancing control and predictability. We analyze and compare the effectiveness of both properties for controlling Gemini API output formats. Introduction One of the key challenges when working with the Gemini API is ensuring the output data is delivered in the format your application requires.

Checking API Enabled with Advanced Google Services using Google Apps Script

Gists Overview This script checks if the desired API is enabled or disabled in the Advanced Google Services section of Google Apps Script. Introduction As of December 11, 2023, Drive API v3 became available for use in Advanced Google Services. Ref This means you can now choose between v2 and v3 in your scripts. However, when Drive API is enabled, version 3 is automatically selected. This caused compatibility issues with previously published libraries that relied on v2.

Updated: GAS Library - PDFApp

PDFApp was updated to v1.0.7. v1.0.7 (May 15, 2024) The method of “addPageNumbers” was updated. Ref When a number is used to the property x instead of “left”, “center”, and “right”, the inputted number is directly used. You can see the detail information here https://github.com/tanaikech/PDFApp