docmd-assistantv0.1.20 162k+ installs

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.

Empezar
Motor Headless independiente Claves seguras en servidor RAG integrado con búsqueda +100 modelos de IA
¿Cómo ejecuto docmd-assistant completamente offline con un modelo local?
⌘I
Buscando "offline local model" en la documentación...

Configura DocmdAssistantEngine para conectar directamente a tu instancia local de Ollama. Los embeddings y las respuestas se calculan localmente sin claves cloud.

TYPESCRIPT
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.

docmd assistant coordina conexiones mediante AIPlug (@memoryblock/aiplug), un entorno ligero que unifica más de 100 proveedores y puntos de enlace personalizados bajo un único protocolo estándar.
Explorar AIPlug en GitHub →
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.

01

Conecte su dominio

Inicie sesión en cloud.docmd.io con GitHub y vincule el nombre de dominio de su documentación.

02

Guarde su clave BYOK encriptada

Almacene su clave de API de OpenAI, Anthropic o Gemini. Encriptada en reposo mediante sobres KMS de hardware.

03

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.

Cero infraestructura de backend
Lista blanca de dominios y protección contra abusos
Encriptación de sobres KMS por hardware
100% gratuito para código abierto
Abrir consola de Cloud Relay →

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

JSON

Plugin sin configuración. Habilite el asistente flotante de IA y vincule Cloud Relay directamente en la configuración de su proyecto.

assistant-engine.ts

TypeScript

Motor headless para Node.js y entornos modernos. Inicialice Anthropic, OpenAI u Ollama y transmita deltas de tokens directamente.

register-tools.ts

TypeScript

Ejecución extensible de herramientas. Registre funciones personalizadas, navegación por documentación o búsquedas en el servidor.

docmd.config.json
// 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?
Antes de consultar al modelo de lenguaje, el motor obtiene fragmentos relevantes de tu índice de búsqueda y los incluye en el prompt. Esto fundamenta cada respuesta en tu contenido real.
¿Están seguras mis claves API?
Sí. Las claves API se descifran y utilizan únicamente en el lado del servidor. El cliente del navegador nunca recibe ni transmite claves sin cifrar.
¿Puede funcionar totalmente offline?
Sí. Al conectarse a Ollama local (p. ej. 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?
No. docmd aplica una política de retención cero. Las preguntas y respuestas se transmiten de forma transitoria y nunca se almacenan, registran ni utilizan para entrenar modelos.

Añade un asistente de IA a tus docs

Código abierto, funciona con cualquier sitio de documentación. Configúralo en minutos.