arches
TypeScript icon, indicating that this package has built-in type declarations

1.0.12 • Public • Published

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.

Readme

Keywords

none

Package Sidebar

Install

npm i arches

Weekly Downloads

1

Version

1.0.12

License

ISC

Unpacked Size

181 kB

Total Files

174

Last publish

Collaborators

  • archesai