Asistente de IA basado en tu documentación.
Cualquier proveedor de LLM. Tus claves nunca salen de tu servidor.
Lee tu documentación y responde preguntas en contexto. Compatible con más de 100 modelos, cualquier web, y mantiene tus claves API seguras.
Configura DocmdAssistantEngine para conectar directamente a tu instancia local de Ollama. Los embeddings y las respuestas se calculan localmente sin claves cloud.
import { DocmdAssistantEngine } from 'docmd-assistant';
const engine = new DocmdAssistantEngine({
provider: 'ollama',
model: 'llama3.2',
baseUrl: 'http://localhost:11434'
});
Cómo funciona
Un motor headless y un plugin para frameworks, diseñados para trabajar de forma independiente o conjunta.
Headless, úsalo donde quieras
docmd-assistant es una librería independiente sin opiniones sobre la interfaz. Intégrala en React, Vue, Svelte, Node.js o cualquier aplicación JavaScript.
Las claves API se quedan en tu servidor
Las credenciales de tus proveedores de IA permanecen seguras en el servidor. El cliente del navegador nunca almacena ni expose claves API.
Respuestas basadas en tu contenido
Antes de responder, el motor recupera los fragmentos relevantes de tu documentación mediante docmd-search, garantizando respuestas precisas y contextuales.
100% sin conexión con modelos locales
Conéctese sin problemas a Ollama local (llama3, mistral, qwen) para operaciones aisladas sin nube.
Compatible con más de 100 proveedores de IA y puntos de enlace personalizados
Impulsado por el entorno de transporte universal AIPlug. Conéctese directamente a modelos en la nube, enrute mediante Cloud Relay, ejecute localmente sin conexión o envíe a APIs empresariales personalizadas sin depender de un solo proveedor.
@memoryblock/aiplug), un entorno ligero que unifica más de 100 proveedores y puntos de enlace personalizados bajo un único protocolo estándar.| Proveedor | Modelos compatibles | Modo de conexión | Arquitectura de seguridad |
|---|---|---|---|
| OpenAI | gpt-4o, gpt-4o-mini, o1, o3-mini | Directo / Relay | Seguridad KMS por hardware |
| Anthropic | claude-3-7-sonnet, haiku | Directo / Relay | Seguridad KMS por hardware |
| Google Gemini | gemini-2.0-flash, pro | Directo / Relay | Seguridad KMS por hardware |
| DeepSeek & Groq | deepseek-chat, deepseek-r1, llama-3.3 | Directo / Relay | Seguridad KMS por hardware |
| Ollama (Local) | llama3.3, mistral, qwen2.5, phi-4 | Directo Offline | 100% local / Sin nube |
| APIs personalizadas y empresariales | vLLM, LocalAI, relés compatibles con OpenAI internos, modelos personalizados | URL base personalizada | Sin telemetría / En sus instalaciones |
| Más de 100 mediante AIPlug | Mistral, Cohere, Bedrock, Together AI, Azure OpenAI, OpenRouter | Transporte unificado AIPlug | BYOK unificado y seguridad KMS |
docmd Cloud Relay gratuito para documentación estática
¿Despliega en GitHub Pages, Cloudflare Pages, Netlify o Vercel? Active asistencia de IA sin configurar servidores.
Conecte su dominio
Inicie sesión en cloud.docmd.io con GitHub y vincule el nombre de dominio de su documentación.
Guarde su clave BYOK encriptada
Almacene su clave de API de OpenAI, Anthropic o Gemini. Encriptada en reposo mediante sobres KMS de hardware.
Pegue el Project ID en su configuración
Añada projectId a docmd.config.json. El cliente se conecta de forma segura mediante sesiones verificadas por dominio.
Integración en pocas líneas de código
Crea una instancia del motor, conecta tu índice de búsqueda y empieza a responder preguntas. Soporta respuestas en streaming y herramientas personalizadas.
docmd.config.json
JSONPlugin sin configuración. Habilite el asistente flotante de IA y vincule Cloud Relay directamente en la configuración de su proyecto.
assistant-engine.ts
TypeScriptMotor headless para Node.js y entornos modernos. Inicialice Anthropic, OpenAI u Ollama y transmita deltas de tokens directamente.
register-tools.ts
TypeScriptEjecución extensible de herramientas. Registre funciones personalizadas, navegación por documentación o búsquedas en el servidor.
// 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 }) });
Preguntas frecuentes
Preguntas frecuentes sobre docmd-assistant y el plugin de IA.
¿Cómo sabe la respuesta correcta?
¿Están seguras mis claves API?
¿Puede funcionar totalmente offline?
http://localhost:11434), todo el flujo (búsqueda vectorial y generación de respuestas) se ejecuta 100% sin conexión en su propio hardware sin llamadas a la nube.¿docmd almacena las preguntas de los usuarios o datos de documentación?
Añade un asistente de IA a tus docs
Código abierto, funciona con cualquier sitio de documentación. Configúralo en minutos.
Apoya a docmd en GitHub Sponsors
docmd es 100% gratuito y de código abierto. Tu patrocinio apoya directamente el desarrollo y la infraestructura pública gratuita.