import React, { useState } from 'react'; interface ResponseDisplayProps { response: string; tokens: string[]; } export default function ResponseDisplay({ response, tokens }: ResponseDisplayProps) { const [showTokens, setShowTokens] = useState(false); const hasTokens = tokens && tokens.length > 0; return (

Model Response

{hasTokens && ( )}
{showTokens && hasTokens ? (
{tokens.map((token, idx) => ( {token} ))}
) : (
              {response}
            
)}
Total Tokens: {hasTokens ? tokens.length : 'N/A'} Characters: {response.length}
); }