Filip Zalewski
07/11/2025, 1:00 PMattachments {
document(Path(documentPath).toString())
}
However, I'm wondering if it's possible to include a Byte[]? I am processing a file received via upload, and would like to avoid writing it to disk if possible.
Follow-up, is there a way to include documents in subsequent prompts?Didier Villevalois
07/11/2025, 1:25 PMattachments {
file(
Attachment.File(
content = AttachmentContent.Binary.Bytes(myByteArray),
format = "pdf",
mimeType = "application/pdf",
fileName = "report.pdf"
)
)
}
or even, if you receive your file as Base 64:
attachments {
file(
Attachment.File(
content = AttachmentContent.Binary.Base64(myBase64String),
format = "pdf",
mimeType = "application/pdf",
fileName = "report.pdf"
)
)
}
I am not sure I understand your last question. Once an attachment is included in a Prompt
object it won't move out of it... (Clearly I don't understand your question. 😕)Filip Zalewski
07/11/2025, 1:31 PMDidier Villevalois
07/11/2025, 1:42 PMFilip Zalewski
07/11/2025, 1:49 PMFilip Zalewski
07/11/2025, 2:31 PMDidier Villevalois
07/11/2025, 3:14 PMFilip Zalewski
07/11/2025, 3:39 PMVadim Briliantov
07/11/2025, 7:47 PMVadim Briliantov
07/11/2025, 7:47 PM