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 🥳🚀