E-mail versturen vanuit Google Gemini

Gemini Function Calling in TypeScript — laat je Gemini-model e-mail versturen via Wesender.

Gratis tot 3.000 e-mails per maand. Geen creditcard.

Met Google Gemini Function Calling definieer je send_email als een FunctionDeclaration met een JSON-schema. Gemini geeft een functionCall terug wanneer het model de functie wil aanroepen. Jouw code voert dan de WeSender API-aanroep uit en stuurt de functionResponse terug.

Hoe het werkt

Wat dit inhoudt

Je geeft de functiedeclaratie mee in de tools-array bij het aanmaken van het model. De Gemini SDK ondersteunt een conversatielus via startChat(). Je controleert na elke respons of er functionCalls() zijn, voert ze uit via WeSender en stuurt het resultaat terug als functionResponse.

Gemini 1.5 en 2.0 ondersteunen parallelle function calls: meerdere aanroepen tegelijk. Verwerk ze via Promise.all voor betere prestaties bij bulkverzending.

Mogelijkheden

Alles wat je nodig hebt

Live in vijf minuten

SDK installeren, API-sleutel toevoegen en eerste e-mail versturen vanuit Google Gemini. Geen SMTP-configuratie.

EU-dataopslag

Alle e-mailverwerking vindt plaats in Nederlandse datacenters. Data verlaat de EER nooit.

REST API + officiële SDK's

Officieel Node.js- en Python-pakket. Volledige REST API voor elke andere taal of stack.

Realtime bezorganalytics

Inzicht in bezorgpercentages, bounces en klachten per domein, direct in je dashboard.

Webhooks voor bezorgevents

Realtime notificaties bij bezorgd, gebounced, geopend en geklikt. Bouw slimme workflows op e-mailevents.

Schaalt mee met je groei

Begin gratis met 3.000 e-mails per maand. Schaalt naar miljoenen e-mails. Geen contracten of lock-in.

Snelstartgids

In drie stappen live

1

SDK installeren en sleutel instellen

npm install @wesender/node en sla WESENDER_API_KEY op als omgevingsvariabele in je project.

2

send_email tool registreren

Definieer send_email als tool in Google Gemini met from, to, subject en html als parameters.

3

Agent aanroepen

Geef de Google Gemini-agent een instructie. Hij roept send_email zelf aan. Je eerste mail arriveert in seconden.

Toepassingen

Wanneer gebruik je dit

Gebruik Gemini Function Calling met WeSender als je al met de Google AI-stack werkt: e-mailnotificaties vanuit een Gemini-agent in een Google Cloud-project of transactionele mails in een Next.js-app die Gemini als model gebruikt.

Infrastructuur

Waarom WeSender

WeSender verwerkt e-maildata in Europese datacenters binnen de EER. Per domein zijn bounce- en klachtanalyses beschikbaar. Het gratis plan biedt 3.000 mails per maand zonder creditcard.

Data in Europese datacenters

E-mailverwerking in de EU. Data verlaat de EER nooit. Verwerkersovereenkomst beschikbaar voor Pro en Business-klanten.

FAQ

Veelgestelde vragen

Welke Gemini-modellen ondersteunen Function Calling?

Gemini 1.5 Pro en Gemini 1.5 Flash ondersteunen beiden Function Calling. Flash is goedkoper en sneller; Pro is beter in complexe redeneringen. Beide werken identiek met de bovenstaande code.

Kan Gemini meerdere functies tegelijk aanroepen?

Ja, Gemini kan parallelle function calls teruggeven. Itereer dan over result.response.functionCalls() volledig en verwerk alle resultaten gelijktijdig met Promise.all voor betere prestaties.

Hoe beperk ik welke functies Gemini mag aanroepen?

Gebruik toolConfig in de modelconfiguratie met mode: 'ANY' en een allowedFunctionNames-lijst. Zo beperk je Gemini tot uitsluitend send_email, ook als je meer functies definieert.

Werkt dit ook met de Google ADK?

Ja. De Google Agent Development Kit (ADK) biedt een hogere abstractie bovenop Gemini. Zie de WeSender Google ADK-integratie voor een Python-voorbeeld met de ADK-runner.

Kan ik ook de Vercel AI SDK gebruiken met Gemini?

Ja. De Vercel AI SDK ondersteunt Gemini als provider. Gebruik google('gemini-2.0-flash') en de WeSender tool()-helper. Dat patroon is eenvoudiger dan directe Gemini SDK-integratie.

Voldoet dit aan de AVG?

WeSender verwerkt e-maildata in Europese datacenters binnen de EER. Er is een verwerkersovereenkomst beschikbaar voor Pro en Business-klanten.

Meer vragen? Bekijk de technische documentatie of open een supportticket.

Klaar om te beginnen?

Maak gratis een account aan. Geen creditcard, geen installatietijd. Jouw eerste e-mail vanuit Google Gemini gaat in minuten live.