@quantabit/ai-support-sdk
v1.0.6
Published
QuantaBit AI Support SDK - Intelligent customer service, automated replies, intent recognition, and knowledge base Q&A
Maintainers
Readme
@quantabit/ai-support-sdk
QuantaBit AI Support SDK - Intelligent customer service, automated replies, intent recognition, and knowledge base Q&A
📦 Installation
npm install @quantabit/ai-support-sdk
# or
yarn add @quantabit/ai-support-sdk🚀 Quick Start
Using Components
import { AIChatWidget, KnowledgeBase, FAQList } from '@quantabit/ai-support-sdk';
import '@quantabit/ai-support-sdk/styles';
// AI chat widget
<AIChatWidget
apiUrl="https://api.example.com/v1"
onMessage={(msg) => console.log('AI:', msg)}
/>
// Knowledge base search
<KnowledgeBase searchable showCategories />
// FAQ list
<FAQList category="general" expandable />Using Hooks
import { useAIChat, useKnowledgeBase, useFAQ } from "@quantabit/ai-support-sdk";
function MyComponent() {
const { messages, sendMessage, loading } = useAIChat();
const { articles, search } = useKnowledgeBase();
const { faqs, loadFAQs } = useFAQ();
return <div>...</div>;
}API Client
import { aiSupportApi } from "@quantabit/ai-support-sdk";
// Send message to AI
const reply = await aiSupportApi.chat("How do I reset my password?");
// Search knowledge base
const results = await aiSupportApi.searchKnowledge("payment");
// Get FAQ list
const faqs = await aiSupportApi.getFAQs({ category: "billing" });📚 Components
| Component | Description |
| -------------- | --------------------------------------- |
| AIChatWidget | AI chat widget with conversation history |
| KnowledgeBase| Knowledge base browser with search |
| FAQList | Expandable FAQ list by category |
🌐 Internationalization
import { setLanguage, t } from "@quantabit/ai-support-sdk";
setLanguage("en");📄 License
MIT License
🌐 Brand & Links
- Official Mainnet: QuantaBit Chain
- Developer Platform: Developer Platform
- Open Platform: Open Platform
- Payment Platform: Pay Platform
- Feedback: Feedback
