Skip to content

Commit f6dc4a9

Browse files
committed
fix: gemini provider not support display name for image input
1 parent 1a70750 commit f6dc4a9

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,3 +103,8 @@ Explore the complete **prai** documentation to learn everything from basic conce
103103
- **[Models](https://pmndrs.github.io/prai/concepts/modeltypescript)** - AI provider abstraction supporting OpenAI, Groq, Gemini, and mock providers
104104
- **[History](https://pmndrs.github.io/prai/concepts/historytypescript)** - Conversation tracking, reference system, subtasks, and multimodal support
105105

106+
107+
TODO:
108+
109+
[ ] write model to log
110+
[ ] allow overriding response and cost field through step options

packages/prai/src/provider/gemini.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,13 +79,12 @@ export function gemini(
7979
function messageContentToPartUnion(content: Message['content'][number]): Part {
8080
switch (content.type) {
8181
case 'image_url':
82-
return { fileData: { fileUri: content.image_url.url, displayName: 'input.png', mimeType: 'image/png' } }
82+
return { fileData: { fileUri: content.image_url.url, mimeType: 'image/png' } }
8383
case 'input_audio':
8484
return {
8585
inlineData: {
8686
data: content.input_audio.data,
8787
mimeType: `audio/${content.input_audio.format}`,
88-
displayName: `input.${content.input_audio.format}`,
8988
},
9089
}
9190
case 'text':

0 commit comments

Comments
 (0)