actualNoteContentPart: ### Q) What is Ample Copilot?
  Ample Copilot is an AI plugin for a note taking app called Amplenote. It is a free, bring your own keys plugin. It provides chat ui, natural language searching etc.
  
  ### Q) Experiencing lag or crashes or error while syncing notes with CopilotDB?
  Using a **Embedding API URL and Key** offloads embedding creation to external servers, reducing CPU load and preventing crashes. This is the recommended approach.If issues persists, please contact the developer.
  
  ### Q) I'm getting a notes not synced to CopilotDB error
  You need to sync your notes to CopilotDB before you can use natural language search features in:
  search ui / related notes ui
  chat ui (via @notes).
  
  ### Q) Why does the "Plugin Working" icon appear every 5-10 seconds when chatting?
  This happens because the chat interface continuously polls plugin.js for:(a) Current note information(b) Attachment queue updates
  
  ### Q) Does Ample Copilot work for all plans?
  Currently, **Ample Copilot requires a Pro subscription** due to its use of the Peak Viewer. However, future updates may bring support for free users once Amplenote releases a new API.
  
  ### Q) Does ample copilot work on mobile devices?
  No. Currently, **Ample Copilot** uses  Peak Viewer which is only available in Desktop.
  
  ### Q) Where can I find instructions to install Ample Copilot?
  You can install and find instructions in the plugin page bellow:
  [https://www.amplenote.com/plugins/WykvBZZSXReMcVFRrjrhk4mS](https://www.amplenote.com/plugins/WykvBZZSXReMcVFRrjrhk4mS)  
  
  ### Q) What context can be passed to LLM?
  Note context: ![](https://images.amplenote.com/93d25f9e-b4c3-11ef-ba27-d3c11d33cbac/abb323de-0352-4a21-96c4-7f2917afa942.gif) 
  Selection context
  Task context
  Image context
  
  ### Q) Is Ample Copilot tested? Where is source code?
  It has been tested with some automated test cases using jest.
  Source code: [https://github.com/debanjandhar12/my-amplenote-plugins-v2](https://github.com/debanjandhar12/my-amplenote-plugins-v2)  
  
  ### Q) Is it possible to automatically sync notes with CopilotDB?
  Not at the moment. It is however on the roadmap.
  
  ### Q) How to set custom avatar for chat bot?
  Upload avatar image to amplenote and copy the image url.
  Paste it in plugin settings (custom llm avatar):![](https://images.amplenote.com/c53af6f8-c4e1-11ef-8a3e-ad98be62f449/dc8640bb-59f8-40ec-baab-767c557b2c1c.png) 
  > You can also provide llm custom instructions like 'act like a anime cat girl' from plugin settings for double the fun 😉.
  
  ### Q) How to set openrouter.ai provider?
  In Ample Copilot settings:
  	**LLM API URL:** https://openrouter.ai/api/v1
  	**LLM API Key:** YOUR_OPENROUTER_API_KEY
  	**LLM Model:** <model of your choice>
  
  ### Q) Why can't the desktop amplenote app connect with ollama?
  You need to explicitly tell Ollama to trust and accept connections coming from Amplenote's specific origins. This is done by setting the OLLAMA_ORIGINS environment variable when starting the Ollama server:
  OLLAMA_ORIGINS=amplenote-handler://*,https://plugins.amplenote.com ollama serve
  
  ### Q) I am failing to connect to MCP Server?
  nection issues are likely caused by the MCP Server's Cross-Origin Resource Sharing (CORS) policy. The Amplenote plugin requires the server to be configured to allow requests from Amplenote's origin (i.e., it needs flexible, not strict, origin checking).
  
  ### Q) Does updating delete CopilotDB of Ample Copilot?
  Yes, updating can automatically delete data inside CopilotDB, if there's a significant update to how it stores information 😢.
processedNoteContent: ---
  title: Ample Copilot FAQ
  tags: 
  headers: ### Q) What is Ample Copilot?
  ---
  Q) What is Ample Copilot?
  Ample Copilot is an AI plugin for a note taking app called Amplenote. It is a free, bring your own keys plugin. It provides chat ui, natural language searching etc. 
  Q) Experiencing lag or crashes or error while syncing notes with CopilotDB?
  Using a Embedding API URL and Key
   offloads embedding creation to external servers, reducing CPU load and preventing crashes. This is the recommended approach.If issues persists, please contact the developer. 
  Q) I'm getting a notes not synced to CopilotDB error
  You need to sync your notes to CopilotDB before you can use natural language search features in:
  search ui / related notes ui
  chat ui (via @notes). 
  Q) Why does the "Plugin Working" icon appear every 5-10 seconds when chatting?
  This happens because the chat interface continuously polls plugin.js for:(a) Current note information(b) Attachment queue updates 
  Q) Does Ample Copilot work for all plans?
  Currently, Ample Copilot requires a Pro subscription
   due to its use of the Peak Viewer. However, future updates may bring support for free users once Amplenote releases a new API. 
  Q) Does ample copilot work on mobile devices?
  No. Currently, Ample Copilot
   uses  Peak Viewer which is only available in Desktop. 
  Q) Where can I find instructions to install Ample Copilot?
  You can install and find instructions in the plugin page bellow:
  [https://www.amplenote.com/plugins/WykvBZZSXReMcVFRrjrhk4mS](https://www.amplenote.com)`
  
  Q) What context can be passed to LLM?
  Note context: [Image: OCR text for https://images.amplenote.com/93d25f9e-b4c3-11ef-ba27-d3c11d33cbac/abb323de-0352-4a21-96c4-7f2917afa942.gif]
  
  Selection context
  Task context
  Image context 
  Q) Is Ample Copilot tested? Where is source code?
  It has been tested with some automated test cases using jest.
  Source code: [https://github.com/debanjandhar12/my-amplenote-plugins-v2](https://github.com)`
  
  Q) Is it possible to automatically sync notes with CopilotDB?
  Not at the moment. It is however on the roadmap. 
  Q) How to set custom avatar for chat bot?
  Upload avatar image to amplenote and copy the image url.
  Paste it in plugin settings (custom llm avatar): [Image: OCR text for https://images.amplenote.com/c53af6f8-c4e1-11ef-8a3e-ad98be62f449/dc8640bb-59f8-40ec-baab-767c557b2c1c.png]
  You can also provide llm custom instructions like 'act like a anime cat girl' from plugin settings for double the fun 😉.
  
  Q) How to set openrouter.ai provider?
  In Ample Copilot settings:
  LLM API URL:
   [https://openrouter.ai/api/v1](https://openrouter.ai)`
  
  LLM API Key:
   YOUR_OPENROUTER_API_KEY
  LLM Model:
   
  
  Q) Why can't the desktop amplenote app connect with ollama?
  You need to explicitly tell Ollama to trust and accept connections coming from Amplenote's specific origins. This is done by setting the OLLAMA_ORIGINS environment variable when starting the Ollama server:
  OLLAMA_ORIGINS=amplenote-handler://*, [https://plugins.amplenote.com](https://plugins.amplenote.com)`
   ollama serve 
  Q) I am failing to connect to MCP Server?
  nection issues are likely caused by the MCP Server's Cross-Origin Resource Sharing (CORS) policy. The Amplenote plugin requires the server to be configured to allow requests from Amplenote's origin (i.e., it needs flexible, not strict, origin checking). 
  Q) Does updating delete CopilotDB of Ample Copilot?
  Yes, updating can automatically delete data inside CopilotDB, if there's a significant update to how it stores information 😢.
noteTitle: Ample Copilot FAQ