with Ambient Weather and AI/ML API?
The Ambient Weather API provides real-time access to personal weather station data, enabling you to monitor and analyze environmental conditions. Through Pipedream's integration, you can automate actions based on this data, such as triggering alerts when specific weather thresholds are reached, logging climate trends for analysis, or controlling smart home devices to adapt to changing conditions.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
ambient_weather: {
type: "app",
app: "ambient_weather",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.ambient_weather.$auth.subdomain}.ambientweather.net/v1/devices`,
params: {
applicationKey: `${this.ambient_weather.$auth.application_key}`,
apiKey: `${this.ambient_weather.$auth.api_key}`,
},
})
},
})
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
ai_ml_api: {
type: "app",
app: "ai_ml_api",
}
},
async run({steps, $}) {
const data = {
"model": "mistralai/Mistral-7B-v0.1",
"messages": [
{
"role": "system",
"content": "You are an AI assistant who knows everything.",
},
{
"role": "user",
"content": "Tell me, why is the sky blue?"
},
]
}
return await axios($, {
method: "POST",
url: `https://api.aimlapi.com/chat/completions`,
headers: {
Authorization: `Bearer ${this.ai_ml_api.$auth.api_key}`,
},
data,
})
},
})