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.

31 lines (23 loc) 1.12 kB
You can use the `createChatAdapter` function to create a Hugging Face Inference API adapter. ```jsx const hfAdapter = createChatAdapter() .withEndpoint('<YOUR ENDPOINT URL>'); ``` If your Hugging Face endpoint is protected and requires a token, you can pass it as follows: ```jsx const hfAdapter = createChatAdapter() .withEndpoint('<YOUR ENDPOINT URL>') .withAuthToken('<YOUR TOKEN>'); ``` And because the user and the AI output require transformation, we will use use input and output pre-processors specific to the model that we are using: ```jsx import {createChatAdapter, llama2InputPreProcessor, llama2OutputPreProcessor} from '@nlux/hf' const hfAdapter = createChatAdapter() .withEndpoint('<YOUR ENDPOINT URL>') .withAuthToken('<YOUR TOKEN>') .withInputPreProcessor(llama2InputPreProcessor) .withOutputPreProcessor(llama2OutputPreProcessor); ``` The `createChatAdapter` function returns an adapter builder that you can be configured by chaining methods. Please refer to the [reference documentation](/reference/adapters/hugging-face) for more information on the available methods.