diff --git a/embabel-agent-openai/src/main/kotlin/com/embabel/agent/openai/OpenAiCompatibleModelFactory.kt b/embabel-agent-openai/src/main/kotlin/com/embabel/agent/openai/OpenAiCompatibleModelFactory.kt index c29b18a23..cebce8bd2 100644 --- a/embabel-agent-openai/src/main/kotlin/com/embabel/agent/openai/OpenAiCompatibleModelFactory.kt +++ b/embabel-agent-openai/src/main/kotlin/com/embabel/agent/openai/OpenAiCompatibleModelFactory.kt @@ -92,7 +92,7 @@ open class OpenAiCompatibleModelFactory( private val OPEN_AI = ProviderEndpoint(OpenAiModels.PROVIDER, null) private val DEEP_SEEK = ProviderEndpoint(DeepSeekModels.PROVIDER, "https://api.deepseek.com") - private val MISTRAL = ProviderEndpoint(MistralAiModels.PROVIDER, "https://api.mistral.ai") + private val MISTRAL = ProviderEndpoint(MistralAiModels.PROVIDER, "https://api.mistral.ai/v1") private val GEMINI = ProviderEndpoint( GoogleGenAiModels.PROVIDER, "https://generativelanguage.googleapis.com/v1beta/openai", diff --git a/embabel-agent-openai/src/test/kotlin/com/embabel/agent/openai/OpenAiCompatibleModelFactoryEndpointTest.kt b/embabel-agent-openai/src/test/kotlin/com/embabel/agent/openai/OpenAiCompatibleModelFactoryEndpointTest.kt index 7cad83db2..ac2f98b5c 100644 --- a/embabel-agent-openai/src/test/kotlin/com/embabel/agent/openai/OpenAiCompatibleModelFactoryEndpointTest.kt +++ b/embabel-agent-openai/src/test/kotlin/com/embabel/agent/openai/OpenAiCompatibleModelFactoryEndpointTest.kt @@ -41,7 +41,7 @@ class OpenAiCompatibleModelFactoryEndpointTest { fun `every provider this module supports has an endpoint`() { val expected = mapOf( DeepSeekModels.PROVIDER to "https://api.deepseek.com", - MistralAiModels.PROVIDER to "https://api.mistral.ai", + MistralAiModels.PROVIDER to "https://api.mistral.ai/v1", GoogleGenAiModels.PROVIDER to "https://generativelanguage.googleapis.com/v1beta/openai", AtlasCloudModels.PROVIDER to "https://api.atlascloud.ai/v1", )