with Thoughtly and OpenRouter?
Generates a new contact within your Thoughtly team. See the documentation
Returns a list of models available through the API. See the documentation
Send a chat completion request to a selected model. See the documentation
Send a completion request to a selected model (text-only format) See the documentation
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    thoughtly: {
      type: "app",
      app: "thoughtly",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.thought.ly/user`,
      headers: {
        "accept": `application/json`,
        " x-api-token": `${this.thoughtly.$auth.api_token}`,
      },
    })
  },
})
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    openrouter: {
      type: "app",
      app: "openrouter",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://openrouter.ai/api/v1/parameters/openai/o1`,
      headers: {
        Authorization: `Bearer ${this.openrouter.$auth.api_key}`,
      },
      params: {
        provider: `OpenAI`,
      },
    })
  },
})