@hashbrownai/core
Version:
Runtime helpers for Hashbrown AI
92 lines • 2.54 kB
TypeScript
import { Chat } from '../models';
declare const _default: {
generateMessageStart: {
type: "[api] generateMessageStart";
} & (() => {
type: "[api] generateMessageStart";
});
generateMessageChunk: {
type: "[api] generateMessageChunk";
} & ((payload: Chat.Api.AssistantMessage) => {
type: "[api] generateMessageChunk";
payload: Chat.Api.AssistantMessage;
});
generateMessageSuccess: {
type: "[api] generateMessageSuccess";
} & ((payload: Chat.Api.AssistantMessage) => {
type: "[api] generateMessageSuccess";
payload: Chat.Api.AssistantMessage;
});
generateMessageError: {
type: "[api] generateMessageError";
} & ((payload: Error) => {
type: "[api] generateMessageError";
payload: Error;
});
generateMessageExhaustedRetries: {
type: "[api] generateMessageExhaustedRetries";
} & (() => {
type: "[api] generateMessageExhaustedRetries";
});
threadLoadStart: {
type: "[api] threadLoadStart";
} & (() => {
type: "[api] threadLoadStart";
});
threadLoadSuccess: {
type: "[api] threadLoadSuccess";
} & ((payload: {
thread?: Chat.Api.Message[];
}) => {
type: "[api] threadLoadSuccess";
payload: {
thread?: Chat.Api.Message[];
};
});
threadLoadFailure: {
type: "[api] threadLoadFailure";
} & ((payload: {
error: string;
stacktrace?: string;
}) => {
type: "[api] threadLoadFailure";
payload: {
error: string;
stacktrace?: string;
};
});
threadSaveStart: {
type: "[api] threadSaveStart";
} & (() => {
type: "[api] threadSaveStart";
});
threadSaveSuccess: {
type: "[api] threadSaveSuccess";
} & ((payload: {
threadId: string;
}) => {
type: "[api] threadSaveSuccess";
payload: {
threadId: string;
};
});
threadSaveFailure: {
type: "[api] threadSaveFailure";
} & ((payload: {
error: string;
stacktrace?: string;
}) => {
type: "[api] threadSaveFailure";
payload: {
error: string;
stacktrace?: string;
};
});
assistantTurnFinalized: {
type: "[api] assistantTurnFinalized";
} & (() => {
type: "[api] assistantTurnFinalized";
});
};
export default _default;
//# sourceMappingURL=api.actions.d.ts.map