Skip to main content

Ask AI chatbot plugin for MkDocs, powered by Biel.ai.

Project description

AI chatbot plugin for MkDocs

Ask AI chatbot plugin for MkDocs sites, powered by Biel.ai.

AI chatbot MkDocs

Add an AI chatbot to your MkDocs documentation using Biel.ai's plugin. The integration works with any MkDocs theme, including Material for MkDocs, and adds both chat and search capabilities. No template overrides needed.

Note: A Biel.ai plan is required to use this plugin. Try it free for 14 days—no credit card required.

Key features

  • AI chatbot that provides instant responses to documentation queries.
  • AI search engine for quick and relevant information retrieval.
  • Integration with MkDocs, no custom_dir or template overrides required.
  • Customizable to match your site's branding and user needs.

Installation

pip install mkdocs-biel

Add the plugin to your mkdocs.yml:

plugins:
  - search
  - biel:
      project: <YOUR_PROJECT_ID>
      header_title: Biel.ai chatbot

Replace <YOUR_PROJECT_ID> with your project's ID from the Biel.ai dashboard.

Run mkdocs serve and verify the chat button appears in the bottom-right corner.

Configuration

All widget options are supported as snake_case keys, for example:

plugins:
  - biel:
      project: <YOUR_PROJECT_ID>
      button_text: Ask AI
      button_position: bottom-right
      modal_position: bottom-right
      button_style: dark
      header_title: Documentation AI

Set enable: false to turn the widget off without removing the configuration.

Theme keyboard shortcuts

Some themes, including Material for MkDocs, register global keyboard shortcuts (f, s, /, p, n) that fire while typing inside the Biel.ai widget. The plugin fixes this automatically: keystrokes inside the widget are scoped to it, and theme shortcuts keep working everywhere else on the page. Set theme_shortcuts_fix: false to opt out.

Get started

See the MkDocs AI chatbot integration guide for the full list of options and setup instructions.

Support

Need assistance? Contact us for help.

License

Copyright (c) 2024 Biel.ai

Licensed under the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mkdocs_biel-0.1.0.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mkdocs_biel-0.1.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file mkdocs_biel-0.1.0.tar.gz.

File metadata

  • Download URL: mkdocs_biel-0.1.0.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.32.5

File hashes

Hashes for mkdocs_biel-0.1.0.tar.gz
Algorithm Hash digest
SHA256 60f2020b6cea2c41f1175951b95b0d450edef05e9387d10158a89b920467779f
MD5 5ffd3cdde581af3868b4c716e81b572d
BLAKE2b-256 83663857ada1fe2d7414eb79fbf6613997bc7eb3b15e977ad5047ed2d66a3eb2

See more details on using hashes here.

File details

Details for the file mkdocs_biel-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: mkdocs_biel-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.32.5

File hashes

Hashes for mkdocs_biel-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 437f89e64388b1f3726d6785a19ee6e83785156342def3b4a40571bdb9cf7fbd
MD5 df6902e405cf602ff63a1bb8a8da641f
BLAKE2b-256 99a49a6f6aa0a1131ee664be525cea4a2706fb27b07342ef26bfd7519a0c081d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page