from openai import AsyncOpenAI from config import OPENROUTER_API_KEY client = AsyncOpenAI( base_url="https://openrouter.ai/api/v1", api_key=OPENROUTER_API_KEY, ) async def chat(messages, tools=None): """ OpenRouter Chat Wrapper (mit Tool Support) """ kwargs = { "model": None, # wird später gesetzt "messages": messages, "temperature": 0.3, } return await client.chat.completions.create(**kwargs)