with Perplexity and Notiff (API Key)?
Generates a model's response for the given chat conversation. See the documentation
Send a new notification to a user or system via notiff.io. See the documentation
The Perplexity API offers advanced natural language processing capabilities, enabling users to generate answers, summaries, and insights from texts. Leveraging this API on Pipedream allows for the automation of content analysis, intelligent alert systems, and dynamic data enrichment, integrating seamlessly with various data sources and services for real-time processing.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
perplexity: {
type: "app",
app: "perplexity",
}
},
async run({steps, $}) {
const data = {
"model": "mistral-7b-instruct",
"messages": [
{
"role": "system",
"content": "Be precise and concise."
},
{
"role": "user",
"content": "Can you tell me about the integration platform called Pipedream?"
}
]
}
return await axios($, {
method: "post",
url: `https://api.perplexity.ai/chat/completions`,
headers: {
Authorization: `Bearer ${this.perplexity.$auth.api_key}`,
"accept": `application/json`,
},
data,
})
},
})
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
notiff: {
type: "app",
app: "notiff",
}
},
async run({steps, $}) {
const data = {
"id_notification_source": `${this.notiff.$auth.notification_source_id}`,
"title": `New Notification`,
"description": `Notification from Pipedream`,
"url": `https://pipedream.com`,
}
return await axios($, {
method: "post",
url: `https://notiff.io/api/1.1/wf/create_notification`,
headers: {
"content-type": `application/json`,
},
data,
})
},
})