@@ -306,49 +306,51 @@ def wrapper(*args: Any, **kwargs: Any) -> Any:
306306 value = os .environ .get (env_var_name )
307307 if not value or value .strip () == "" :
308308 missing_keys .append (env_var_name )
309-
309+
310310 key_way = "the official website"
311- if env_var_name == 'ANTHROPIC_API_KEY' :
312- key_way = "https://docs.anthropic.com/zh-CN/api/getting-started"
313- elif env_var_name == 'AIML_API_KEY' :
311+ if env_var_name == 'ANTHROPIC_API_KEY' :
312+ key_way = (
313+ "https://docs.anthropic.com/zh-CN/api/getting-started"
314+ )
315+ elif env_var_name == 'AIML_API_KEY' :
314316 key_way = "https://aimlapi.com/"
315- elif env_var_name == 'COHERE_API_KEY' :
317+ elif env_var_name == 'COHERE_API_KEY' :
316318 key_way = "https://cohere.com/"
317- elif env_var_name == 'DEEPSEEK_API_KEY' :
319+ elif env_var_name == 'DEEPSEEK_API_KEY' :
318320 key_way = "https://www.deepseek.com/"
319- elif env_var_name == 'AZURE_OPENAI_API_KEY' :
321+ elif env_var_name == 'AZURE_OPENAI_API_KEY' :
320322 key_way = "https://portal.azure.com/"
321- elif env_var_name == 'OPENAI_API_KEY' :
323+ elif env_var_name == 'OPENAI_API_KEY' :
322324 key_way = "https://platform.openai.com/docs/overview"
323- elif env_var_name == 'FISHAUDIO_API_KEY' :
325+ elif env_var_name == 'FISHAUDIO_API_KEY' :
324326 key_way = "https://fish.audio/"
325- elif env_var_name == 'GEMINI_API_KEY' :
327+ elif env_var_name == 'GEMINI_API_KEY' :
326328 key_way = "https://gemini.google.com/"
327- elif env_var_name == 'INTERNLM_API_KEY' :
329+ elif env_var_name == 'INTERNLM_API_KEY' :
328330 key_way = "https://internlm-chat.intern-ai.org.cn/puyu/api/v1"
329- elif env_var_name == 'GROQ_API_KEY' :
331+ elif env_var_name == 'GROQ_API_KEY' :
330332 key_way = "https://api.groq.com/openai/v1"
331- elif env_var_name == 'MISTRAL_API_KEY' :
333+ elif env_var_name == 'MISTRAL_API_KEY' :
332334 key_way = "https://mistral.ai/"
333- elif env_var_name == 'MOONSHOT_API_KEY' :
335+ elif env_var_name == 'MOONSHOT_API_KEY' :
334336 key_way = "https://api.moonshot.cn/v1"
335- elif env_var_name == 'NVIDIA_API_KEY' :
337+ elif env_var_name == 'NVIDIA_API_KEY' :
336338 key_way = "https://integrate.api.nvidia.com/"
337- elif env_var_name == 'OPENAI_COMPATIBILIY_API_KEY' :
339+ elif env_var_name == 'OPENAI_COMPATIBILIY_API_KEY' :
338340 key_way = "https://platform.openai.com/docs/overview"
339- elif env_var_name == 'QWEN_API_KEY' :
341+ elif env_var_name == 'QWEN_API_KEY' :
340342 key_way = "https://tongyi.aliyun.com/"
341- elif env_var_name == 'REKA_API_KEY' :
343+ elif env_var_name == 'REKA_API_KEY' :
342344 key_way = "https://docs.reka.ai/quick-start"
343- elif env_var_name == 'SAMBA_API_KEY' :
345+ elif env_var_name == 'SAMBA_API_KEY' :
344346 key_way = "https://community.sambanova.ai/t/looking-for-api-key-and-url-for-sambanova/576"
345- elif env_var_name == 'TOGETHER_API_KEY' :
347+ elif env_var_name == 'TOGETHER_API_KEY' :
346348 key_way = "https://docs.together.ai/docs/quickstart"
347- elif env_var_name == 'YI_API_KEY' :
349+ elif env_var_name == 'YI_API_KEY' :
348350 key_way = "https://platform.lingyiwanwu.com/docs"
349- elif env_var_name == 'ZHIPUAI_API_KEY' :
351+ elif env_var_name == 'ZHIPUAI_API_KEY' :
350352 key_way = "https://www.zhipuai.cn/"
351-
353+
352354 if missing_keys :
353355 raise ValueError (
354356 "Missing or empty required API keys in "
0 commit comments