import os
from os import environ
from dotenv import load_dotenv

# تحميل المتغيرات من ملف .env
load_dotenv()  

# --- مفاتيح الوصول (API Keys) ---
OPENAI_API_KEY = environ.get("OPENAI_API_KEY")
CEREBRAS_API_KEY = environ.get("CEREBRAS_API_KEY")

# --- أسماء الموديلات (Models) ---
# هام: استخدم gpt-4o حالياً لضمان عمل السيرفر، وسيعمل بأسعار GPT-5.4 التي حددتها بالأسفل
OPENAI_MODEL = "gpt-4o" 
CEREBRAS_MODEL = "llama3.1-8b"

GEMINI_API_KEY= environ.get("GEMINI_API_KEY")
GEMINI_MODEL = "gemini-1.5-pro-latest"
GROQ_API_KEY = environ.get("GROQ_API_KEY")
GROQ_VISION_MODEL = "llama-3.2-11b-vision-preview"

# --- إعدادات الإشعارات (Discord) ---
DISCORD_WEBHOOK_URL = environ.get("DISCORD_WEBHOOK_URL")

# --- أسعار GPT-5.4 المحدثة (لكل 1 مليون توكن) ---
# سنقوم بالحساب يدوياً بناءً على الأسعار التي طلبتها
OPENAI_IN_COST = 2.50 / 1_000_000
OPENAI_OUT_COST = 15.00 / 1_000_000 

# أسعار الموديل الأصغر (للاحتياط)
OPENAI_MINI_IN_COST = 0.75 / 1_000_000
OPENAI_MINI_OUT_COST = 4.50 / 1_000_000
