2121
2222@pytest .mark .pricy
2323@pytest .mark .skipif (skip_tests , reason = "Skipping on remote as Azure is pricy" )
24+ @pytest .mark .skipif (
25+ not os .getenv ("AZURE_OPENAI_API_KEY" ), reason = "Skipping as Azure API key not set"
26+ )
2427def test_api_model_args_azure ():
2528 model_args = AzureModelArgs (
26- model_name = "gpt-35-turbo " ,
27- deployment_name = "gpt-35-turbo " ,
29+ model_name = "gpt-4.1-nano " ,
30+ deployment_name = "gpt-4.1-nano " ,
2831 max_total_tokens = 8192 ,
2932 max_input_tokens = 8192 - 512 ,
3033 max_new_tokens = 512 ,
@@ -43,6 +46,7 @@ def test_api_model_args_azure():
4346
4447@pytest .mark .pricy
4548@pytest .mark .skipif (skip_tests , reason = "Skipping on remote as Azure is pricy" )
49+ @pytest .mark .skipif (not os .getenv ("OPENAI_API_KEY" ), reason = "Skipping as OpenAI API key not set" )
4650def test_api_model_args_openai ():
4751 model_args = OpenAIModelArgs (
4852 model_name = "gpt-4o-mini" ,
@@ -64,6 +68,9 @@ def test_api_model_args_openai():
6468
6569@pytest .mark .pricy
6670@pytest .mark .skipif (skip_tests , reason = "Skipping on remote as Anthropic is pricy" )
71+ @pytest .mark .skipif (
72+ not os .getenv ("ANTHROPIC_API_KEY" ), reason = "Skipping as Anthropic API key not set"
73+ )
6774def test_api_model_args_anthropic ():
6875 model_args = AnthropicModelArgs (
6976 model_name = "claude-3-haiku-20240307" ,
0 commit comments