in javascript/files.js [156:176]
export async function filesList() {
// [START files_list]
// Make sure to include the following import:
// import {GoogleGenAI} from '@google/genai';
const ai = new GoogleGenAI({ apiKey: process.env.GEMINI_API_KEY });
console.log("My files:");
// Using the pager style to list files
const pager = await ai.files.list({ config: { pageSize: 10 } });
let page = pager.page;
const names = [];
while (true) {
for (const f of page) {
console.log(" ", f.name);
names.push(f.name);
}
if (!pager.hasNextPage()) break;
page = await pager.nextPage();
}
// [END files_list]
return names;
}