@ captra-ai/ 客户端
键入了HTTP,SSE流出,批准,取消,事件检索,以及远程Captra运行时间的回放.
npm install @captra-ai/client @captra-ai/core
import { createCaptraClient } from '@captra-ai/client'
import type app from './captra.app'
const client = createCaptraClient<typeof app>({ baseUrl: '/api/captra' })
const result = await client.execute('greet', { name: 'Ada' })
从服务器的应用合同中推断出能力名称,输入和输出. 使用 stream() 当您需要跟踪或 chat.delta 最后结构化结果之前的事件。 它的第四个论点接受 AbortSignal 根据要求取消.
conversationMessages(id, { cursor, limit }) 为持久聊天接口读取经认证的光标页.
使用 conversation(id), (中文(简体) ), archiveConversation(id), (中文(简体) ), restoreConversation(id),以及 deleteConversation(id) 被认证的对话生命周期.