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.

17 lines (13 loc) 387 B
import OpenAI from 'openai'; export const decodePayload = <AiMsg>( payload: OpenAI.Chat.Completions.ChatCompletion, ) => { if (!payload.choices || !payload.choices[0]) { throw Error('Invalid payload'); } const content = payload.choices[0].message?.content; if (content === null) { return undefined; } return content as unknown as AiMsg; };