interface PerplexityNodeParameters {
messages?: {
message: {
content?: string;
role: "system" | "user" | "assistant";
}[];
};
model?: | "sonar"
| "sonar-deep-research"
| "sonar-pro"
| "sonar-reasoning"
| "sonar-reasoning-pro";
operation?: "complete";
options?: {
frequencyPenalty?: number;
maxTokens?: number;
presencePenalty?: number;
returnImages?: boolean;
returnRelatedQuestions?: boolean;
searchDomainFilter?: string;
searchRecency?: "hour"
| "day"
| "week"
| "month";
temperature?: number;
topK?: number;
topP?: number;
};
simplify?: boolean;
}Properties§
§§§§
readonly messages?: { ... }§
readonly model?:
| "sonar"
| "sonar-deep-research"
| "sonar-pro"
| "sonar-reasoning"
| "sonar-reasoning-pro"The model which will generate the completion Default: "sonar"
readonly operation?: "complete"Default: "complete"
readonly options?: { ... }Default: {}
readonly simplify?: booleanWhether to return only essential fields (ID, citations, message)
Any optional system messages must be sent first, followed by alternating user and assistant messages Default: {"message":[{"role":"user","content":""}]} Type options: {"multipleValues":true,"sortable":true}