in video/src/api.js [8:34]
export default async ({text, functionDeclarations, file}) => {
const {response} = await client
.getGenerativeModel(
{model: 'gemini-2.0-flash-exp', systemInstruction},
{apiVersion: 'v1beta'}
)
.generateContent({
contents: [
{
role: 'user',
parts: [
{text},
{
fileData: {
mimeType: file.mimeType,
fileUri: file.uri
}
}
]
}
],
generationConfig: {temperature: 0.5},
tools: [{functionDeclarations}]
})
return response
}