solarisclient
This commit is contained in:
@@ -1,4 +1,7 @@
|
||||
BOT__TOKEN=
|
||||
GOOGLE_API_KEY=
|
||||
|
||||
GROUP_ID=
|
||||
|
||||
DB__HOST=mongodb
|
||||
DB__PORT=27017
|
||||
|
||||
@@ -1,2 +1,14 @@
|
||||
class Solaris:
|
||||
pass
|
||||
import os
|
||||
from google import genai
|
||||
from google.genai.types import GenerateContentConfig, ThinkingConfig
|
||||
|
||||
class SolarisClient:
|
||||
def __init__(self) -> None:
|
||||
client = genai.Client(api_key=os.getenv('GOOGLE_API_KEY')).aio
|
||||
self.chat = client.chats.create(
|
||||
model="gemini-2.5-flash",
|
||||
config=GenerateContentConfig(
|
||||
system_instruction="meow meow meow", # надо где-то промпт хранить, в бд наверное хезе
|
||||
thinking_config=ThinkingConfig(thinking_budget=0)
|
||||
)
|
||||
)
|
||||
Reference in New Issue
Block a user