Skip to content

castortech/rivet-ai-sdk-provider

 
 

Repository files navigation

Rivet Provider for Vercel AI SDK

This is the Rivet provider for the Vercel AI SDK giving you access to run your Rivet Graphs as a supported LM.

Setup for AI SDK v5

# For pnpm
pnpm add @alpic80/rivet-ai-sdk-provider

# For npm
npm install @alpic80/rivet-ai-sdk-provider

# For yarn
yarn add @alpic80/rivet-ai-sdk-provider

Provider Instance

You can import the default provider instance rivet from @alpic80/rivet-ai-sdk-provider:

import { rivet } from '@alpic80/rivet-ai-sdk-provider';

Example

import { rivet } from '"@alpic80/rivet-ai-sdk-provider';
import { generateText } from 'ai';

const { text } = await generateText({
  model: rivet('myGraph.rivet-project'),
  prompt: 'Write a vegetarian lasagna recipe for 4 people.',
});

Required Configuration

In order to use the Rivet AI SDK provider you will need to also install and run the Adion custom Rivet server available on npm (@alpic80/rivet-cli) and to configure it with support for PROJECTS_ROOT_DIR (see serve.md for details)

About

The Rivet provider for the Vercel AI SDK

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 100.0%