(provider_hint: Optional[str] = None)
| 95 | |
| 96 | base_url = _get_first_env_value("OPENAI_BASE_URL", "DASHSCOPE_BASE_URL").lower() |
| 97 | return "dashscope.aliyuncs.com" in base_url |
| 98 | |
| 99 | |
| 100 | def _get_openai_api_key(provider_hint: Optional[str] = None) -> str: |
| 101 | if _should_prefer_dashscope_credentials(provider_hint): |
| 102 | return _get_first_env_value("DASHSCOPE_API_KEY", "OPENAI_API_KEY") |
| 103 | return _get_first_env_value("OPENAI_API_KEY", "DASHSCOPE_API_KEY") |
| 104 | |
| 105 |
no test coverage detected