with Easy-Peasy.AI and Inksprout?
Emit new event when a summary is created.
Generates AI transcription for a given audio URL. See the documentation
Generates an AI image based on the given prompt. See the documentation
Generates text outputs for the templates. See the documentation
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
easy_peasy_ai: {
type: "app",
app: "easy_peasy_ai",
}
},
async run({steps, $}) {
const data = {
"audio_type": `podcast`,
"language": `English`,
"name": `Interview with John Doe`,
"detect_speakers": `true`,
"enhanced_quality": `true`,
"url": `https://example.com/audiofile.mp3`,
}
return await axios($, {
method: "post",
url: `https://easy-peasy.ai/api/transcriptions`,
headers: {
"accept": `application/json`,
"content-type": `application/json`,
"x-api-key": `${this.easy_peasy_ai.$auth.api_key}`,
},
data,
})
},
})
Inksprout is a platform that streamlines social media content creation by automatically generating succinct captions and summaries. With the Inksprout API on Pipedream, you can craft workflows that capitalize on its AI-driven content enhancement to elevate your social media management. Automate caption generation, schedule posts for optimal engagement, and analyze content performance all in one seamless pipeline. Harness Inksprout’s capabilities to maintain a consistent and engaging online presence, while freeing up precious time to focus on deeper strategy and content creation.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
inksprout: {
type: "app",
app: "inksprout",
}
},
async run({steps, $}) {
const data = {
"url": `https://www.blogto.com/restaurants/minami-toronto/`,
"text": ``,
}
return await axios($, {
method: "post",
url: `https://inksprout.co/api/v1/summarize`,
headers: {
Authorization: `Bearer ${this.inksprout.$auth.api_key}`,
},
data,
})
},
})