feat: update providers (#881)

This commit is contained in:
Jeremy 2025-03-20 14:10:45 -07:00 committed by GitHub
parent 9058240e10
commit 7811c0f7fb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 122 additions and 108 deletions

View file

@ -1,6 +1,6 @@
'use client';
import type { Attachment, Message } from 'ai';
import type { Attachment, Message, UIMessage } from 'ai';
import cx from 'classnames';
import type React from 'react';
import {
@ -22,7 +22,7 @@ import { Button } from './ui/button';
import { Textarea } from './ui/textarea';
import { SuggestedActions } from './suggested-actions';
import equal from 'fast-deep-equal';
import { UseChatHelpers, UseChatOptions } from '@ai-sdk/react';
import { UseChatHelpers } from '@ai-sdk/react';
function PureMultimodalInput({
chatId,
@ -45,8 +45,8 @@ function PureMultimodalInput({
stop: () => void;
attachments: Array<Attachment>;
setAttachments: Dispatch<SetStateAction<Array<Attachment>>>;
messages: Array<Message>;
setMessages: Dispatch<SetStateAction<Array<Message>>>;
messages: Array<UIMessage>;
setMessages: UseChatHelpers['setMessages'];
append: UseChatHelpers['append'];
handleSubmit: UseChatHelpers['handleSubmit'];
className?: string;
@ -308,7 +308,7 @@ function PureStopButton({
setMessages,
}: {
stop: () => void;
setMessages: Dispatch<SetStateAction<Array<Message>>>;
setMessages: UseChatHelpers['setMessages'];
}) {
return (
<Button