Function: createPerplexityProvider()
function createPerplexityProvider(config?): PerplexityProvider;
Defined in: providers/perplexity.ts:180
Create a Perplexity provider instance
Parameters
| Parameter | Type |
|---|---|
config | PerplexityProviderConfig |
Returns
Example
// Using environment variable (PERPLEXITY_API_KEY)
const provider = createPerplexityProvider();
// With explicit API key
const provider = createPerplexityProvider({ apiKey: 'pplx-...' });
// With custom model (sonar models have web search)
const provider = createPerplexityProvider({
model: 'llama-3.1-sonar-large-128k-online'
});