import os from openai import OpenAI from modules.logger import log_event def interroger_deepseek(prompt_securise): api_key = os.getenv("DEEPSEEK_API_KEY") if not api_key: raise Exception("Clé API DeepSeek manquante.") client = OpenAI(base_url="https://api.deepseek.com", api_key=api_key) try: resp = client.chat.completions.create( model="deepseek-chat", messages=[{"role": "system", "content": "Réponds en français en Markdown."}, {"role": "user", "content": prompt_securise}] ) if resp and resp.choices: log_event("INFO", "DEEPSEEK-CHAT", "Succès de la requête.") return resp.choices[0].message.content, "#4f46e5", "DEEPSEEK", "deepseek-chat" except Exception as e: log_event("WARNING", "DEEPSEEK", f"Erreur: {e}") raise Exception("DeepSeek a échoué.")