This commit is contained in:
2026-04-24 17:40:25 +03:30
parent f04a9fe71f
commit 24ed5776bc
16 changed files with 9244 additions and 11 deletions
+6 -1
View File
@@ -4,7 +4,12 @@ Adapter Pattern برای API providers — سوئیچ بین GapGPT، Avalai و
import logging
import os
from openai import OpenAI
try:
from openai import OpenAI
except ImportError: # pragma: no cover - optional for stripped test envs
class OpenAI: # type: ignore[override]
def __init__(self, *args, **kwargs):
raise ImportError("openai package is required for RAG clients.")
from .config import RAGConfig, load_rag_config