Page cover

Quickstart

Installation

To install Lab.fun, run the following command in your terminal:

npm install labdotfun-sdk

Alternatively, you can clone the repository:

git clone https://github.com/labdotfun/sdk.git

Basic Usage

Here’s a quick example to set up a simple chatbot using Lab.fun:

const { LabFun } = require('labdotfun-sdk');

const bot = new LabFun({
  apiKey: 'your-openai-api-key',
  settings: {
    language: 'en',
    tone: 'friendly',
  },
});

bot.on('message', (userMessage) => {
  const reply = bot.generateResponse(userMessage);
  console.log(`Bot: ${reply}`);
});

bot.start();

Advanced Features

Custom Integrations

Lab.fun allows developers to extend its functionality by creating custom modules. For example:

bot.addModule('weather', async (query) => {
  const weatherData = await getWeather(query.location);
  return `The weather in ${query.location} is ${weatherData.temp}°C.`;
});

Analytics Dashboard

Track your chatbot’s performance with the built-in analytics dashboard. To enable this feature:

bot.enableAnalytics({
  dashboardUrl: 'https://dashboard.lab.fun',
});

Last updated