MCPcopy Create free account
hub / github.com/OpenRaiser/PaperFlow / _get_openai_timeout

Function _get_openai_timeout

skills/embedding/scripts/embed.py:105–113  ·  view source on GitHub ↗
(provider_hint: Optional[str] = None)

Source from the content-addressed store, hash-verified

103 return _get_first_env_value("OPENAI_API_KEY", "DASHSCOPE_API_KEY")
104
105
106def _get_openai_base_url(provider_hint: Optional[str] = None) -> Optional[str]:
107 if _should_prefer_dashscope_credentials(provider_hint):
108 base_url = _get_first_env_value("DASHSCOPE_BASE_URL", "OPENAI_BASE_URL")
109 else:
110 base_url = _get_first_env_value("OPENAI_BASE_URL", "DASHSCOPE_BASE_URL")
111 return base_url or None
112
113
114def _get_openai_timeout(provider_hint: Optional[str] = None) -> float:
115 if _should_prefer_dashscope_credentials(provider_hint):
116 raw_timeout = _get_first_env_value("DASHSCOPE_API_TIMEOUT", "OPENAI_API_TIMEOUT") or "60"

Callers 1

__init__Method · 0.85

Calls 2

_get_first_env_valueFunction · 0.70

Tested by

no test coverage detected