'use client'; import { useChat } from '@ai-sdk/react'; import { DefaultChatTransport } from 'ai'; import ChatInput from '@/component/chat-input'; import { OpenAICodeInterpreterMessage } from '@/app/api/chat-openai-code-interpreter/route'; import CodeInterpreterView from '@/component/openai-code-interpreter-view'; export default function TestOpenAIWebSearch() { const { status, sendMessage, messages } = useChat({ transport: new DefaultChatTransport({ api: '/api/chat-openai-code-interpreter', }), }); return (

OpenAI Code Interpreter Test

{messages.map(message => (
{message.role === 'user' ? 'User: ' : 'AI: '} {message.parts.map((part, index) => { switch (part.type) { case 'text': return
{part.text}
; case 'tool-code_interpreter': return ; } })}
))} sendMessage({ text })} />
); }