@ai-sdk/perplexity
Version:
The **[Perplexity provider](https://ai-sdk.dev/providers/ai-sdk-providers/perplexity)** for the [AI SDK](https://ai-sdk.dev/docs) contains language model support for Perplexity's Sonar API - a powerful answer engine with real-time web search capabilities.
26 lines (23 loc) • 473 B
text/typescript
export type PerplexityPrompt = Array<PerplexityMessage>;
export type PerplexityMessage = {
role: 'system' | 'user' | 'assistant';
content: string | PerplexityMessageContent[];
};
export type PerplexityMessageContent =
| {
type: 'text';
text: string;
}
| {
type: 'image_url';
image_url: {
url: string;
};
}
| {
type: 'file_url';
file_url: {
url: string;
};
file_name?: string;
};