with Writer and Anthropic (Claude)?
Generate a chat completion based on the provided messages. See the documentation
Writer API lets you automate content creation, ensuring your text adheres to certain style guides and writing rules. With Pipedream, you can build workflows integrating Writer to check grammar, enhance clarity, and maintain brand voice across various platforms. By connecting Writer with numerous apps supported by Pipedream, you can streamline content workflows, enforce consistency, and save time on content editing and approval processes.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
writer: {
type: "app",
app: "writer",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.writer.com/v1/models`,
headers: {
Authorization: `Bearer ${this.writer.$auth.api_key}`,
"Content-Type": `application/json`,
},
})
},
})
The Anthropic (Claude) API offers a conversational AI that can be leveraged for a variety of applications, ranging from answering questions to generating content or providing customer support. In Pipedream, you can create powerful workflows that utilize the capabilities of Claude to automate responses, analyze text, or enhance data with AI-generated insights. Pipedream's serverless platform simplifies integrating Claude into your processes with other apps and services for seamless automation.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
anthropic: {
type: "app",
app: "anthropic",
}
},
async run({steps, $}) {
const data = {
"model": "claude-3-haiku-20240307",
"max_tokens": 300,
"messages": [
{"role": "user", "content": "Write me a haiku about Pipedream workflows."}
]
}
return await axios($, {
method: "post",
url: `https://api.anthropic.com/v1/messages`,
headers: {
"x-api-key": `${this.anthropic.$auth.api_key}`,
"anthropic-version": `2023-06-01`,
},
data,
})
},
})