diff --git a/handlers/chatgpt.py b/handlers/chatgpt.py index 24578a7..3234100 100644 --- a/handlers/chatgpt.py +++ b/handlers/chatgpt.py @@ -16,7 +16,7 @@ markdown_symbol.link = "🔗" # If you want, Customizing the link symbol CHATGPT_API_KEY = environ.get("OPENAI_API_KEY") CHATGPT_BASE_URL = environ.get("OPENAI_API_BASE") or "https://api.openai.com/v1" CHATGPT_MODEL = "gpt-3.5-turbo" -CHATGPT_PRO_MODEL = "gpt-4-turbo" +CHATGPT_PRO_MODEL = "gpt-4-turbo-2024-04-09" client = OpenAI(api_key=CHATGPT_API_KEY, base_url=CHATGPT_BASE_URL, timeout=20) diff --git a/handlers/claude.py b/handlers/claude.py index a2c094f..3ee5fc1 100644 --- a/handlers/claude.py +++ b/handlers/claude.py @@ -117,8 +117,9 @@ def claude_pro_handler(message: Message, bot: TeleBot) -> None: reply_id = bot_reply_first(message, who, bot) player_message.append({"role": "user", "content": m}) - # keep the last 5, every has two ask and answer. - if len(player_message) > 10: + # keep the last 2, every has two ask and answer. + # its too expensive + if len(player_message) > 4: player_message = player_message[2:] try: