Develop better Chatbots

Build your AI chatbots with the best tools available in the market.
Website
Hey there! 👋 Where are my Users from?
Acme LogoTreemap
I made a treemap to show you the distribution of your users by region. The most popular country is the US and the most popular City is Seattle.
Ask me anything...

Want to embedd Turbular directly into your application?

Use our prebuilt JavaScript components to directly embedd Turbular's chat into your application.

logochat.tsx
1import React from 'react';
2import { Chat, useChat } from 'turbular';
3
4const ChatApp: React.FC = () => {
5    const { messages, sendMessage } = useChat();
6
7    return (
8        <Chat 
9            messages={messages}
10            onSend={sendMessage} 
11        />
12    );
13};
14
15export default ChatApp;
logochat.html
1<html lang="en">
2	<head>
3		<meta charset="UTF-8" />
4		<title>Chat</title>
5	</head>
6	<body>
7		<iframe
8			src="https://turbular.com/chat?token=YOUR_TOKEN_HERE"
9			title="Chat Application"
10			width="600"
11			height="400"
12		></iframe>
13	</body>
14</html>
logochat.vue
1<template>
2    <Chat :messages="messages" @send="sendMessage" />
3</template>
4
5<script>
6import { Chat, useChat } from 'turbular';
7
8export default {
9  setup() {
10    const { messages, sendMessage } = useChat();
11    return { messages, sendMessage };
12  },
13};
14</script>
Try it out! 👇

Our Endpoints

Leverage our API endpoints in order to build smarter LLM applications and enable new insights for your users.

1import turbular
2api_key = 'YOUR_API_KEY'
3response = turbular.chat_with_data_sources(api_key=api_key,
4							data_source='your_data_source',
5							user_query='your_query')
6print(response)

Chat

Use Turbular's AI agent to enable chatting with your data sources in your application. The agent is able to retrieve and visualize data for your users as well as to talk about your data.

1curl -X POST https://www.api.turbular.com/sql/generate \
2	  -H "Content-Type: application/json" \
3	  -H "Authorization: Bearer YOUR_API_KEY" \
4	  -d '{
5			"database_schema": "your_database_schema",
6			"question": "your_question"
7		  }'

SQL Generator

Use this endpoint to access state of the art sql generation for a database and a question. Either let us extract your database schema directly or provide us your data base schema.

1curl -X POST https://www.api.turbular.com/code/execute \
2	  -H "Content-Type: application/json" \
3	  -H "Authorization: Bearer YOUR_API_KEY" \
4	  -d '{
5			"code": "your_python_code"
6		  }'

Code Execution

Our code execution endpoint allows you to run untrusted Python code in a secure sandboxed environment with state of the art execution speed.

1const response = await turbular.visualizeData({
2		  apiKey: 'YOUR_API_KEY',
3		  database: 'your_database',
4		  userQuery: 'your_query'
5		});

Data Visualization

Use our Data Visualization endpoint to retrieve and visualize data from a database based on a user question.

Frequently Asked Questions

Turbular is a self-serve AI enabled business intelligence tool.

Ready? Let's get started!

Discover how easy Data Analytics can be and focus your time on making more meaningful decisions. Does our offer not fit your needs? Our sales team will be happy to advise you and create a customized offer tailored to your company.

Pricing

Learn more about our pricing and how we can help you.

Contact us!

Get in touch with our sales team to learn more about our offerings.