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.
13 lines (10 loc) • 746 B
text/typescript
import {warnOnce} from '@shared/utils/warn';
import {ChatAdapterBuilder} from './openai/gpt/builders/builder';
import {OpenAiAdapterBuilderImpl} from './openai/gpt/builders/builderImpl';
export const createUnsafeChatAdapter = <AiMsg = string>(): ChatAdapterBuilder<AiMsg> => {
warnOnce('You just have created an OpenAI adapter that connects to the API directly from the browser. '
+ 'This is not recommended for production use. We recommend that you implement a server-side proxy and configure '
+ 'a customized adapter for it. To learn more about how to create custom adapters for nlux, visit:\n'
+ 'https://docs.nlkit.com/nlux/learn/adapters/custom-adapters');
return new OpenAiAdapterBuilderImpl<AiMsg>();
};