with Codeq Natural Language Processing API and Anthropic (Claude)?
Receives a text and returns a JSON object containing a list of analyzed sentences. See the docs here
Receives two texts and returns a JSON object containing the text similarity score. See the docs here
The Codeq Natural Language Processing API provides powerful text analysis capabilities. It parses and understands complex structures in text, extracting meaningful insights. On Pipedream, you can harness this API to analyze text data from various sources, automate content categorization, sentiment analysis, or even construct rich profiles of user feedback. With Pipedream's serverless platform, these processes can be automated, triggered by events, and integrated with numerous other apps to create robust, data-driven workflows.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
codeq_natural_language_processing_api: {
type: "app",
app: "codeq_natural_language_processing_api",
}
},
async run({steps, $}) {
const data = {
"user_id": `${this.codeq_natural_language_processing_api.$auth.user_id}`,
"user_key": `${this.codeq_natural_language_processing_api.$auth.user_key}`,
"text": `{your_text}`,
}
return await axios($, {
method: "post",
url: `https://api.codeq.com/v1`,
headers: {
"Content-Type": `application/json`,
},
data,
})
},
})
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,
})
},
})