Assistant IA ancré dans votre documentation.
N'importe quel fournisseur de LLM. Vos clés ne quittent jamais votre serveur.
Lit votre documentation et répond aux questions en contexte. Compatible avec 100+ modèles, tout site web, et protège vos clés API.
Configurez DocmdAssistantEngine pour se connecter directement à votre instance Ollama locale. Les embeddings et l'inférence tournent localement sans aucune clé cloud.
import { DocmdAssistantEngine } from 'docmd-assistant';
const engine = new DocmdAssistantEngine({
provider: 'ollama',
model: 'llama3.2',
baseUrl: 'http://localhost:11434'
});
Comment ça marche
Un moteur headless et un plugin de framework, conçus pour fonctionner de manière indépendante ou ensemble.
Headless, utilisez-le partout
docmd-assistant est une bibliothèque autonome sans opinion d'interface. Intégrez-la dans React, Vue, Svelte, Node.js ou n'importe quelle application JavaScript.
Les clés API restent sur votre serveur
Vos identifiants restent en toute sécurité sur votre serveur. Le navigateur ne détient, ne transmet et n'expose jamais les clés API brutes.
Des réponses ancrées dans votre contenu
Avant de répondre, le moteur extrait les passages pertinents de votre documentation via docmd-search, garantissant des réponses exactes et contextuelles.
100% hors ligne avec des modèles locaux
Connectez-vous en toute fluidité à Ollama local (llama3, mistral, qwen) pour des opérations isolées sans cloud.
Compatible avec plus de 100 fournisseurs d'IA et points de terminaison sur mesure
Propulsé par le moteur de transport universel AIPlug. Connectez-vous directement aux modèles cloud, transitez via Cloud Relay, exécutez localement hors ligne ou ciblez vos APIs d'entreprise sur mesure sans dépendance fournisseur.
@memoryblock/aiplug), un moteur d'exécution léger unifiant plus de 100 fournisseurs et points de terminaison sur mesure sous un protocole unique.| Fournisseur | Modèles pris en charge | Mode de connexion | Architecture de sécurité |
|---|---|---|---|
| OpenAI | gpt-4o, gpt-4o-mini, o1, o3-mini | Direct / Relay | Sécurité KMS matérielle |
| Anthropic | claude-3-7-sonnet, haiku | Direct / Relay | Sécurité KMS matérielle |
| Google Gemini | gemini-2.0-flash, pro | Direct / Relay | Sécurité KMS matérielle |
| DeepSeek & Groq | deepseek-chat, deepseek-r1, llama-3.3 | Direct / Relay | Sécurité KMS matérielle |
| Ollama (Local) | llama3.3, mistral, qwen2.5, phi-4 | Direct Hors-ligne | 100% local / Zéro Cloud |
| APIs sur mesure & Entreprise | vLLM, LocalAI, relais internes compatibles OpenAI, modèles personnalisés | URL de base personnalisée | Zéro télémétrie / Sur site |
| Plus de 100 via le runtime AIPlug | Mistral, Cohere, Bedrock, Together AI, Azure OpenAI, OpenRouter | Transport unifié AIPlug | BYOK unifié & sécurité KMS |
docmd Cloud Relay gratuit pour la documentation statique
Déploiement sur GitHub Pages, Cloudflare Pages, Netlify ou Vercel ? Activez l'assistance IA sans gérer de serveur.
Connectez votre domaine
Connectez-vous à cloud.docmd.io avec GitHub et associez le nom de domaine de votre documentation.
Enregistrez votre clé BYOK chiffrée
Enregistrez votre clé API OpenAI, Anthropic ou Gemini. Chiffrée au repos via des enveloppes matérielles KMS.
Collez l'ID de projet dans la configuration
Ajoutez projectId dans docmd.config.json. Le client se connecte en toute sécurité via des sessions vérifiées par domaine.
Intégrez en quelques lignes de code
Créez une instance du moteur, connectez votre index de recherche et commencez à répondre aux questions. Prend en charge le streaming et les outils personnalisés.
docmd.config.json
JSONPlugin sans configuration. Activez l'assistant IA flottant et liez Cloud Relay directement dans la configuration de votre projet.
assistant-engine.ts
TypeScriptMoteur headless pour Node.js et runtimes modernes. Initialisez Anthropic, OpenAI ou Ollama et diffusez les deltas de tokens directement.
register-tools.ts
TypeScriptExécution d'outils extensible. Enregistrez des fonctions personnalisées, la navigation dans la documentation ou des requêtes de domaine côté serveur.
// 1. Drop into docmd.config.json — zero server maintenance { "plugins": { "search": { "indexBody": true }, "ai": { "assistant": true, "projectId": "docmd_aiv77jc8ms8qtpvd", "position": "bottom-center", "greeting": "How can I help with these docs today?" } } }
import { DocmdAssistantEngine } from 'docmd-assistant'; // Initialise headless engine with any provider or custom gateway const assistant = new DocmdAssistantEngine({ provider: 'anthropic', model: 'claude-3-5-haiku-20241022', apiKey: process.env.ANTHROPIC_API_KEY, systemPrompt: 'You are an expert technical guide for our documentation.' }); // Subscribe to streaming response deltas assistant.on('chunk', (event) => process.stdout.write(event.data)); const response = await assistant.sendMessage('How do I configure custom plugins?'); console.log(response.message);
import { DocmdAssistantEngine, createStandardTools } from 'docmd-assistant'; // Connect via Cloud Relay with zero API key exposure on clients const assistant = new DocmdAssistantEngine({ projectId: 'docmd_aiv77jc8ms8qtpvd', endpoint: 'https://api.docmd.io/v1/ai/chat' }); // Register built-in search & navigation tools for (const tool of createStandardTools()) { assistant.registerTool(tool); } // Register custom domain tool (executed securely on server) assistant.registerTool({ name: 'lookup_account', description: 'Retrieve user account plan details', execute: async ({ email }) => ({ plan: 'enterprise', active: true }) });
Foire aux questions
Questions courantes sur docmd-assistant et le plugin IA.
Comment connaît-il la bonne réponse ?
Mes clés API sont-elles en sécurité ?
Peut-il fonctionner totalement hors ligne ?
http://localhost:11434), l'ensemble du pipeline (recherche vectorielle et génération de réponses) fonctionne à 100% hors ligne sur votre matériel sans aucun appel cloud.docmd conserve-t-il les questions des utilisateurs ou les données de documentation ?
Ajoutez un assistant IA à vos docs
Open source, fonctionne avec n'importe quel site de documentation. Configuration en quelques minutes.
Soutenez docmd sur GitHub Sponsors
docmd est 100% gratuit et open source. Votre soutien finance directement le développement et l'infrastructure publique gratuite.