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)