# Assistent Starter
import os
from openai import OpenAI

client = OpenAI(api_key=os.getenv("OPENAI_API_KEY", "YOUR_API_KEY"))

SYSTEM_PROMPT = '''Je bent een behulpzame AI-assistent.
Geef duidelijke, Nederlandstalige antwoorden en vraag door als iets onduidelijk is.'''


def ask(question: str, model: str = "gpt-4o-mini") -> str:
    response = client.chat.completions.create(
        model=model,
        messages=[
            {"role": "system", "content": SYSTEM_PROMPT},
            {"role": "user", "content": question},
        ],
        temperature=0.5,
    )
    return response.choices[0].message.content


if __name__ == "__main__":
    print(ask("Wat is een AI-agent?"))
