Files
AI-System/openrouter_client.py
T

21 lines
459 B
Python

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)