diff --git a/models/spring-ai-mistral-ai/src/main/java/org/springframework/ai/mistralai/api/MistralAiApi.java b/models/spring-ai-mistral-ai/src/main/java/org/springframework/ai/mistralai/api/MistralAiApi.java index 46d3b9638fd..cdda8ad64c0 100644 --- a/models/spring-ai-mistral-ai/src/main/java/org/springframework/ai/mistralai/api/MistralAiApi.java +++ b/models/spring-ai-mistral-ai/src/main/java/org/springframework/ai/mistralai/api/MistralAiApi.java @@ -1,5 +1,5 @@ /* - * Copyright 2023-2024 the original author or authors. + * Copyright 2023-2025 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -48,9 +48,10 @@ /** * Single-class, Java Client library for Mistral AI platform. Provides implementation for - * the MistralAI - * Embedding API and the - * Chat + * the Embeddings + * and the Chat * Completion APIs. *

* Implements Synchronous and Streaming chat completion and supports latest @@ -269,12 +270,10 @@ public enum ChatCompletionFinishReason { /** * List of well-known Mistral chat models. - * https://docs.mistral.ai/platform/endpoints/#mistral-ai-generative-models * - *

- * Mistral AI provides two types of models: open-weights models (Mistral 7B, Mixtral - * 8x7B, Mixtral 8x22B) and optimized commercial models (Mistral Small, Mistral - * Medium, Mistral Large, and Mistral Embeddings). + * @see Mistral AI Models + * Overview */ public enum ChatModel implements ChatModelDescription { @@ -315,7 +314,10 @@ public String getName() { /** * List of well-known Mistral embedding models. - * https://docs.mistral.ai/platform/endpoints/#mistral-ai-embedding-model + * + * @see Mistral AI Models + * Overview */ public enum EmbeddingModel { @@ -828,9 +830,10 @@ public String content() { /** * The role of the author of this message. - * + *

* NOTE: Mistral expects the system message to be before the user message or will * fail with 400 error. + *

*/ public enum Role { diff --git a/models/spring-ai-mistral-ai/src/main/java/org/springframework/ai/mistralai/api/MistralAiModerationApi.java b/models/spring-ai-mistral-ai/src/main/java/org/springframework/ai/mistralai/api/MistralAiModerationApi.java index e176a23d0e7..9fce13afbf9 100644 --- a/models/spring-ai-mistral-ai/src/main/java/org/springframework/ai/mistralai/api/MistralAiModerationApi.java +++ b/models/spring-ai-mistral-ai/src/main/java/org/springframework/ai/mistralai/api/MistralAiModerationApi.java @@ -30,10 +30,10 @@ import org.springframework.web.client.RestClient; /** - * MistralAI Moderation API. + * Mistral AI Moderation API. * + * @see Moderation * @author Ricken Bazolo - * @see Mistral AI Models + * Overview + */ public enum Model { // @formatter:off