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) • 400 B
text/typescript
import OpenAI from 'openai';
export const decodeChunk = (
payload: OpenAI.Chat.Completions.ChatCompletionChunk,
): string | undefined => {
if (!payload.choices || !payload.choices[0]) {
throw Error('Invalid payload');
}
const content: unknown = payload.choices[0].delta.content;
if (typeof content !== 'string') {
return undefined;
}
return content;
};