Access Perplexity AI’s search-augmented language models.
| Type | URL |
|---|---|
| Proxy | https://g4f.dev/api/perplexity |
auto (recommended) - Automatically selects the best modelfrom g4f.client import Client
from g4f.Provider import Perplexity
# No API key required
client = Client(provider=Perplexity)
response = client.chat.completions.create(
model="auto",
messages=[
{"role": "user", "content": "What are the latest developments in AI?"}
],
)
print(response.choices[0].message.content)
from g4f.client import Client
from g4f.Provider import Perplexity
client = Client(provider=Perplexity)
stream = client.chat.completions.create(
model="auto",
messages=[
{"role": "user", "content": "Explain quantum computing"}
],
stream=True
)
for chunk in stream:
if chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="")