Configuration Guide¶
This guide covers the essential configuration steps for AI Complete Suite, focusing on AI provider setup and basic system configuration.
โ๏ธ Overview¶
Before you can use AI assistants, you need to configure the AI providers (ChatGPT, Claude, Gemini) that will power your AI system. This guide walks you through the configuration process step by step.
๐ Prerequisites¶
Before starting configuration, ensure you have:
- Installed all required Python dependencies
- Set up PostgreSQL with pgvector extension
- Installed the AI Complete Suite modules
- Obtained API keys from your chosen AI providers
๐ง Step 1: AI Provider Configuration¶
Understanding AI Configurations¶
AI configurations define how your system connects to external AI providers. Each configuration contains:
- Connection settings for the AI provider
- Model selection and parameters
- Security settings for API keys
- Performance tuning options
Creating AI Configurations¶
-
Access Configuration Settings
- Go to Settings โ Technical โ AI โ Configurations
- Click Create to add a new configuration
-
Basic Configuration Settings
- Name: Give your configuration a descriptive name (e.g., "ChatGPT Production", "Claude Support")
- Type: Select your AI provider type
- API Key: Enter your provider's API key (stored securely)
- Active: Enable/disable this configuration
-
Advanced Parameters
- Model: AI model to use (auto-filled based on type)
- Temperature: Controls response randomness (0.0-2.0)
- Lower values (0.1-0.3): More focused, consistent responses
- Higher values (0.7-1.0): More creative, varied responses
- Max Tokens: Maximum response length (default: 2000)
- Allow Upload Files: Enable file attachments (varies by provider)
Provider-Specific Configuration¶
OdooAI (Default Provider)¶
-
Required Settings:
- Type: OdooAI
- API Key: Not required (free provider)
- Model: Auto-configured
- File Support: Not available
ChatGPT (OpenAI) Configuration¶
-
Required Settings:
- Type: ChatGPT
- API Key: From OpenAI platform (https://platform.openai.com/api-keys)
- Model: gpt-4.1-mini (default), gpt-4.1, gpt-4o... (see more at https://platform.openai.com/docs/pricing)
-
Recommended Settings:
- Temperature: 0.3-0.7 (balanced creativity and consistency)
- Max Tokens: 2000-4000 (depending on use case)
Claude (Anthropic) Configuration¶
-
Required Settings:
- Type: Claude
- API Key: From Anthropic console (https://console.anthropic.com/)
- Model: claude-3-5-haiku-latest (default), claude-3-7-sonnet-latest... (see more at https://docs.anthropic.com/en/docs/about-claude/models)
-
Recommended Settings:
- Temperature: 0.2-0.5 (Claude works well with lower temperatures)
- Max Tokens: 2000-4000
Gemini (Google) Configuration¶
-
Required Settings:
- Type: Gemini
- API Key: From Google AI Studio (https://makersuite.google.com/app/apikey)
- Model: gemini-2.5-flash (default), gemini-2.5-pro... (see more at https://platform.openai.com/docs/pricing)
-
Recommended Settings:
- Temperature: 0.4-0.8 (Gemini can be more creative)
- Max Tokens: 2000-4000
Provider Comparison¶
| Feature | OdooAI | ChatGPT | Claude | Gemini |
|---|---|---|---|---|
| Cost | Free | Pay-per-use | Pay-per-use | Pay-per-use |
| API Key | Not required | Required | Required | Required |
| File Support | None | Images only | Images + PDFs | Images only |
| Best For | Testing, basic use | General purpose | Complex reasoning | Creative tasks |
| Response Quality | Basic | Excellent | Excellent | Very good |
| Speed | Fast | Fast | Medium | Very fast |
| Context Length | Limited | Large | Very large | Large |
| Setup Complexity | Simple | Medium | Medium | Medium |
Recommendations:
- Start with OdooAI for testing and basic functionality
- Use ChatGPT for general business applications
- Choose Claude for complex reasoning and document analysis
- Pick Gemini for creative content and fast responses
โก Step 2: Performance Optimization¶
Advanced Configuration¶
Temperature Settings:
- 0.0-0.2: Highly deterministic, consistent responses
- 0.3-0.5: Balanced, good for most use cases
- 0.6-0.8: More creative, varied responses
- 0.9-1.0: Very creative, less predictable
Token Limits:
- 1000-2000: Short, concise responses
- 2000-4000: Standard responses
- 4000+: Long, detailed responses
๐งช Step 3: Testing Your Configuration¶
Basic Connection Test¶
-
Verify Configuration
- Check that configuration is active
- Verify API key is valid
- Test basic connectivity
-
Test with Simple Query
- Create a basic AI assistant
- Send a simple test message
- Verify response quality
๐ Next Steps¶
After completing configuration:
- Create AI Contexts - Define AI behavior and personality
- Set up Data Sources - Configure knowledge bases
- Create AI Assistants - Build virtual agents
- Test Integration - Verify Discuss and Livechat integration
๐ Support¶
If you encounter configuration issues:
- Check the troubleshooting guide for detailed solutions
- Review system logs for error messages
- Contact support with specific error details
- Verify all prerequisites are met
This configuration guide provides the foundation for setting up AI providers. Once configured, you can proceed to create contexts, data sources, and AI assistants.