openrouter_client.py hinzugefügt
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
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)
|
||||
Reference in New Issue
Block a user