with Koala AI and AI Textraction?
Extract custom data from text using AI Textraction. See the documentation
The Koala AI API enables intelligent analysis of text and conversation data, offering insights and automation capabilities. With Koala AI API on Pipedream, you can craft serverless workflows that respond to data in real-time. Use it to analyze sentiment, categorize content, extract entities, and more. Build workflows that trigger on new data, process it through Koala AI, and act on the insights gained, like updating a database, sending notifications, or enriching CRM information.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
koala_ai: {
type: "app",
app: "koala_ai",
}
},
async run({steps, $}) {
const data = {
"targetKeyword": `What is Pipedream?`,
"gptVersion": `gpt-3.5`,
}
return await axios($, {
method: "post",
url: `https://koala.sh/api/articles/`,
headers: {
Authorization: `Bearer ${this.koala_ai.$auth.api_key}`,
"Content-Type": `application/json`,
},
data,
})
},
})
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
ai_textraction: {
type: "app",
app: "ai_textraction",
}
},
async run({steps, $}) {
const data = {"text":"John Doe is a software engineer with 5 years of experience. He specializes in web development and has expertise in multiple programming languages such as JavaScript, Python, and HTML. John has worked on various projects, including e-commerce websites and mobile applications. In his free time, John enjoys playing the guitar, hiking, and reading books.","entities":[{"var_name":"first_name","type":"string","description":"first name of the person"},{"var_name":"last_name","type":"string","description":"last name of the person"},{"var_name":"years_of_experience","type":"integer","description":"years of experience"},{"var_name":"programming_languages","type":"array[string]","description":"programming languages experienced with"},{"var_name":"hobbies","type":"array[string]","description":"hobbies"}]}
return await axios($, {
method: "post",
url: `https://ai-textraction.p.rapidapi.com/textraction`,
headers: {
"x-rapidapi-host": `ai-textraction.p.rapidapi.com`,
"x-rapidapi-key": `${this.ai_textraction.$auth.rapid_key}`,
},
data,
})
},
})