createChatAction
createChatAction(
options): (body) =>Promise<unknown>
Defined in: react-nextjs/src/server.ts:330
Server action for chat completion.
Parameters
Section titled “Parameters”options
Section titled “options”bridge
Section titled “bridge”Bridge<FrontendAdapter<unknown, unknown, unknown>> | () => Bridge<FrontendAdapter<unknown, unknown, unknown>> | Promise<Bridge<FrontendAdapter<unknown, unknown, unknown>>>
Returns
Section titled “Returns”(
body):Promise<unknown>
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Promise<unknown>
Example
Section titled “Example”'use server';
import { createChatAction } from 'ai.matey.react.nextjs/server';import { bridge } from './bridge';
export const chatAction = createChatAction({ bridge });
// In component:const result = await chatAction({ messages: [...] });