with Perplexity and YouTube Analytics?
Generates a model's response for the given chat conversation. See the documentation
Retrieve detailed analytics for a specific video. See the documentation
Generates a model's response for the given chat conversation with multi-message support and Perplexity search controls. Docs: https://docs.perplexity.ai/api-reference/chat-completions-post
Fetch summary analytics reports for a specified youtube channel. Optional filters include date range and report type. See the documentation
Execute a custom analytics query using specified metrics, dimensions, filters, and date ranges. Requires query parameters to configure. 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,
})
},
})
The YouTube Analytics API enables you to pull complex, insightful data regarding your YouTube channel's performance, audience demographics, and engagement metrics. It's a goldmine for content creators looking to refine their content strategy based on solid data. Using Pipedream, you can automate the extraction of these analytics, set up real-time alerts, or synchronize this data with other tools for enhanced reporting and decision-making.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
youtube_analytics_api: {
type: "app",
app: "youtube_analytics_api",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://www.googleapis.com/oauth2/v1/userinfo`,
headers: {
Authorization: `Bearer ${this.youtube_analytics_api.$auth.oauth_access_token}`,
},
})
},
})