Modules@revojs/ai
One protocol for intelligent features.
Use provider-neutral contracts for language, embedding, image, speech, transcription and reranking models, including streaming and tools.
What it handles
Provider-neutral model APIs
Streaming data frames
Tool calls and approvals
Multimodal file support
import { useAi } from "@revojs/ai";
const ai = useAi(scope);
const result = await ai.openai.textGenerate({
model: "gpt-5",
messages,
});Keep exploring
Related modules
Bring Vue rendering, nested layouts, client navigation and server-aware data loading into the revojs route system.
A compact Vue component library with semantic themes, Iconify integration and accessible primitives designed to be composed.
Localize copy and route paths together, with locale detection and generated types shared across server and client rendering.