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