with PDFMonkey and OpenRouter?
Emit new event when a document's generation is completed.
Deletes a specific document using its ID. See the documentation
Returns a list of models available through the API. See the documentation
Send a chat completion request to a selected model. See the documentation
Generates a new document using a specified template. See the documentation
The PDFMonkey API on Pipedream allows you to automate the creation of PDF documents from dynamic data sources. You can generate invoices, reports, tickets, or any customized document based on templates you define. With Pipedream’s serverless platform, you can trigger PDF generation from a multitude of events, such as form submissions, scheduled times, or changes in a database, and then perform actions like sending these PDFs via email, storing them in cloud storage, or updating records in a CRM.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
pdfmonkey: {
type: "app",
app: "pdfmonkey",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.pdfmonkey.io/api/v1/current_user`,
headers: {
Authorization: `Bearer ${this.pdfmonkey.$auth.api_key}`,
},
})
},
})
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
openrouter: {
type: "app",
app: "openrouter",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://openrouter.ai/api/v1/parameters/openai/o1`,
headers: {
Authorization: `Bearer ${this.openrouter.$auth.api_key}`,
},
params: {
provider: `OpenAI`,
},
})
},
})