Function: createPerplexityProvider()

function createPerplexityProvider(config?): PerplexityProvider;

Defined in: providers/perplexity.ts:180

Create a Perplexity provider instance

Parameters

Parameter Type
config PerplexityProviderConfig

Returns

PerplexityProvider

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'
});