File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed
openai-client/src/main/scala/io/cequence/openaiscala
openai-examples/src/main/scala/io/cequence/openaiscala/examples Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -533,7 +533,7 @@ object JsonFormats {
533533
534534 implicit lazy val assistantToolResourceWrites : Writes [AssistantToolResource ] = {
535535 case c : CodeInterpreterResources =>
536- Json .obj(" code_interpreter" -> Json .obj(" file_ids" -> c.fileIds))
536+ Json .obj(" code_interpreter" -> Json .obj(" file_ids" -> c.fileIds.map(_.file_id) ))
537537
538538 case f : FileSearchResources =>
539539 assert(
Original file line number Diff line number Diff line change 11package io .cequence .openaiscala .examples
22
3- import io .cequence .openaiscala .domain .ThreadMessage
3+ import io .cequence .openaiscala .domain .{AssistantToolResource , FileId , ThreadMessage }
4+
45import scala .concurrent .Future
56
67object CreateThread extends Example {
@@ -12,6 +13,7 @@ object CreateThread extends Example {
1213 ThreadMessage (" Hello, what is AI?" ), // file_ids = Seq("file-abc123")
1314 ThreadMessage (" How does AI work? Explain it in simple terms." )
1415 ),
16+ toolResources = Seq (AssistantToolResource .CodeInterpreterResources (Seq (FileId (" file1.txt" )))),
1517 metadata = Map (" user_id" -> " 986413" )
1618 )
1719 } yield {
You can’t perform that action at this time.
0 commit comments