Class PerplexityClient
Plans
Free ??$0.00 (Forever)
- Start for free, no credit card needed.
- Limited file uploads and image generation.
- Limited access to Perplexity Research.
- Limited access to advanced AI models.
- Access to voice mode.
Pro ??$20.00 / month ($16.67 when billed annually) ??Popular
- Upgrade productivity and learning with additional access.
- 10x as many citations in answers.
- Access to Perplexity Labs.
- Unlimited file and photo uploads.
- Extended access to Perplexity Research.
- Extended access to image generation.
- Limited access to video generation.
- One subscription for the latest AI models including GPT-5 and Claude Sonnet 4.
- Exclusive access to Pro Perks and more.
- Existing subscriber? See billing help.
Max ??$200.00 / month
- Unlock Perplexity's full capabilities with early access to new products.
- Everything in Pro.
- Early access to Comet, the agentic browser.
- Unlimited access to Perplexity Labs.
- Unlimited access to Perplexity Research.
- Use advanced AI models like OpenAI o3-pro and Anthropic Claude Opus 4.1.
- Enhanced access to video generation.
- Priority support.
- For personal use only, and subject to policies.
Inheritance
PerplexityClient
Implements
Inherited Members
Namespace: Glitch9.AIDevKit.Perplexity
Assembly: Glitch9.AIDevKit.Provider.Perplexity.dll
Syntax
public sealed class PerplexityClient : AIClient<PerplexityClient, PerplexitySettings>, IApiClient
Constructors
| Edit this page View SourcePerplexityClient()
Declaration
public PerplexityClient()
Properties
| Edit this page View SourceChat
Declaration
public ChatService Chat { get; }
Property Value
| Type | Description |
|---|---|
| ChatService |
Models
Declaration
public ModelService Models { get; }
Property Value
| Type | Description |
|---|---|
| ModelService |
Methods
| Edit this page View SourceCreateBaseRequestParameters()
Creates the request parameters for API key, version, and beta version.
Declaration
protected override Dictionary<string, RequestParameter> CreateBaseRequestParameters()
Returns
| Type | Description |
|---|---|
| Dictionary<string, RequestParameter> |
Overrides
| Edit this page View SourceCreateJsonConverters()
Override this to add more JsonConverters.
Declaration
protected override List<JsonConverter> CreateJsonConverters()
Returns
| Type | Description |
|---|---|
| List<JsonConverter> |