arches
v1.0.12
Published
Arches AI Javascript Client
Downloads
4
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
- Head over to Arches AI and log in to your account.
- Navigate to the 'Admin' page and create an API token.
- 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!
- Email: [email protected]
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.