ai
This library provides a set of utilities for integrating AI capabilities into applications, with a focus on:
AI Function Calling: Enables calling AI functions with structured inputs and outputs
Streaming Support: Handles streaming responses from AI providers
Error Handling: Includes comprehensive error handling mechanisms
Type Safety: Offers TypeScript support for better developer experience
AI Function Calling: Create and call AI functions with typed inputs/outputs
Streaming Support: Process streaming responses from AI providers
Error Handling: Built-in error types and handling utilities
Type Safety: Full TypeScript support for all operations
The library includes first-class support for Svelte with dedicated Svelte utilities and components. It also works with other frameworks through its core API. // Example of creating an AI function const getWeather = aiFunction( { description: "Get the current weather", inputSchema: z.object({ location: z.string() }), outputSchema: z.object({ temp: z.number(), unit: z.string() }) }, async ({ location }) => { // Implementation here } );
For more detailed documentation, visit the [official docs](https://example.com/docs ai-solid fa-up-right-from-square).