Skip to main content

Module perplexity

Module perplexity 

Source
Expand description

Perplexity API client and Rig integration

§Example

use rig_core::{client::CompletionClient, providers::perplexity};

let client = perplexity::Client::new("YOUR_API_KEY")?;

let sonar = client.completion_model(perplexity::SONAR);

Structs§

Choice
CompletionModel
CompletionResponse
Delta
Message
PerplexityBuilder
PerplexityExt
Usage

Enums§

Role

Constants§

SONAR
SONAR_PRO

Type Aliases§

Client
ClientBuilder