Customer relationship magic. Powerful, flexible and data-driven, Attio makes it easy to build the exact CRM your business needs.
Emit new event when a record, such as person, company, or deal, is added to a list
Emit new event when new record, such as person, company or deal gets created
Emit new event when values on a record, such as person, company or deal, are updated
Emit new event when a new batch is completed in OpenAI. See the documentation
Emit new event when a new file is created in OpenAI. See the documentation
Creates a new note for a given record. The note will be linked to the specified record. See the documentation
The Chat API, using the gpt-3.5-turbo
or gpt-4
model. See the documentation
Creates or updates a specific record such as a person or a deal. If the record already exists, it's updated. Otherwise, a new record is created. See the documentation
Summarizes text using the Chat API. See the documentation
Deletes an existing entry from a specific list. See the documentation
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
attio: {
type: "app",
app: "attio",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.attio.com/v2/self`,
headers: {
Authorization: `Bearer ${this.attio.$auth.oauth_access_token}`,
},
})
},
})
OpenAI provides a suite of powerful AI models through its API, enabling developers to integrate advanced natural language processing and generative capabilities into their applications. Here’s an overview of the services offered by OpenAI's API:
Use Python or Node.js code to make fully authenticated API requests with your OpenAI account:
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
openai: {
type: "app",
app: "openai",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.openai.com/v1/models`,
headers: {
Authorization: `Bearer ${this.openai.$auth.api_key}`,
},
})
},
})