neura-sdk
Version:
TypeScript SDK for interacting with the Neura AI API
22 lines (21 loc) • 646 B
TypeScript
import React from 'react';
interface Message {
role: 'user' | 'assistant' | 'system';
content: string;
}
interface NeuraChatProps {
sessionId?: string;
userId?: string;
initialMessages?: Message[];
reasoningFormat?: string;
onNewMessage?: (message: Message) => void;
renderMessage?: (message: Message, index: number) => React.ReactNode;
renderInput?: (props: {
value: string;
onChange: (e: React.ChangeEvent<HTMLTextAreaElement>) => void;
onSubmit: () => void;
disabled: boolean;
}) => React.ReactNode;
}
export declare const NeuraChat: React.FC<NeuraChatProps>;
export {};