with Foursquare and Azure OpenAI?
Allows the user to generate a new check-in at a specific location on Foursquare. See the documentation
Create completions for chat messages with the GPT-35-Turbo and GPT-4 models. See the documentation
Allows the user to create a new tip for a venue on Foursquare. See the documentation
Classify items into specific categories. See the documentation
Creates an image given a prompt, and returns a URL to the image. See the documentation
The Foursquare API empowers developers to tap into rich data about venues, user check-ins, and location-based experiences. On Pipedream, you can harness this API to automate tasks such as fetching venue recommendations based on user preferences, keeping a log of customer visits to your business, or integrating location insights into your CRM. Combining Foursquare data with other services on Pipedream allows you to create powerful, location-aware business solutions without the heavy lifting of manual data handling.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
foursquare: {
type: "app",
app: "foursquare",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.foursquare.com/v2/users/self`,
headers: {
Authorization: `Bearer ${this.foursquare.$auth.oauth_access_token}`,
},
params: {
oauth_token: `${this.foursquare.$auth.oauth_access_token}`,
"v": `20191001`,
},
})
},
})
The Azure OpenAI Service API provides access to powerful AI models that can understand and generate human-like text. With Pipedream, you can harness this capability to create a variety of serverless workflows, automating tasks like content creation, code generation, and language translation. By integrating the API with other apps on Pipedream, you can streamline processes, analyze sentiment, and even automate customer support.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
azure_openai_service: {
type: "app",
app: "azure_openai_service",
}
},
async run({steps, $}) {
const data = {
"messages": [{ role: 'user', content: "Hello, world!" }],
}
return await axios($, {
method: "post",
url: `https://${this.azure_openai_service.$auth.resource_name}.openai.azure.com/openai/deployments/${this.azure_openai_service.$auth.deployment_name}/chat/completions?api-version=2023-05-15`,
headers: {
"Content-Type": `application/json`,
"api-key": `${this.azure_openai_service.$auth.api_key}`,
},
data,
})
},
})