Admin

AI Providers

Configure Gemini, OpenAI, Claude, Kimi, DeepSeek and custom OpenAI-compatible providers (SUPER_ADMIN)

AI system test

Checks API key connectivity (embedding + chat) and knowledge-base readiness per stage.

Claude uses Anthropic keys. Kimi uses Moonshot keys (default api.moonshot.cn/v1). DeepSeek uses DeepSeek keys (default api.deepseek.com/v1). Jina uses keys from jina.ai/api-dashboard/key-manager (default api.jina.ai/v1 for embeddings, deepsearch.jina.ai/v1 for DeepSearch chat). FLUX uses BFL keys from dashboard.bfl.ai (default api.bfl.ai) — assign to AI_CREATIVE_IMAGE for educational drawings, infographics, and image edits. Embedding models → EMBEDDING; jina-deepsearch-v1 → AI Creative / chat (PPT/text).

Module assignments

Route each AI module to a provider. EMBEDDING: Gemini/OpenAI/Jina embeddings. AI_CREATIVE: chat (text/PPT). AI_CREATIVE_IMAGE: FLUX.1 Kontext Max for educational drawings, infographics, edits.