/ packages / schema-utils / examples / convert.ts
convert.ts
1  import { convertOpenAISchemaToGemini, stringifyCustom } from '../lib/helper.js';
2  import { jsonNavigatorOutputSchema } from '../lib/json_schema.js';
3  
4  // Convert the schema
5  console.log('Converting jsonNavigatorOutputSchema to Gemini format...');
6  const geminiSchema = convertOpenAISchemaToGemini(jsonNavigatorOutputSchema);
7  
8  // pretty print the schema
9  console.log(stringifyCustom(geminiSchema));