@gensx/vercel-ai-sdk
Version:
Vercel AI SDK for GenSX.
16 lines • 868 B
JavaScript
import * as gensx from "@gensx/core";
import * as ai from "ai";
// eslint-disable-next-line @typescript-eslint/no-explicit-any
export function createGSXComponent(name, fn) {
return gensx.Component(name, fn);
}
// Cast to the more specific type
export const StreamObject = createGSXComponent("StreamObject", ai.streamObject);
export const StreamText = createGSXComponent("StreamText", ai.streamText);
export const GenerateText = createGSXComponent("GenerateText", ai.generateText);
// Cast to the more specific type
export const GenerateObject = createGSXComponent("GenerateObject", ai.generateObject);
export const Embed = createGSXComponent("Embed", ai.embed);
export const EmbedMany = createGSXComponent("EmbedMany", ai.embedMany);
export const GenerateImage = createGSXComponent("GenerateImage", ai.experimental_generateImage);
//# sourceMappingURL=index.js.map