<DOCS />
Complete technical reference for building with Jiminy
QUICK_START
CREATE_CHATBOT
Sign up and create your first AI assistant
UPLOAD_DOCUMENTS
Upload PDF or TXT files to train your chatbot
DEPLOY_WIDGET
Generate API key and embed with 2 lines of code
<TABLE_OF_CONTENTS />
CREATING_SMART_ASSISTANTS
GETTING_STARTED
Creating a smart assistant with Jiminy is simple and powerful. Each chatbot is trained on your specific content and can answer questions intelligently.
KEY_FEATURES:
- AI-powered responses using advanced language models
- Context-aware conversations with memory retention
- Multi-language support (11+ languages)
- Real-time chat with conversation memory
- Usage tracking and analytics
CHATBOT_MANAGEMENT
Once created, your chatbot has several management tabs:
DATA_RETRIEVAL
Upload documents and manage knowledge base
CHAT_SESSIONS
View conversation history and analyze interactions
INTEGRATIONS
Generate API keys and set up website integration
PLAYGROUND
Test chatbot with live conversations
DATA_TRAINING_SOURCES
DOCUMENT_UPLOAD
Train your chatbot by uploading documents. Supported formats:
SUPPORTED_FORMATS:
- • PDF documents
- • Text files (.txt)
PROCESSING:
- • Automatic text extraction
- • Intelligent chunking
- • Vector embeddings generation
- • Real-time processing status
PROCESSING_STATUS
CUSTOMIZATION_BRANDING
VISUAL_CUSTOMIZATION
Make your chatbot match your brand with extensive customization options:
APPEARANCE_OPTIONS:
- • Primary Color: Custom hex colors
- • Position: Bottom-right, bottom-left, top-right, top-left
- • Title & Subtitle: Custom greeting text
- • Welcome Message: Personalized chat opener
- • Font Family: Choose from 8+ professional fonts
ASSET_UPLOADS:
- • Bubble Logo: Custom chat bubble icon
- • Avatar: AI assistant avatar image
- • Supported Formats: PNG, JPEG, WebP, SVG
- • Optimized Delivery: Fast CDN-cached assets
MULTI_LANGUAGE_SUPPORT
Support global audiences with 11+ languages:
- EN, ES, FR, DE, IT, PT, NL
- JA, KO, ZH
- RU
WIDGET_INTEGRATION
QUICK_INTEGRATION
Add your chatbot to any website with just 2 lines of code:
<!-- Add before closing </body> tag -->
<script src="https://jiminy.chat/api/widget"></script>
<script>
JiminyChatbot.init({
apiKey: 'jmny_your_api_key_here',
chatbotId: 'your-chatbot-id-here'
});
</script>CONFIGURATION_OPTIONS
REQUIRED_PARAMETERS:
- •
apiKey- Your chatbot API key - •
chatbotId- Unique chatbot identifier
OPTIONAL_PARAMETERS:
- •
title- Chat window title - •
primaryColor- Brand color - •
position- Widget position - •
welcomeMessage- Opening message
JAVASCRIPT_API
Control your chatbot programmatically:
OPEN_CHAT
JiminyChatbot.open()Programmatically open the chat window
CLOSE_CHAT
JiminyChatbot.close()Close the chat window
SEND_MESSAGE
JiminyChatbot.sendMessage('Hello!')Send a pre-filled message
API_USAGE_KEYS
API_KEY_MANAGEMENT
Secure your chatbot integration with API keys:
KEY_FEATURES:
- • Unique Keys: Generate multiple keys per chatbot
- • Custom Names: Name keys for easy identification
- • Usage Tracking: Monitor last used timestamps
- • Easy Management: Edit, revoke, or regenerate keys
DOMAIN_SECURITY:
- • Domain Restrictions: Limit usage to specific domains
- • Wildcard Support: Use *.example.com patterns
- • Multiple Domains: Allow multiple authorized domains
- • Secure by Default: Prevent unauthorized usage
API_ENDPOINTS
/api/chatbot-responseSend messages and receive AI responses
/api/widget-configGet widget configuration and styling
ANALYTICS_SESSIONS
CHAT_SESSION_ANALYTICS
Track and analyze all conversations with detailed session management:
SESSION_TRACKING
- • Unique session IDs
- • User conversation flows
- • Message timestamps
- • Session duration
MESSAGE_HISTORY
- • Full conversation logs
- • User questions archive
- • AI response quality
- • Context understanding
USAGE_INSIGHTS
- • Popular questions
- • Response accuracy
- • User engagement
- • Performance metrics
TESTING_PLAYGROUND
Test your chatbot before deployment with the built-in playground:
PLAYGROUND_FEATURES:
- • Live Chat Testing: Real-time conversation with your AI
- • Response Quality: Evaluate AI answers before going live
- • Edge Case Testing: Test unusual questions and scenarios
- • Performance Monitoring: Check response times and accuracy
NEED_HELP_GETTING_STARTED?
Our team is here to help you create the perfect AI chatbot for your needs. Get personalized support and best practices for your implementation.