Jan Jaap Siewers | May 28, 2025

Simple AI Chat

Voorkennis

  • Intermediate kennis van Python

Dit ga je leren

  • Je applicatie koppelen aan een externe AI API

Opdracht

  • Maak een basis chat-applicatie waarmee je vragen kunt stellen aan een willekeurig LLM op internet (API).

  • Om met een API je te communiceren heb je een API-key nodig. Deze kun je aanvragen bij de verschillende providers.

  • API-keys zijn persoonlijk en wil je niet delen op internet (net als wachtwoorden). Gebruik daarom een .env-bestand om je keys in op te slaan en gebruik .gitignore om ervoor te zorgen dat je .env-bestand niet op github wordt opgeslagen.

  • Laadt de variabelen die zijn opgeslagen in het .env bestand in je applicatie met de library dotenv.

  • Importeer een library (bijv. van OpenAI of Google) en maak een connectie op basis van je API-key.

  • Maak de code om een vraag te stellen aan de LLM en print het antwoord in de terminal

  • Zie voor meer informatie bijvoorbeeld: Google AI Studio

  • Onderstaande code vind je op: ai.google.dev

from google import genai

client = genai.Client(api_key="YOUR_API_KEY")

response = client.models.generate_content(
model="gemma-3-27b-it",
contents="Roses are red...",
)

print(response.text)