"""Minimalny, działający request do Bielik 11B v3."""
import os

from openai import OpenAI

client = OpenAI(
    api_key=os.environ["JANUSZ_API_KEY"],
    base_url=os.getenv("JANUSZ_BASE_URL", "https://janusz.fabryka.ai/v1"),
    timeout=30.0,
)

response = client.chat.completions.create(
    model="bielik-11b-v3",
    messages=[
        {"role": "system", "content": "Odpowiadaj krótko po polsku."},
        {"role": "user", "content": "Podaj trzy zalety automatyzacji faktur."},
    ],
    temperature=0.2,
    max_tokens=300,
)

print(response.choices[0].message.content)
print(f"model={response.model} tokens={response.usage.total_tokens}")
