maj auto 1

This commit is contained in:
xavier committed 2026-08-18 09:41:42 +02:00
1 parent e6cd509ffd
commit 950a0034aa
11 files changed
+223 -67

No files matched your search

+19
View File
@@ -0,0 +1,19 @@
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é.")