vercel/ai · error · UnsupportedFunctionalityError
'file parts with provider references' functionality not supp
Error message
'file parts with provider references' functionality not supported.
What it means
Error "'file parts with provider references' functionality not supported." thrown in vercel/ai.
Source
Thrown at packages/groq/src/convert-to-groq-chat-messages.ts:40
}
case 'user': {
if (content.length === 1 && content[0].type === 'text') {
messages.push({ role: 'user', content: content[0].text });
break;
}
messages.push({
role: 'user',
content: content.map(part => {
switch (part.type) {
case 'text': {
return { type: 'text', text: part.text };
}
case 'file': {
switch (part.data.type) {
case 'reference': {
throw new UnsupportedFunctionalityError({
functionality: 'file parts with provider references',
});
}
case 'text': {
throw new UnsupportedFunctionalityError({
functionality: 'text file parts',
});
}
case 'url':
case 'data': {
if (getTopLevelMediaType(part.mediaType) !== 'image') {
throw new UnsupportedFunctionalityError({
functionality: 'Non-image file content parts',
});
}
return {
type: 'image_url',View on GitHub (pinned to 69428b1f8b)
When it happens
Trigger: Thrown at packages/groq/src/convert-to-groq-chat-messages.ts:40 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of vercel/ai@69428b1f8b (2026-08-30).
Data as JSON: /api/errors/7ea0dbc388e61c08.
Report an issue: GitHub.