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.
9 lines (7 loc) • 417 B
text/typescript
import {ChatAdapterOptions} from '../types/adapterOptions';
import {getBaseUrlFromUrlOption} from './getBaseUrlFromUrlOption';
export const getRunnableNameToUse = <AnyAiMsg>(adapterOptions: ChatAdapterOptions<AnyAiMsg>): string => {
const baseUrl = getBaseUrlFromUrlOption(adapterOptions).replace(/\/$/, '');
const runnableName = baseUrl.split('/').pop();
return runnableName || 'langserve-runnable';
};