ai-database
ai-database
is a minimalistic package that exports Payload CMS collection configurations and Next.js API route handlers to simplify database operations in AI applications. It provides a foundation for storing and retrieving data related to AI models, functions, generations, and more.
The package includes collection definitions for entities like Nouns, Verbs, Things, Events, Functions, Models, and Generations, making it easy to organize AI-related data and integrate it with your applications.
Usage Example
import { db } from 'ai-database'
// Find a user by email
const user = await db.users.findOne({ email: '[email protected]' })
// Create a new user
const newUser = await db.users.create({
email: '[email protected]',
password: 'password',
})
// Store an AI generation result
const generation = await db.generations.create({
provider: 'openai',
model: 'gpt-4o',
input: 'Generate a product description',
output: 'A revolutionary product that transforms...',
})
Last updated on