open-index/open-npm huggingface dataset:
npm package: @hubdao/sdk
Description: 🛠 An SDK for building applications on top of Hubdao
Latest version: 1.0.2

# Hubdao SDK

[![Unit Tests](https://github.com/Uniswap/uniswap-v2-sdk/workflows/Unit%20Tests/badge.svg)](https://github.com/Uniswap/uniswap-v2-sdk/actions?query=workflow%3A%22Unit+Tests%22)
[![Lint](https://github.com/Uniswap/uniswap-v2-sdk/workflows/Lint/badge.svg)](https://github.com/Uniswap/uniswap-v2-sdk/actions?query=workflow%3ALint)
[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)
[![npm version](https://img.shields.io/npm/v/@uniswap/v2-sdk/latest.svg)](https://www.npmjs.com/package/@uniswap/v2-sdk/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@uniswap/v2-sdk/latest.svg)](https://bundlephobia.com/result?p=@uniswap/v2-sdk@latest)

This SDK forked from uniswap.

In-depth documentation on this SDK is available at [uniswap.org](https://uniswap.org/docs/v2/SDK/getting-started/).
npm package: @hubdao/sdk-core
Description: ⚒️ An SDK for building applications on top of Hubdao
Author: harold_funit
Latest version: 1.0.1

# Hubdao SDK Core

[![Unit Tests](https://github.com/Uniswap/uniswap-sdk-core/workflows/Unit%20Tests/badge.svg)](https://github.com/Uniswap/uniswap-sdk-core/actions?query=workflow%3A%22Unit+Tests%22)
[![Lint](https://github.com/Uniswap/uniswap-sdk-core/workflows/Lint/badge.svg)](https://github.com/Uniswap/uniswap-sdk-core/actions?query=workflow%3ALint)
[![npm version](https://img.shields.io/npm/v/@uniswap/sdk-core/latest.svg)](https://www.npmjs.com/package/@uniswap/sdk-core/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@uniswap/sdk-core/latest.svg)](https://bundlephobia.com/result?p=@uniswap/sdk-core@latest)

This code is shared across Hubdao TypeScript SDKs.
npm package: @hubdegame/sdk-core
Description: ⚒️ An SDK for building applications on top of Uniswap V3
Latest version: 4.2.0

# @uniswap/sdk-core - Now at `Uniswap/sdks`

All versions after 4.2.0 of this SDK can be found in the [SDK monorepo](https://github.com/Uniswap/sdks/tree/main/sdks/sdk-core)! Please file all future issues, PR’s, and discussions there.

### Old Issues and PR’s

If you have an issue or open PR that is still active on this SDK in this repository, please recreate it in the new repository. Some existing issues and PR’s may be automatically migrated by the Uniswap Labs team.
npm package: @hubeet/client
Description: A client library to access the Hubeet API
Author: Hubeet LLC
Latest version: 0.0.2

# hubeet-sdk

A library to access Hubeet API using bot ID and API key.

## Installation

```bash
npm install hubeet-sdk
```

or

```bash
yarn add hubeet-sdk
```

## Usage

```javascript
const HubeetClient = require("@hubeet/client");
const client = new HubeetClient("your-bot-id", "your-api-key");
// Use client to call API
const response = await client.askBot(
  "¿Cuál es el mejor Framework de Inteligencia Artificial?",
  "context-id"
);
console.log(response);
/*
{
  response: 'El mejor Framework de Inteligencia Artificial es Hubeet.',
  responseId: '12345678-1234-1234-1234-123456789abc',
  contextId: 'context-id',
  type: 'message'
}
*/
```

## Ejemplo de Uso

Para ejecutar el ejemplo de uso de la librería, sigue estos pasos:

1. Navega a la carpeta `example`:

```bash
cd example
```

2. Ejecuta el archivo de ejemplo:
```bash
node example.js
```

Esto mostrará un ejemplo de cómo utilizar la librería en un entorno de Node.js.
npm package: @hubeet/converso
Description: Framework that allows you to create conversational interfaces with natural language processing models.
Author: Hubeet LLC
Latest version: 0.0.3

# Converso.js

Converso.js es un framework que permite integrar interacciones conversacionales con modelos de lenguaje en aplicaciones de JavaScript. Facilita la creación de interfaces conversacionales para que los usuarios puedan interactuar con tu aplicación mediante lenguaje natural, mejorando la experiencia de usuario y accesibilidad.

## Características

- **Definición de Acciones Conversacionales**: Declara acciones personalizadas con descripciones y parámetros específicos.
- **Integración Simple**: Compatible con cualquier proyecto de JavaScript o Node.js.
- **Respuestas Contextuales**: Utiliza el poder de LlamaIndex para interpretar y responder a comandos de manera precisa.
- **Procesamiento Vectorial**: Implementa índices vectoriales para una mejor comprensión del contexto.
- **Manejo Robusto de Errores**: Sistema completo de gestión de errores para mantener la estabilidad.

## Instalación

Instala Converso.js usando npm:

```
npm install converso.js
```

## Uso Básico

Define una acción conversacional en tu aplicación:

```javascript
const Converso = require('converso.js');

Converso.defineAction('CheckWeather', {
  description: 'Retrieve the weather forecast for a specified location',
  parameters: {
    location: {
      type: 'string',
      description: 'The location to get the weather for'
    }
  },
  handler: async (params) => {
    // Lógica para obtener el pronóstico del clima
    return await getWeatherForLocation(params.location);
  }
});

// Procesar una solicitud de lenguaje natural
const userRequest = '¿Cómo está el clima en Tokio?';
Converso.handleRequest(userRequest).then(response => {
  console.log(response); // Salida: "El clima en Tokio es..."
});
```

## Documentación

Definir una Acción

Cada acción tiene una descripción y un conjunto de parámetros. Se define utilizando Converso.defineAction():

```javascript
Converso.defineAction('NombreDeAccion', {
  description: 'Breve descripción de la acción',
  parameters: {
    nombreParametro: {
      type: 'tipo',
      description: 'Descripción del parámetro'
    }
  },
  handler: async (params) => {
    // Lógica personalizada de la acción
  }
});
```

### Procesar Solicitudes

Utiliza Converso.handleRequest() para procesar comandos de lenguaje natural:

```javascript
Converso.handleRequest('Comando de ejemplo').then(response => {
  console.log(response);
});
```

## API General

### Converso.defineAction()
Define una acción conversacional.

```javascript
Converso.defineAction('NombreDeAccion', {
  // ...
});
```

### Converso.handleRequest()

Procesa una solicitud de lenguaje natural y devuelve una respuesta.

### Converso.getActions()

Devuelve un array con todas las acciones definidas.

```javascript
const actions = Converso.getActions();
console.log(actions);
```


## Contribuir

Las contribuciones son bienvenidas. Por favor, sigue las guías de contribución y mantén el estilo de código consistente.

## Licencia

Este proyecto está licenciado bajo la Licencia MIT.