feat: only send user message as part of request (#957)
This commit is contained in:
parent
9279135355
commit
f18af236a0
8 changed files with 90 additions and 54 deletions
|
|
@ -1,14 +1,13 @@
|
|||
'use server';
|
||||
|
||||
import { generateText, Message } from 'ai';
|
||||
import { generateText, type UIMessage } from 'ai';
|
||||
import { cookies } from 'next/headers';
|
||||
|
||||
import {
|
||||
deleteMessagesByChatIdAfterTimestamp,
|
||||
getMessageById,
|
||||
updateChatVisiblityById,
|
||||
} from '@/lib/db/queries';
|
||||
import { VisibilityType } from '@/components/visibility-selector';
|
||||
import type { VisibilityType } from '@/components/visibility-selector';
|
||||
import { myProvider } from '@/lib/ai/providers';
|
||||
|
||||
export async function saveChatModelAsCookie(model: string) {
|
||||
|
|
@ -19,7 +18,7 @@ export async function saveChatModelAsCookie(model: string) {
|
|||
export async function generateTitleFromUserMessage({
|
||||
message,
|
||||
}: {
|
||||
message: Message;
|
||||
message: UIMessage;
|
||||
}) {
|
||||
const { text: title } = await generateText({
|
||||
model: myProvider.languageModel('title-model'),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue