(provider_hint: Optional[str] = None)
| 114 | def _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 | |
| 125 | def _get_openai_embedding_model(provider_hint: Optional[str] = None) -> str: |
no test coverage detected