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

Function _get_openai_embedding_model

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

Source from the content-addressed store, hash-verified

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"
117 else:
118 raw_timeout = _get_first_env_value("OPENAI_API_TIMEOUT", "DASHSCOPE_API_TIMEOUT") or "60"
119 try:
120 return float(raw_timeout)
121 except ValueError:
122 return 60.0
123
124
125def _get_openai_embedding_model(provider_hint: Optional[str] = None) -> str:

Callers 1

__init__Method · 0.85

Calls 2

_get_first_env_valueFunction · 0.70

Tested by

no test coverage detected