KI-Assistent in Ihren Docs verankert.
Jeder LLM-Anbieter. Ihre Schlüssel verlassen nie Ihren Server.
Liest Ihre Dokumentation und beantwortet Fragen im Kontext. Funktioniert mit 100+ Modellen, jeder Website, und hält Ihre API-Schlüssel sicher.
workspaces-Array in Ihrer docmd.config.json mit prefix- und src-Eigenschaften.Wie es funktioniert
Eine Headless-Engine und ein Framework-Plugin, entwickelt um unabhängig oder zusammen zu arbeiten.
Headless, überall einsetzbar
docmd-assistant ist eine eigenständige Bibliothek ohne UI-Vorgaben. Integrieren Sie sie in React, Vue, Svelte, Node.js oder jede JavaScript-Anwendung.
API-Schlüssel bleiben auf Ihrem Server
Ihre KI-Anbieter-Zugangsdaten verbleiben sicher auf dem Server. Der Browser-Client speichert, überträgt oder exponiert niemals Rohschlüssel.
Antworten in Ihren Inhalten verankert
Vor dem Antworten ruft die Engine relevante Abschnitte aus Ihrer Dokumentation über docmd-search-Indizes ab, damit Antworten präzise und kontextbewusst sind.
Funktioniert mit jedem KI-Anbieter
Verbinden Sie sich direkt mit Cloud-Anbietern oder leiten Sie Anfragen sicher über ein Relay weiter. Läuft mit lokalen Modellen auch komplett offline.
| Anbieter | Unterstützte Modelle | Verbindungsmodus | Sicherheitsarchitektur |
|---|---|---|---|
| OpenAI | gpt-4o, gpt-4o-mini | Direct / Relay | Serverseitige KMS-Umschlagverschlüsselung |
| Anthropic | claude-3-5-sonnet, haiku | Direct / Relay | Serverseitige KMS-Umschlagverschlüsselung |
| Google Gemini | gemini-1.5-flash, pro | Direct / Relay | Serverseitige KMS-Umschlagverschlüsselung |
| DeepSeek & Groq | deepseek-chat, llama-3.3 | Direct / Relay | Serverseitige KMS-Umschlagverschlüsselung |
| Ollama (Local) | llama3, mistral, qwen | Direct Offline | 100% Lokal / Keine Cloud |
In wenigen Zeilen Code integrieren
Erstellen Sie eine Engine-Instanz, verbinden Sie Ihren Suchindex und beginnen Sie, Fragen zu beantworten. Unterstützt Streaming, benutzerdefinierte Tools und den vollständigen Gesprächsverlauf.
import { DocmdAssistantEngine } from 'docmd-assistant'; import * as Search from '@docmd/plugin-search/client'; // 1. Initialise engine instance with provider configuration const engine = new DocmdAssistantEngine({ provider: 'openai', model: 'gpt-4o-mini', systemPrompt: 'You are a helpful software documentation assistant.', ragCallback: async (query) => { const matches = await Search.search(query, 5); return matches.map(m => m.chunk.text).join('\\n\\n'); } }); // 2. Register custom client-side execution tool engine.registerTool({ name: 'fetch_user_workspace', description: 'Retrieve active workspace configuration', parameters: { type: 'object', properties: { workspaceId: { type: 'string' } } }, handler: async ({ workspaceId }) => ({ activeTheme: 'summer', mode: 'spa' }) }); // 3. Listen to real-time stream events and execute query turn engine.on('token', (chunk) => process.stdout.write(chunk)); await engine.sendMessage('How do I set up custom navigation in docmd?');
Häufig gestellte Fragen
Häufige Fragen zu docmd-assistant und dem KI-Plugin.
Woher kennt er die richtige Antwort?
Sind meine API-Schlüssel sicher?
Kann es komplett offline laufen?
KI-Assistent zu Ihren Docs hinzufügen
Open Source, funktioniert mit jeder Dokumentationsseite. In Minuten eingerichtet.