aboutsummaryrefslogtreecommitdiff
path: root/packages/tools/test/ai-sdk-test.ts
blob: 3d9f13ea6f22593eccbe7a977d73a5b310fa7eeb (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import { generateText } from "ai"
import { withSupermemory } from "../src/ai-sdk"
import { openai } from "@ai-sdk/openai"

const modelWithMemory = withSupermemory(openai("gpt-5"), "user_id_life", {
	verbose: true,
	mode: "query", // options are profile, query, full (default is profile)
	addMemory: "always", // options are always, never (default is never)
})

const result = await generateText({
	model: modelWithMemory,
	system: "You are an AI Girlfriend",
	messages: [{ role: "user", content: "Where do i live?" }],
})

console.log(result.text)