Skip to content

Commit 4ea9550

Browse files
authored
fix: #708 data: string in an input_image message item does not work with some providers (#717)
1 parent d552b50 commit 4ea9550

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

.changeset/heavy-knives-ask.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@openai/agents-extensions': patch
3+
---
4+
5+
fix: #708 data: string in an input_image message item does not work with some providers

packages/agents-extensions/src/aiSdk.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ export function itemsToLanguageV2Messages(
9494
const url = new URL(imageSource);
9595
return {
9696
type: 'file',
97-
data: url.toString(),
97+
data: url,
9898
mediaType: 'image/*',
9999
providerOptions: {
100100
...(contentProviderData ?? {}),

packages/agents-extensions/test/aiSdk.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ describe('itemsToLanguageV2Messages', () => {
230230
{ type: 'text', text: 'hi', providerOptions: {} },
231231
{
232232
type: 'file',
233-
data: 'http://x/img',
233+
data: new URL('http://x/img'),
234234
mediaType: 'image/*',
235235
providerOptions: {},
236236
},

0 commit comments

Comments
 (0)