Skip to content

Commit d363245

Browse files
committed
fix(internal): add back addAssistantMessage
1 parent d3dd5be commit d363245

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

openai-java-core/src/main/kotlin/com/openai/models/chat/completions/StructuredChatCompletionCreateParams.kt

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,28 @@ internal constructor(
139139
paramsBuilder.addMessage(assistant)
140140
}
141141

142+
/** @see ChatCompletionCreateParams.Builder.addAssistantMessage */
143+
fun addAssistantMessage(content: ChatCompletionAssistantMessageParam.Content?) = apply {
144+
paramsBuilder.addAssistantMessage(content)
145+
}
146+
147+
/** @see ChatCompletionCreateParams.Builder.addAssistantMessage */
148+
fun addAssistantMessage(content: Optional<ChatCompletionAssistantMessageParam.Content>) =
149+
apply {
150+
paramsBuilder.addAssistantMessage(content)
151+
}
152+
153+
/** @see ChatCompletionCreateParams.Builder.addAssistantMessage */
154+
fun addAssistantMessage(text: String) = apply { paramsBuilder.addAssistantMessage(text) }
155+
156+
/** @see ChatCompletionCreateParams.Builder.addAssistantMessageOfArrayOfContentParts */
157+
fun addAssistantMessageOfArrayOfContentParts(
158+
arrayOfContentParts:
159+
List<
160+
ChatCompletionAssistantMessageParam.Content.ChatCompletionRequestAssistantMessageContentPart
161+
>
162+
) = apply { paramsBuilder.addAssistantMessageOfArrayOfContentParts(arrayOfContentParts) }
163+
142164
/** @see ChatCompletionCreateParams.Builder.addMessage */
143165
fun addMessage(tool: ChatCompletionToolMessageParam) = apply {
144166
paramsBuilder.addMessage(tool)

0 commit comments

Comments
 (0)