FAQ

Frequently Asked Questions

Can I create a project using the API?

Not currently. We are working on this feature and will be releasing it soon.

How do I remove the Powered by Mendable?

To remove the Powered by Mendable, you need to upgrade to an enterprise or custom plan. Contact us at garrett@mendable.ai and we can help you out.

Is it free?

We have a free plan that gives you 500 message credits. It is also free for certain Open source projects. Contact us to see if your project is eligible.

How do I get an anon key?

To get your anon key you need to sign up at mendable.ai and create a project. Then you can find your anon key in the API Keys section of the dashboard. Anon keys are used for client-side while API keys are used for server-side.

Can you correct the AI response?

Yes, Mendable offers a 'teach the model' functionality where you can correct the AI response and it will learn from it.

Is it 100% accurate?

Like Humans, AI will never be 100% accurate. So we can't assure you that every solution will be correct.

How do I cancel my subscription?

Simply log into our platform, go to your account and click on "Open customer portal" button. There you will be able to cancel/modify it through Stripe.

How does Mendable work?

Our application syncs with your documentation and support channels, then uses your docs and previously answered questions to suggest possible answers.

How does Mendable price custom plans?

  1. Use case Mendable differentiates between internal and external use cases. With Mendable, we give you the ability to use our chat bots for a variety of use cases, both for internal efficiency and external communication to your customers.

  2. Total usage For specifically external use cases, you will only pay for the value you're receiving. Mendable will look at the total number of messages sent during a month.

  3. Custom work If there are any special feature requests (custom data connectors, etc.), we are happy to discuss these requirements!

Integrating Mendable Components with React 17

To integrate Mendable components into your React 17 application, start by including the Mendable script in your project. Insert the following line in the <head> section of your index.html file:

<script src="https://unpkg.com/@mendable/search@0.0.206-beta.2/dist/umd/mendable-bundle.min.js"></script>

Next, use the useEffect hook within your main App component to initialize Mendable. Here's how you can do it:

import { useEffect } from 'react';

function App() {
  useEffect(() => {
    const initializeMendable = () => {
      Mendable.initialize({
        anon_key: "YOUR_ANON_KEY",
        type: 'searchBar',
        elementId: 'mendable-component'
      });
    };

    if (document.readyState === "complete" || document.readyState === "interactive") {
      setTimeout(() => {
        initializeMendable();
      }, 1);
    } else {
      document.addEventListener("DOMContentLoaded", () => {
        initializeMendable();
      });
    }
    const Mendable = window.Mendable;
  }, []);

  return (
    <div className="App">
      <header className="App-header">
        <div id="mendable-component"></div>
        ...
      </header>
    </div>
  );
}

export default App;

This setup ensures that the Mendable component is correctly initialized and ready to use within your React 17 application.