File tree Expand file tree Collapse file tree 2 files changed +2
-3
lines changed
anthropic-client/src/main/scala/io/cequence/openaiscala/anthropic/service/impl
openai-examples/src/main/scala/io/cequence/openaiscala/examples/nonopenai Expand file tree Collapse file tree 2 files changed +2
-3
lines changed Original file line number Diff line number Diff line change @@ -112,7 +112,7 @@ private[service] trait AnthropicServiceImpl extends Anthropic {
112
112
jsonBodyParams(
113
113
Param .messages -> Some (messageJsons),
114
114
Param .model -> Some (settings.model),
115
- Param .system -> Some ( systemJson),
115
+ Param .system -> system.map(_ => systemJson),
116
116
Param .max_tokens -> Some (settings.max_tokens),
117
117
Param .metadata -> { if (settings.metadata.isEmpty) None else Some (settings.metadata) },
118
118
Param .stop_sequences -> {
Original file line number Diff line number Diff line change 1
1
package io .cequence .openaiscala .examples .nonopenai
2
2
3
3
import io .cequence .openaiscala .anthropic .domain .Content .ContentBlock .{MediaBlock , TextBlock }
4
- import io .cequence .openaiscala .anthropic .domain .Content .ContentBlockBase
4
+ import io .cequence .openaiscala .anthropic .domain .Content .{ ContentBlockBase , SingleString }
5
5
import io .cequence .openaiscala .anthropic .domain .Message
6
6
import io .cequence .openaiscala .anthropic .domain .Message .UserMessageContent
7
7
import io .cequence .openaiscala .anthropic .domain .response .CreateMessageResponse
@@ -37,7 +37,6 @@ object AnthropicCreateMessageWithPdf extends ExampleBase[AnthropicService] {
37
37
service
38
38
.createMessage(
39
39
messages,
40
- None ,
41
40
settings = AnthropicCreateMessageSettings (
42
41
model =
43
42
NonOpenAIModelId .claude_3_5_sonnet_20241022, // claude-3-5-sonnet-20241022 supports PDF (beta)
You can’t perform that action at this time.
0 commit comments