feat(vercel-ai-sdk): migrate to Vercel AI SDK v6 (#4741)

Co-authored-by: kartik-mem0 <kartik.labhshetwar@mem0.ai>
This commit is contained in:
Abhishek Chauhan
2026-06-10 18:41:15 +05:30
committed by GitHub
co-authored by kartik-mem0
parent b819d95d18
commit b4a50e3dc8
24 changed files with 1766 additions and 1418 deletions
@@ -3,7 +3,7 @@ dotenv.config();
import { retrieveMemories } from "../../src";
import { generateText } from "ai";
import { LanguageModelV2Prompt } from '@ai-sdk/provider';
import { LanguageModelV3Prompt } from '@ai-sdk/provider';
import { testConfig } from "../../config/test-config";
import { createAnthropic } from "@ai-sdk/anthropic";
@@ -20,7 +20,7 @@ describe("ANTHROPIC Integration Tests", () => {
});
it("should retrieve memories and generate text using ANTHROPIC provider", async () => {
const messages: LanguageModelV2Prompt = [
const messages: LanguageModelV3Prompt = [
{
role: "user",
content: [
@@ -3,7 +3,7 @@ dotenv.config();
import { retrieveMemories } from "../../src";
import { generateText } from "ai";
import { LanguageModelV2Prompt } from '@ai-sdk/provider';
import { LanguageModelV3Prompt } from '@ai-sdk/provider';
import { testConfig } from "../../config/test-config";
import { createCohere } from "@ai-sdk/cohere";
@@ -19,7 +19,7 @@ describe("COHERE Integration Tests", () => {
});
it("should retrieve memories and generate text using COHERE provider", async () => {
const messages: LanguageModelV2Prompt = [
const messages: LanguageModelV3Prompt = [
{
role: "user",
content: [
@@ -3,7 +3,7 @@ dotenv.config();
import { retrieveMemories } from "../../src";
import { generateText } from "ai";
import { LanguageModelV2Prompt } from '@ai-sdk/provider';
import { LanguageModelV3Prompt } from '@ai-sdk/provider';
import { testConfig } from "../../config/test-config";
import { createGoogleGenerativeAI } from "@ai-sdk/google";
@@ -19,7 +19,7 @@ describe("GOOGLE Integration Tests", () => {
});
it("should retrieve memories and generate text using Google provider", async () => {
const messages: LanguageModelV2Prompt = [
const messages: LanguageModelV3Prompt = [
{
role: "user",
content: [
@@ -3,7 +3,7 @@ dotenv.config();
import { retrieveMemories } from "../../src";
import { generateText } from "ai";
import { LanguageModelV2Prompt } from '@ai-sdk/provider';
import { LanguageModelV3Prompt } from '@ai-sdk/provider';
import { testConfig } from "../../config/test-config";
import { createGroq } from "@ai-sdk/groq";
@@ -20,7 +20,7 @@ describe("GROQ Integration Tests", () => {
});
it("should retrieve memories and generate text using GROQ provider", async () => {
const messages: LanguageModelV2Prompt = [
const messages: LanguageModelV3Prompt = [
{
role: "user",
content: [
@@ -3,7 +3,7 @@ dotenv.config();
import { retrieveMemories } from "../../src";
import { generateText } from "ai";
import { LanguageModelV2Prompt } from '@ai-sdk/provider';
import { LanguageModelV3Prompt } from '@ai-sdk/provider';
import { testConfig } from "../../config/test-config";
import { createOpenAI } from "@ai-sdk/openai";
@@ -19,7 +19,7 @@ describe("OPENAI Integration Tests", () => {
});
it("should retrieve memories and generate text using OpenAI provider", async () => {
const messages: LanguageModelV2Prompt = [
const messages: LanguageModelV3Prompt = [
{
role: "user",
content: [