Class PerplexitySearchOptions
- Namespace
- Mythosia.AI.Models.Perplexity
- Assembly
- Mythosia.AI.Abstractions.dll
Options for the independent Perplexity Search API, which returns ranked pages rather than an LLM answer.
public sealed class PerplexitySearchOptions
- Inheritance
-
PerplexitySearchOptions
- Inherited Members
Constructors
PerplexitySearchOptions()
public PerplexitySearchOptions()
Properties
ContentSize
Web search only. Omit to use provider defaults or explicit token budgets. Cannot be combined with either budget property.
public PerplexitySearchContentSize? ContentSize { get; set; }
Property Value
Country
public string? Country { get; set; }
Property Value
DomainFilter
Up to 20 domains or domain paths. Prefix every entry with '-' to exclude them; allow and deny modes cannot be mixed.
public IReadOnlyList<string> DomainFilter { get; set; }
Property Value
LanguageFilter
public IReadOnlyList<string> LanguageFilter { get; set; }
Property Value
MaxResults
public int MaxResults { get; set; }
Property Value
MaxTokens
public int? MaxTokens { get; set; }
Property Value
- int?
MaxTokensPerPage
public int? MaxTokensPerPage { get; set; }
Property Value
- int?
PublishedAfter
public DateTime? PublishedAfter { get; set; }
Property Value
PublishedBefore
public DateTime? PublishedBefore { get; set; }
Property Value
Recency
public PerplexitySearchRecency? Recency { get; set; }
Property Value
SearchType
public PerplexitySearchType SearchType { get; set; }
Property Value
UpdatedAfter
public DateTime? UpdatedAfter { get; set; }
Property Value
UpdatedBefore
public DateTime? UpdatedBefore { get; set; }