UNPKG

remix-nlux

Version:

Remix IDE NLUX integration. Remix IDE is the leading IDE for building and deploying smart contracts on Ethereum. NLUX is a JavaScript and React library for building conversational AI experiences.

12 lines (10 loc) 488 B
import {ChatAdapterOptions} from '../types/adapterOptions'; import {getBaseUrlFromUrlOption} from './getBaseUrlFromUrlOption'; import {getEndpointTypeToUse} from './getEndpointTypeToUse'; export const getEndpointUrlToUse = <AnyAiMsg>( adapterOptions: ChatAdapterOptions<AnyAiMsg>, ): string => { const baseUrl = getBaseUrlFromUrlOption(adapterOptions).replace(/\/$/, ''); const endpointType = getEndpointTypeToUse(adapterOptions); return `${baseUrl}/${endpointType}`; };