Perplexity
Perplexity API key: perplexity.ai/settings/api
Notes:
- Known: icon provided.
- Known issue: fetching list of models is not supported.
- API may be strict for some models, and may not allow fields like
stop
andfrequency_penalty
may cause an error when set to 0, in which case, you should usedropParams
. - The example includes a model list, which was last updated on 3 July 2024, for your convenience.
- name: "Perplexity"
apiKey: "${PERPLEXITY_API_KEY}"
baseURL: "https://api.perplexity.ai/"
models:
default: [
"llama-3-sonar-small-32k-chat",
"llama-3-sonar-small-32k-online",
"llama-3-sonar-large-32k-chat",
"llama-3-sonar-large-32k-online",
"mixtral-8x7b-instruct",
"llama-3-8b-instruct",
"llama-3-70b-instruct"
]
fetch: false # fetching list of models is not supported
titleConvo: true
titleModel: "llama-3-sonar-small-32k-chat"
summarize: false
summaryModel: "llama-3-sonar-small-32k-chat"
forcePrompt: false
dropParams: ["stop", "frequency_penalty"]
modelDisplayLabel: "Perplexity"