If you need a service to let you easily inject text, files and URLs into your app, Chariot is a good choice. It lets you add natural language processing abilities to your app with relatively little programming expertise. You can set up language models, steer conversations and generate text embeddings. It comes in several pricing levels, including a free tier, and supports Node.js, though Python and .NET SDKs are on the way.
Dialoq is another service for building AI-powered chatbots. It lets you upload data in a variety of formats, including PDF, .txt, .md and URLs. The service has features like Embeddings as a Service for converting documents into vector form, customizable prompts and adjustable similarity scores for fine-tuning results. It also has several pricing levels and APIs for uploading documents and embeddings.
If you want more control, EmbedAI offers an AI chatbot builder that lets you build chatbots using your own data from files, websites and YouTube videos. It offers customizable look and feel, support for more than 100 languages, and integration with other apps through API or Zapier. The service has several pricing levels to accommodate different needs, including e-commerce and educational use.