Usage of vertex model gives type error
I use the vertex model to create the agent:
import { vertex } from '@ai-sdk/google-vertex';
export { createAgent } from '@statelyai/agent';
createAgent({
model: vertex('gemini-1.5-pro'),
...
});
but it gives the following type error:
Type '{ type: "reasoning"; textDelta: string; }' is not assignable to type 'LanguageModelV1StreamPart'. Type '{ type: "reasoning"; textDelta: string; }' is not assignable to type '{ type: "text-delta"; textDelta: string; }'. Types of property 'type' are incompatible. Type '"reasoning"' is not assignable to type '"text-delta"'
However, if I declare as any the agent seems to work as expected so it is maybe only a typing issue?
Versions:
"@ai-sdk/google-vertex": "2.1.1",
"@statelyai/agent": "1.1.6"
Try using @stately/agent@next
I'm running into the same issue, except I'm using import { bedrock } from "@ai-sdk/amazon-bedrock";
For reference I'm running
"@ai-sdk/amazon-bedrock": "^1.1.2",
@davidkpiano I'm guessing if you update the ai-sdk deps to the latest it will fix the type error.
I'm running into the same issue, except I'm using
import { bedrock } from "@ai-sdk/amazon-bedrock";For reference I'm running
"@ai-sdk/amazon-bedrock": "^1.1.2",@davidkpiano I'm guessing if you update the ai-sdk deps to the latest it will fix the type error.
Which version are you using of @statelyai/agent?
@davidkpiano
"@statelyai/agent": "^2.0.0-next.4",