Navigate to General Settings > AI
ChatNet includes built-in AI integration that powers multiple features across the platform. The AI settings page lets you configure providers and assign them to specific tasks.
| Provider | API Key Source | Models Reference |
|---|---|---|
| OpenAI | platform.openai.com/api-keys | platform.openai.com/docs/models |
| Anthropic (Claude) | console.anthropic.com/settings/keys | docs.anthropic.com/en/docs/about-claude/models |
| Google Gemini | aistudio.google.com/apikey | ai.google.dev/gemini-api/docs/models |
| DeepSeek | platform.deepseek.com/api_keys | api-docs.deepseek.com |
| Grok (X.AI) | console.x.ai | docs.x.ai/docs/models |
Each provider tab includes:
| Setting | Description |
|---|---|
| Status | Enable or disable the provider |
| API Key | Your API key from the provider (stored securely, masked by default) |
| Default Model | The model identifier to use (e.g., gpt-4o, claude-sonnet-4-20250514, gemini-2.0-flash) |
To set up a provider:
You can enable multiple providers simultaneously. The first active provider (with an API key configured) will be used as the default for tasks that don't have a specific provider assigned.
Below the provider tabs, the Task Configuration section allows you to assign specific AI providers to individual tasks. Each task can be set to:
| Task | Description |
|---|---|
| Room Description Generation | AI-generated descriptions for chat rooms |
| Message Rewrite | Allows users to rewrite/rephrase their messages using AI |
| Conversation Summary | Generates summaries of chat conversations |
| Content Moderation | AI-powered moderation to flag inappropriate content |
| Translation | AI-powered translation of interface language files |
| Chatbot | Powers the AI Chat Bot in rooms (see Bots section) |
This flexibility allows you to use different providers for different tasks — for example, a cost-effective model for translation and a more capable model for content moderation.