@@ -103,14 +103,14 @@ func TestWithRealProviders(t *testing.T) {
103103 t .Run ("health-checking" , func (t * testing.T ) {
104104 t .Run ("chat/completions" , func (t * testing.T ) {
105105 for _ , tc := range []realProvidersTestCase {
106- {name : "openai" , modelName : "gpt-4o-mini" , required : internaltesting .RequiredCredentialOpenAI },
107- {name : "aws-bedrock" , modelName : "us.meta.llama3-2-1b-instruct-v1:0" , required : internaltesting .RequiredCredentialAWS },
108- {name : "azure-openai" , modelName : "o1" , required : internaltesting .RequiredCredentialAzure },
109- {name : "gemini" , modelName : "gemini-3.1-flash-lite" , required : internaltesting .RequiredCredentialGemini },
110- {name : "groq" , modelName : "llama-3.1-8b-instant" , required : internaltesting .RequiredCredentialGroq },
111- {name : "grok" , modelName : "grok-3" , required : internaltesting .RequiredCredentialGrok },
112- {name : "sambanova" , modelName : "Meta-Llama-3.1-8B-Instruct" , required : internaltesting .RequiredCredentialSambaNova },
113- {name : "deepinfra" , modelName : "meta-llama/Meta-Llama-3-8B-Instruct" , required : internaltesting .RequiredCredentialDeepInfra },
106+ {name : "openai" , modelName : internaltesting . OpenAIModelName , required : internaltesting .RequiredCredentialOpenAI },
107+ {name : "aws-bedrock" , modelName : internaltesting . AWSBedrockModelName , required : internaltesting .RequiredCredentialAWS },
108+ {name : "azure-openai" , modelName : internaltesting . AzureOpenAIModelName , required : internaltesting .RequiredCredentialAzure },
109+ {name : "gemini" , modelName : internaltesting . GeminiModelName , required : internaltesting .RequiredCredentialGemini },
110+ {name : "groq" , modelName : internaltesting . GroqModelName , required : internaltesting .RequiredCredentialGroq },
111+ {name : "grok" , modelName : internaltesting . GrokModelName , required : internaltesting .RequiredCredentialGrok },
112+ {name : "sambanova" , modelName : internaltesting . SambaNovaModelName , required : internaltesting .RequiredCredentialSambaNova },
113+ {name : "deepinfra" , modelName : internaltesting . DeepInfraModelName , required : internaltesting .RequiredCredentialDeepInfra },
114114 } {
115115 t .Run (tc .name , func (t * testing.T ) {
116116 cc .MaybeSkip (t , tc .required )
@@ -120,11 +120,11 @@ func TestWithRealProviders(t *testing.T) {
120120 })
121121 t .Run ("embeddings" , func (t * testing.T ) {
122122 for _ , tc := range []realProvidersTestCase {
123- {name : "openai" , modelName : "text-embedding-3-small" , required : internaltesting .RequiredCredentialOpenAI },
124- {name : "aws-bedrock" , modelName : "amazon.titan-embed-text-v2:0" , required : internaltesting .RequiredCredentialAWS },
125- {name : "gemini" , modelName : "gemini-embedding-001" , required : internaltesting .RequiredCredentialGemini },
126- {name : "sambanova" , modelName : "E5-Mistral-7B-Instruct" , required : internaltesting .RequiredCredentialSambaNova },
127- {name : "deepinfra" , modelName : "BAAI/bge-base-en-v1.5" , required : internaltesting .RequiredCredentialDeepInfra },
123+ {name : "openai" , modelName : internaltesting . OpenAIEmbeddingsModelName , required : internaltesting .RequiredCredentialOpenAI },
124+ {name : "aws-bedrock" , modelName : internaltesting . AWSBedrockEmbeddingsModelName , required : internaltesting .RequiredCredentialAWS },
125+ {name : "gemini" , modelName : internaltesting . GeminiEmbeddingsModelName , required : internaltesting .RequiredCredentialGemini },
126+ {name : "sambanova" , modelName : internaltesting . SambaNovaEmbeddingsModelName , required : internaltesting .RequiredCredentialSambaNova },
127+ {name : "deepinfra" , modelName : internaltesting . DeepInfraEmbeddingsModelName , required : internaltesting .RequiredCredentialDeepInfra },
128128 } {
129129 t .Run (tc .name , func (t * testing.T ) {
130130 cc .MaybeSkip (t , tc .required )
@@ -134,8 +134,8 @@ func TestWithRealProviders(t *testing.T) {
134134 })
135135 t .Run ("messages" , func (t * testing.T ) {
136136 for _ , tc := range []realProvidersTestCase {
137- {name : "anthropic" , modelName : "claude-sonnet-4-5" , required : internaltesting .RequiredCredentialAnthropic },
138- {name : "anthropic-aws-bedrock" , modelName : "global.anthropic.claude-sonnet-4-5-20250929-v1:0" , required : internaltesting .RequiredCredentialAWS },
137+ {name : "anthropic" , modelName : internaltesting . AnthropicModelName , required : internaltesting .RequiredCredentialAnthropic },
138+ {name : "anthropic-aws-bedrock" , modelName : internaltesting . AWSBedrockAnthropicGlobalModelName , required : internaltesting .RequiredCredentialAWS },
139139 } {
140140 t .Run (tc .name , func (t * testing.T ) {
141141 cc .MaybeSkip (t , tc .required )
@@ -189,8 +189,8 @@ func TestWithRealProviders(t *testing.T) {
189189 t .Run ("streaming" , func (t * testing.T ) {
190190 client := openai .NewClient (option .WithBaseURL (listenerAddress + "/v1/" ))
191191 for _ , tc := range []realProvidersTestCase {
192- {name : "openai" , modelName : "gpt-4o-mini" , required : internaltesting .RequiredCredentialOpenAI },
193- {name : "aws-bedrock" , modelName : "us.meta.llama3-2-1b-instruct-v1:0" , required : internaltesting .RequiredCredentialAWS },
192+ {name : "openai" , modelName : internaltesting . OpenAIModelName , required : internaltesting .RequiredCredentialOpenAI },
193+ {name : "aws-bedrock" , modelName : internaltesting . AWSBedrockModelName , required : internaltesting .RequiredCredentialAWS },
194194 } {
195195 t .Run (tc .name , func (t * testing.T ) {
196196 cc .MaybeSkip (t , tc .required )
@@ -240,9 +240,9 @@ func TestWithRealProviders(t *testing.T) {
240240 t .Run ("uses tool in response" , func (t * testing.T ) {
241241 client := openai .NewClient (option .WithBaseURL (listenerAddress + "/v1/" ), option .WithMaxRetries (0 ))
242242 for _ , tc := range []realProvidersTestCase {
243- {name : "openai" , modelName : "gpt-4o-mini" , required : internaltesting .RequiredCredentialOpenAI },
244- {name : "aws-bedrock" , modelName : "us.anthropic.claude-sonnet-4-5-20250929-v1:0" , required : internaltesting .RequiredCredentialAWS },
245- {name : "gemini" , modelName : "gemini-3.1-flash-lite" , required : internaltesting .RequiredCredentialGemini },
243+ {name : "openai" , modelName : internaltesting . OpenAIModelName , required : internaltesting .RequiredCredentialOpenAI },
244+ {name : "aws-bedrock" , modelName : internaltesting . AWSBedrockAnthropicUSModelName , required : internaltesting .RequiredCredentialAWS },
245+ {name : "gemini" , modelName : internaltesting . GeminiModelName , required : internaltesting .RequiredCredentialGemini },
246246 } {
247247 t .Run (tc .modelName , func (t * testing.T ) {
248248 cc .MaybeSkip (t , tc .required )
0 commit comments