Class ApiChatCompletionsRequestMessage.Developer
- java.lang.Object
-
- de.xima.fc.prompt.ms.impl.service.generic_oai.client.json.ApiChatCompletionsRequestMessage
-
- de.xima.fc.prompt.ms.impl.service.generic_oai.client.json.ApiChatCompletionsRequestMessage.Developer
-
- Enclosing class:
- ApiChatCompletionsRequestMessage
public static final class ApiChatCompletionsRequestMessage.Developer extends ApiChatCompletionsRequestMessage
Developer-provided instructions that the model should follow, regardless of messages sent by the user. With o1 models and newer, developer messages replace the previous system messages.- Since:
- 8.5.0
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.xima.fc.prompt.ms.impl.service.generic_oai.client.json.ApiChatCompletionsRequestMessage
ApiChatCompletionsRequestMessage.Developer, ApiChatCompletionsRequestMessage.Function, ApiChatCompletionsRequestMessage.System, ApiChatCompletionsRequestMessage.Tool, ApiChatCompletionsRequestMessage.User
-
-
Constructor Summary
Constructors Constructor Description Developer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApiChatCompletionsRequestMessage.Developercontent(List<ApiChatCompletionsRequestMessageContent> content)The contents of the developer message.ApiChatCompletionsRequestMessage.Developername(String name)Sets an optional name for the participant.
-
-
-
Method Detail
-
content
public ApiChatCompletionsRequestMessage.Developer content(List<ApiChatCompletionsRequestMessageContent> content)
The contents of the developer message.- Parameters:
content- The content of the message.- Returns:
- This instance.
-
name
public ApiChatCompletionsRequestMessage.Developer name(String name)
Sets an optional name for the participant. Provides the model information to differentiate between participants of the same role.- Parameters:
name- The name of the developer.- Returns:
- This instance.
-
-