UNPKG

@gensx/vercel-ai-sdk

Version:
16 lines 868 B
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