Score / core /openai_client.py
Corin1998's picture
Update core/openai_client.py
86c3008 verified
raw
history blame contribute delete
540 Bytes
import os
from openai import OpenAI
import gradio as gr
VISION_MODEL = os.environ.get("OPENAI_VISION_MODEL", "gpt-4o-mini")
TEXT_MODEL = os.environ.get("OPENAI_TEXT_MODEL", "gpt-4o-mini")
def get_client() -> OpenAI:
key = os.environ.get("OPENAI_API_KEY")
if not key:
raise gr.Error("OPENAI_API_KEY が未設定です。Spaces → Settings → Variables and secrets で追加してください。")
# proxies を渡さない(httpx==0.27.2 と組み合わせで安定)
return OpenAI(api_key=key, timeout=60)