npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

arches

v1.0.12

Published

Arches AI Javascript Client

Downloads

45

Readme

Arches AI Platform

Arches AI is your one-stop solution for various AI tools designed to enhance your business operations and branding. Our platform provides a range of services from document analysis to chatbot creation, image generation, and more.

Features 🌟

1. Document Uploading 📄

Upload and extract meaningful insights from your business documents. With our advanced algorithms, you can get summaries and critical points from your uploaded content in no time.

2. Chatbot Creation 🤖

Develop responsive and intuitive chatbots using content from your uploaded documents. Enhance customer engagement and provide 24/7 support with your tailor-made bots.

3. AI Image Generation 🎨

Whether you need realistic or artistic visuals, our AI-powered engine can produce images that resonate with your business values and branding.

4. Visuals Creation 🖼️

Empower your brand's presentation with compelling visuals. Design infographics, presentations, or any other visual aids with our user-friendly tools.

5. API Access 🌐

Integrate Arches AI's capabilities with your existing applications and systems seamlessly. Our robust API ensures smooth integration and consistent performance.

6. Embeddable Widget ⚙️

Embed our AI-powered tools on your website effortlessly. Offer cutting-edge solutions to your visitors without delving deep into coding.

Getting Started 🚀

Prerequisites

  • Ensure you have an active Arches AI account.
  • Familiarize yourself with our platform's UI for a smoother experience.

Installation and Setup

  1. Head over to Arches AI and log in to your account.
  2. Navigate to the 'Admin' page and create an API token.
  3. Follow the on-screen instructions, and you're good to go!

Usage

import { ArchesClient } from "arches";

(async () => {
  // Create client with token
  const client = new ArchesClient({ TOKEN: "<API_TOKEN>" });

  // Get user
  const user = await client.user.findOne();

  // List all documents
  const documents = await client.documents.findAll({
    orgname: user.defaultOrgname,
  });

  // List all agents
  const agents = await client.agents.findAll({ orgname: user.defaultOrgname });

  // List all threads
  const threads = await client.threads.findAll({
    orgname: user.defaultOrgname,
    agentId: agents.results[0].id,
  });

  // Create message
  const message = await client.messages.create({
    orgname: user.defaultOrgname,
    agentId: agents[0].id,
    threadId: threads.results[0].id,
    requestBody: { question: "What is this document about?" },
  });
})();

Documentation 📚

For detailed information on each feature and in-depth tutorials, visit our Official Documentation.

Support 💪

Facing issues or have questions? Our support team is here to help!

Feedback 💌

We value your feedback! If you have any suggestions, ideas, or even criticisms, please reach out. We are constantly working to improve and provide the best service to our users.

License

This project is licensed under the Arches AI License - see the LICENSE.md file for details.

Acknowledgments 🙌

  • Thanks to all our users who have been with us on this journey.
  • Shoutout to our dedicated team that made Arches AI possible.