Chatfinity is a platform to create custom chatbots. It offers a free trial and includes a demo chatbot assistant for testing.
Chatfinity offers an open source codebase available on GitHub, allowing users to access and modify the platform as needed without restrictions.
The platform supports easy integration into websites, enabling users to add AI chatbot functionalities seamlessly.
Chatfinity provides a cost-effective solution for building and using chatbots, reducing financial barriers for users.
Chatfinity supports direct billing via OpenAI, removing extra charges and simplifying payment processes for users.
Detailed information on how Chatfinity's crawlers work and are configured.
Guidance on handling files within Chatfinity.
Instructions on chatbot setup and integration within Chatfinity.
Documentation for using Chatfinity's API for various integrations.
Information on how to embed chatbots into different platforms.
Allows users to create a new crawler by selecting the option to create one through the platform's dashboard.
Users can enter a name for their crawler which will appear on the dashboard for easy identification.
Enables users to provide the URL where the crawler will begin its operation.
Users can specify a string that the crawler should always match while crawling to ensure relevance.
Allows users to define a selector to extract content from specific parts of the website using query selectors tested via browser's developer tools.
Allows you to upload a table of question and answer data for chatbot training. This enhances the chatbot's performance by enabling it to respond to questions using the uploaded data.
Supports file extensions including 'c', 'cpp', 'csv', 'docx', 'html', 'java', 'json', 'md', 'pdf', 'php', 'pptx', 'py', 'rb', 'tex', 'txt', 'css', 'jpeg', 'jpg', 'js', 'gif', 'png', 'tar', 'ts', 'xml', 'zip'. Files with unsupported extensions are not allowed.
Allows the creation of a new chatbot via the dashboard.
Enables assignment of a name for the chatbot which will be displayed on the dashboard.
Write a message that will be sent to users when they start a conversation.
Provides a default prompt for OpenAI, guiding the chatbot's behavior.
Select files for the AI to use in searching for specific content.
Utilizes the OpenAI Assistants API to build smart chatbots, allowing for sophisticated conversational AI capabilities.
Supports the latest model, GPT-4o, providing advanced AI functionalities.
Allows embedding a chatbot with a client-side prompt to make it more user-friendly and flexible. Users can change how the chatbot behaves in specific scenarios without affecting the server-side settings.
Enables the addition of pre-defined text to the user input field, making the chatbot dynamic and customizable via JavaScript.
With this feature you can change most colors and text within the chatbot.
Displays a form to the user to enter an email and a question. You’ll receive an email notification for new questions.
Allows removing the 'Powered by Chatfinity' branding.
Users can add a file in the chat for analysis, including CSV and other types of files.
Users have the freedom to run the program for any purpose.
Users can study and modify the source code, but must share modifications under the same license.
Users can distribute copies of the original software, and can charge for this service if they wish.
Modified versions must also be licensed under GPLv3. This ensures that all users receive these freedoms.
Prevents locking down the software in hardware that refuses to run modified versions of the software.
GPLv3 is compatible with more licenses than GPLv2, including Apache License 2.0.
The license includes a provision that helps protect users against patent lawsuits.
Adapted to be more compatible with international legal systems.
Provided without any warranty.
Includes measures against digital rights management (DRM) technology.
Modified versions must also be distributed under the GPLv3.
Source code must be made available when distributing the software.
Clarify the assistant's identity and its operational context to shape its responses accurately. This involves stating the purpose of the chatbot and its role in aiding users.
Maintain brevity in responses to keep the user's attention. Messages should be concise and easy to understand, preventing overwhelming the user.
Limit topics the chatbot can discuss to avoid off-topic interactions. Define expected topics to ensure users receive relevant help and direct focus on applicable areas.
The chatbot should reflect positively on the brand and avoid mentioning competitors. It should maintain a positive tone to reinforce the brand identity throughout interactions.
Allows you to export chat history in JSON format and analyze it using Chatfinity with AI assistance that provides actionable recommendations.
Guides you through creating and using a custom prompt for analyzing chat interactions to improve chatbot effectiveness and user satisfaction.
Create a Chatfinity account to start building your chatbot. Necessary for accessing the platform's features.
Upload relevant content to the platform to feed your chatbot. Helps in customizing responses based on your data.
Configure a Fast classifier to improve your chatbot's ability to handle queries. This involves setting up response patterns.
Embed the chatbot on your website using the provided code snippet. This is the final step to integrate the chatbot into your web environment.
Activate thread management by navigating to OpenAI platform settings and adjusting the 'Features and Capabilities' settings to enable thread visibility.
Once threads are enabled, a new option appears in the sidebar, allowing quick access to all chatbot threads, improving organization and interaction.