Introduction
What is Scoopika?
Scoopika empowers you to seamlessly integrate intelligent agents powered by Large Language Models (LLMs) into your web applications. Our focus lies on providing a robust and secure platform that prioritizes:
- LLM Output Validation: Ensure structured outputs and tool arguments adhere to defined types for enhanced reliability.
- Real-time Streaming Hooks: Leverage over 10 hooks for real-time streaming of LLM responses between client and server, eliminating complex configurations.
- Error Auto-Healing: Scoopika automatically handles errors, gracefully communicating any missing or invalid information to users.
- Flexibility: Scoopika agents can ingest various data formats, including images, custom data structures, and RAG (response, action, and graph). You can also inject knowledge from Vector databases or other sources with ease. Support for audio and video is coming soon.
- Web-first: Designed with web applications in mind, Scoopika offers libraries for both server-side and client-side development, along with real-time communication hooks and client-side actions for a seamless user experience.
- Ease of Use: No prior LLM or machine learning expertise is required to build AI-powered applications with Scoopika. a base knowledge in JS (and TS for type-safety) is enough.
- Freedom and Security: Scoopika’s codebase is either open-source or source-available, giving you complete control. LLMs execute on your servers, and your LLM provider API keys are securely stored there – never shared with us.
How to Read the Docs
- Getting started: Check the Quickstart Guide.
- Choose your path:
- Building Web Applications: Explore the Scoopika for the Web guide to set up both server-side and client-side components.
- Building Server-Side Only or CLIs: Refer to the @scoopika/scoopika documentation for comprehensive server-side instructions.
- Deep Dive into Features: Dive into the documentation for specific functionalities you’ll be using. We recommend starting with the Agents documentation.
Need Help?
Feel free to explore Scoopika’s features and functionalities at your own pace. If you ever get stuck, We’re always here to assist you, from setting up Scoopika to navigating any functionality and answering any questions you have. feel free to contact us if you need help.
Essentials
Scoopika comes with a full bag of products, We’d like to introduce you to the essentials:
AI Agents
Create personalized LLM-powered agents that bring intelligent capabilities to your applications.
Multi-agent smart boxes
Allow collaboration among multiple agents enabling enhanced problem-solving & interaction
Tools
Equip agents with custom functions and APIs to perform actions and retrieve data based on contextual cues.
History stores
Empower agents with long-term memory by enabling them to retain chat session history and user context.
Client-side actions
Execute real-time, contextually-driven actions on the client-side triggered by agents, enhancing user experiences.
Was this page helpful?