Why Build Your Chatbot with Bigdata.com?

Bigdata.com is designed specifically for business and finance professionals, delivering real-time, AI-driven insights with precision and speed. βœ… Unmatched Data Access β€” Instantly analyze vast, high-quality datasets.
βœ… Grounding with Bigdata.com β€” Generated responses reflect the accurate and real-time market conditions.
βœ… Finance & Business Expertise β€” Designed for professionals, not generic use.
βœ… Seamless Integration β€” Easily power your chatbot with cutting-edge AI.

πŸ“ Overview

This tutorial walks you through deploying and integrating the Financial Research Assistant chatbot on your proprietary platform using a sample Python server chat-server.py and connecting it to Bigdata.com’s Chat Service. Flow Summary:
  • The Web App sends users’ inputs to the Python-based chat server chat-server.py.
  • The server processes these inputs and communicates with Bigdata.com’s Chat Service API.
  • Responses are routed back to the Web App for display.

🧰 Prerequisites

  • Create a directory for your project and navigate to it.
mkdir chat-server
cd chat-server/
  • Follow the how-to guide Prerequisites to set up your Bigdata.com Python SDK environment.

πŸ§ͺ Step 1: Set Up chat-server.py

  1. Place the files chat-server.py and requirements.txt in your project directory.
Project structure:
chat-server/
β”œβ”€β”€ bigdata_venv/
β”œβ”€β”€ .env
β”œβ”€β”€ chat-server.py
└── requirements.txt
  1. Install dependencies:
pip install -r requirements.txt
  1. Run the server:
python chat-server.py
By default, this starts on http://localhost:5000 unless specified otherwise.

πŸ§‘β€πŸ’» Step 2: Connect from Your Web App

We built a Sample App that you can use as PoC. By default it communicates to the chat-server.py on http://localhost:5000

Sample App

Click here to open it and start chating with Bigdata.com πŸ₯³πŸš€