with Pingdom and GPTZero: Detect AI?
Emit new event when a new check is added in Pingdom. See the documentation
This endpoint takes in file(s) input and returns the model's result. See the documentation
This endpoint takes in a single text input and runs AI detection. The document will be truncated to 50,000 characters. See the documentation
The Pingdom API offers a suite of endpoints to monitor the uptime, performance, and interactions for websites and web applications. With this API, you can automate the retrieval of monitor statuses, alerts, and performance data. Integrating Pingdom with Pipedream allows developers to create custom workflows that can notify teams of incidents, track performance metrics, or even trigger actions based on website status changes.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
pingdom: {
type: "app",
app: "pingdom",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.pingdom.com/api/3.1/checks`,
headers: {
"Authorization": `Bearer ${this.pingdom.$auth.api_token}`,
},
})
},
})
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
gptzero_detect_ai: {
type: "app",
app: "gptzero_detect_ai",
}
},
async run({steps, $}) {
const data = {
"document": `Pipedream is the fastest way to automate any process that connects APIs. Build and run workflows with code-level control when you need it, and no code when you don't.`,
"multilingual": `false`,
}
return await axios($, {
method: "post",
url: `https://api.gptzero.me/v2/predict/text`,
headers: {
"Accept": `application/json`,
"Content-Type": `application/json`,
"x-api-key": `${this.gptzero_detect_ai.$auth.api_key}`,
},
data,
})
},
})