Skip to content

Commit e6026be

Browse files
committed
Update to ModelFusion v0.88
1 parent 6a58513 commit e6026be

File tree

5 files changed

+14
-14
lines changed

5 files changed

+14
-14
lines changed

app/api/llama2/route.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Message, StreamingTextResponse, readableFromAsyncIterable } from "ai";
22
import {
3-
ChatMessage,
43
Llama2PromptFormat,
4+
TextChatMessage,
55
llamacpp,
66
streamText,
77
trimChatPrompt,
@@ -31,11 +31,11 @@ export async function POST(req: Request) {
3131
"You are an AI chat bot. " +
3232
"Follow the user's instructions carefully.",
3333

34-
// map Vercel AI SDK Message to ModelFusion ChatMessage:
34+
// map Vercel AI SDK Message to ModelFusion TextChatMessage:
3535
messages: messages.filter(
3636
// only user and assistant roles are supported:
3737
(message) => message.role === "user" || message.role === "assistant"
38-
) as ChatMessage[],
38+
) as TextChatMessage[],
3939
},
4040
})
4141
);

app/api/mistral/route.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Message, StreamingTextResponse, readableFromAsyncIterable } from "ai";
22
import {
3-
ChatMessage,
3+
TextChatMessage,
44
TextPromptFormat,
55
llamacpp,
66
streamText,
@@ -31,11 +31,11 @@ export async function POST(req: Request) {
3131
"You are an AI chat bot. " +
3232
"Follow the user's instructions carefully.",
3333

34-
// map Vercel AI SDK Message to ModelFusion ChatMessage:
34+
// map Vercel AI SDK Message to ModelFusion TextChatMessage:
3535
messages: messages.filter(
3636
// only user and assistant roles are supported:
3737
(message) => message.role === "user" || message.role === "assistant"
38-
) as ChatMessage[],
38+
) as TextChatMessage[],
3939
},
4040
})
4141
);

app/api/openhermes/route.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Message, StreamingTextResponse, readableFromAsyncIterable } from "ai";
22
import {
33
ChatMLPromptFormat,
4-
ChatMessage,
4+
TextChatMessage,
55
llamacpp,
66
streamText,
77
trimChatPrompt,
@@ -31,11 +31,11 @@ export async function POST(req: Request) {
3131
"You are an AI chat bot. " +
3232
"Follow the user's instructions carefully.",
3333

34-
// map Vercel AI SDK Message to ModelFusion ChatMessage:
34+
// map Vercel AI SDK Message to ModelFusion TextChatMessage:
3535
messages: messages.filter(
3636
// only user and assistant roles are supported:
3737
(message) => message.role === "user" || message.role === "assistant"
38-
) as ChatMessage[],
38+
) as TextChatMessage[],
3939
},
4040
})
4141
);

package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"dependencies": {
1212
"ai": "2.2.24",
1313
"next": "14.0.3",
14-
"modelfusion": ">= 0.80.0",
14+
"modelfusion": ">= 0.88.0",
1515
"react": "18.2.0",
1616
"react-dom": "^18.2.0"
1717
},

0 commit comments

Comments
 (0)