with Sendspark and fal.ai?
Creates a new dynamic video campaign. See the documentation
Adds a request to the queue for asynchronous processing, including specifying a webhook URL for receiving updates. See the documentation
Cancels a request in the queue. This allows you to stop a long-running task if it's no longer needed. See the documentation
Gets the response of a completed request in the queue. This retrieves the results of your asynchronous task. See the documentation
Gets the status of a request in the queue. This allows you to monitor the progress of your asynchronous tasks. See the documentation
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
sendspark: {
type: "app",
app: "sendspark",
}
},
async run({steps, $}) {
return await axios($, {
url: `${this.sendspark.$auth.api_url}/v1/workspaces/${this.sendspark.$auth.workspace_id}/dynamics`,
headers: {
"x-api-key": `${this.sendspark.$auth.api_key}`,
"x-api-secret": `${this.sendspark.$auth.api_secret_key}`,
},
})
},
})
import { fal } from "@fal-ai/client"
export default defineComponent({
props: {
fal_ai: {
type: "app",
app: "fal_ai",
}
},
async run({ steps, $ }) {
fal.config({
credentials: `${this.fal_ai.$auth.api_key}`,
});
const result = await fal.subscribe("fal-ai/lora", {
input: {
model_name: "stabilityai/stable-diffusion-xl-base-1.0",
prompt:
"Photo of a rhino dressed suit and tie sitting at a table in a bar with a bar stools, award winning photography, Elke vogelsang",
},
logs: true,
});
return result;
},
})