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.

15 lines (12 loc) 467 B
import {ChatAdapterOptions} from '../types/adapterOptions'; import {getBaseUrlFromUrlOption} from './getBaseUrlFromUrlOption'; export const getSchemaUrlToUse = <AnyAiMsg>( adapterOptions: ChatAdapterOptions<AnyAiMsg>, type: 'input' | 'output', ): string => { const baseUrl = getBaseUrlFromUrlOption(adapterOptions).replace(/\/$/, ''); if (type === 'input') { return `${baseUrl}/input_schema`; } return `${baseUrl}/output_schema`; };