Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version 3.2.4 #1191

Merged
merged 97 commits into from
Nov 23, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
97 commits
Select commit Hold shift + click to select a range
7630f67
Merge branch 'main' into vNext
lpeyr Oct 28, 2024
303660f
Bump @types/node from 22.8.0 to 22.8.6
dependabot[bot] Nov 1, 2024
79dc6b1
Merge pull request #1130 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 3, 2024
c77bf69
Bump @ai-sdk/openai from 0.0.70 to 0.0.71
dependabot[bot] Nov 3, 2024
f1f3f75
Bump @supabase/supabase-js from 2.45.6 to 2.46.1
dependabot[bot] Nov 3, 2024
816448b
Bump cmdk from 1.0.0 to 1.0.3
dependabot[bot] Nov 3, 2024
be5d553
Bump ai from 3.4.20 to 3.4.32
dependabot[bot] Nov 3, 2024
98c2295
Bump vaul from 1.1.0 to 1.1.1
dependabot[bot] Nov 3, 2024
a6276fd
Bump eslint-config-next from 15.0.1 to 15.0.2
dependabot[bot] Nov 3, 2024
ba6b30c
Bump lucide-react from 0.453.0 to 0.454.0
dependabot[bot] Nov 3, 2024
079f56d
Bump openai from 4.68.4 to 4.70.2
dependabot[bot] Nov 3, 2024
940b098
Bump react-cookie from 7.2.1 to 7.2.2
dependabot[bot] Nov 3, 2024
5a82db4
Bump next from 15.0.1 to 15.0.2
dependabot[bot] Nov 3, 2024
fdf2f4e
Bump stripe from 17.2.1 to 17.3.1
dependabot[bot] Nov 3, 2024
635f755
Merge pull request #1133 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 3, 2024
02cd9c2
Merge pull request #1132 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 3, 2024
ecd8966
Merge pull request #1131 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 3, 2024
b334f45
Merge pull request #1129 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 3, 2024
e283e67
Merge pull request #1128 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 3, 2024
0d11be1
Merge pull request #1122 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 3, 2024
887bea9
Merge pull request #1121 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 3, 2024
e853c6f
Merge pull request #1117 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 3, 2024
52189ea
Merge pull request #1115 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 3, 2024
db879d3
Merge pull request #1113 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 3, 2024
5431179
Merge pull request #1111 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 3, 2024
498689d
Bump uuid from 10.0.0 to 11.0.2
dependabot[bot] Nov 3, 2024
69e96c6
Bump framer-motion from 11.11.10 to 11.11.11
dependabot[bot] Nov 3, 2024
f000f4f
Merge pull request #1126 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 3, 2024
9203704
Merge pull request #1110 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 3, 2024
453c530
Bump cmdk from 1.0.3 to 1.0.4
dependabot[bot] Nov 4, 2024
4db3384
Bump next-themes from 0.3.0 to 0.4.3
dependabot[bot] Nov 5, 2024
0e03710
Bump lucide-react from 0.454.0 to 0.456.0
dependabot[bot] Nov 8, 2024
e25e74c
Bump @mistralai/mistralai from 1.1.0 to 1.3.0
dependabot[bot] Nov 8, 2024
6782283
Updated Next Themes
lpeyr Nov 9, 2024
f242cec
Merge pull request #1140 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 9, 2024
9bb3624
Bump postcss from 8.4.47 to 8.4.49
dependabot[bot] Nov 12, 2024
978ff7e
Merge pull request #1158 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 13, 2024
8dd633d
Merge pull request #1151 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 13, 2024
bc630a3
Merge pull request #1150 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 13, 2024
4caee7d
Bump eslint-config-next from 15.0.2 to 15.0.3
dependabot[bot] Nov 13, 2024
3d1c1b4
Merge pull request #1145 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 13, 2024
33f157f
Merge pull request #1139 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 13, 2024
db3384e
Bump framer-motion from 11.11.11 to 11.11.13
dependabot[bot] Nov 13, 2024
f5ebd95
Bump ai from 3.4.32 to 3.4.33
dependabot[bot] Nov 13, 2024
a98d549
Bump @ai-sdk/openai from 0.0.71 to 0.0.72
dependabot[bot] Nov 13, 2024
bf71294
Bump @types/node from 22.8.6 to 22.9.0
dependabot[bot] Nov 13, 2024
3fadf31
Bump uuid from 11.0.2 to 11.0.3
dependabot[bot] Nov 13, 2024
3670586
Bump react-i18next from 15.1.0 to 15.1.1
dependabot[bot] Nov 13, 2024
bd5f068
Bump i18next from 23.16.4 to 23.16.5
dependabot[bot] Nov 13, 2024
9316bb5
Bump @supabase/ssr from 0.5.1 to 0.5.2
dependabot[bot] Nov 13, 2024
4474d20
Bump next from 15.0.2 to 15.0.3
dependabot[bot] Nov 13, 2024
1f96e07
Bump @stripe/stripe-js from 4.9.0 to 4.10.0
dependabot[bot] Nov 13, 2024
837796a
Bump openai from 4.70.2 to 4.72.0
dependabot[bot] Nov 13, 2024
b760fe0
Merge pull request #1157 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 13, 2024
d74a910
Merge pull request #1156 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 13, 2024
42a408e
Merge pull request #1155 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 13, 2024
cf39434
Merge pull request #1153 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 13, 2024
609ee07
Merge pull request #1152 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 13, 2024
e83bcdc
Merge pull request #1149 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 13, 2024
705849f
Merge pull request #1148 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 13, 2024
784bc65
Merge pull request #1146 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 13, 2024
e5dc421
Merge pull request #1143 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 13, 2024
5da5219
Merge pull request #1142 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 13, 2024
682f2aa
Merge pull request #1138 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 13, 2024
3472708
Bump sonner from 1.5.0 to 1.7.0
dependabot[bot] Nov 13, 2024
790a7a7
Merge pull request #1137 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 13, 2024
eb46582
Bump @radix-ui/react-scroll-area from 1.2.0 to 1.2.1
dependabot[bot] Nov 13, 2024
21ca997
Bump framer-motion from 11.11.13 to 11.11.17
dependabot[bot] Nov 14, 2024
b7bc5a5
Bump lucide-react from 0.456.0 to 0.460.0
dependabot[bot] Nov 15, 2024
ffb17e2
Bump @stripe/stripe-js from 4.10.0 to 5.2.0
dependabot[bot] Nov 20, 2024
9d5f5ce
Upgraded AI SDK
lpeyr Nov 23, 2024
708381a
Bump @types/node from 22.9.0 to 22.9.3
dependabot[bot] Nov 23, 2024
c58f807
Merge pull request #1190 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 23, 2024
1e1625e
Merge pull request #1175 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 23, 2024
726058d
Merge pull request #1164 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 23, 2024
7ee25ef
Merge pull request #1163 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 23, 2024
b15e1f8
Merge pull request #1161 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 23, 2024
6ad1deb
Bump openai from 4.72.0 to 4.73.0
dependabot[bot] Nov 23, 2024
0e1b0cf
Bump @radix-ui/react-tooltip from 1.1.3 to 1.1.4
dependabot[bot] Nov 23, 2024
48f4f7c
Bump prettier-plugin-tailwindcss from 0.6.8 to 0.6.9
dependabot[bot] Nov 23, 2024
23f1afb
Bump @mistralai/mistralai from 1.3.0 to 1.3.4
dependabot[bot] Nov 23, 2024
d7de4ad
Bump stripe from 17.3.1 to 17.4.0
dependabot[bot] Nov 23, 2024
aad94e5
Bump i18next from 23.16.5 to 24.0.0
dependabot[bot] Nov 23, 2024
5bae138
Bump @tiptap/html from 2.9.1 to 2.10.2
dependabot[bot] Nov 23, 2024
5f7db89
Merge pull request #1189 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 23, 2024
21eb4f0
Merge pull request #1188 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 23, 2024
3b4f5c6
Merge pull request #1183 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 23, 2024
82b9c87
Merge pull request #1181 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 23, 2024
48ee928
Merge pull request #1172 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 23, 2024
f8a7b84
Merge pull request #1166 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 23, 2024
c6f361e
Merge pull request #1162 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 23, 2024
7db8b6e
Bump typescript from 5.6.3 to 5.7.2
dependabot[bot] Nov 23, 2024
c02e201
Merge pull request #1187 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 23, 2024
b93f4d3
Bump tailwindcss from 3.4.14 to 3.4.15
dependabot[bot] Nov 23, 2024
9045ff6
Merge pull request #1165 from synapsy-ai/dependabot/npm_and_yarn/vNex…
lpeyr Nov 23, 2024
04df1b8
Updated dependencies
lpeyr Nov 23, 2024
a8ab627
Version 3.2.4
lpeyr Nov 23, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 8 additions & 37 deletions app/api/chat/route.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
import OpenAI from "openai";
import { OpenAIStream, StreamingTextResponse } from "ai";

const openai = new OpenAI({
apiKey: process.env.OPENAI_API_KEY,
});
import { streamText } from "ai";
import { openai } from "@ai-sdk/openai";

export async function POST(req: Request) {
const json = await req.json();
Expand All @@ -14,41 +10,16 @@ export async function POST(req: Request) {
top_p,
frequency_penalty,
presence_penalty,
previewToken,
} = json;

const res = await openai.chat.completions.create({
model: model,
const res = streamText({
model: openai(model),
messages: messages,
temperature: temperature,
top_p: top_p,
frequency_penalty: frequency_penalty,
presence_penalty: presence_penalty,
stream: true,
});

const stream = OpenAIStream(res, {
// This function is called when the API returns a response
async onCompletion(completion) {
const title = json.messages[0].content.substring(0, 100);
const id = json.id;
const createdAt = Date.now();
const path = `/chat/${id}`;
const payload = {
id,
title,
createdAt,
path,
messages: [
...messages,
{
content: completion,
role: "assistant",
},
],
};
},
topP: top_p,
frequencyPenalty: frequency_penalty,
presencePenalty: presence_penalty,
});

return new StreamingTextResponse(stream);
return res.toDataStreamResponse();
}
6 changes: 4 additions & 2 deletions components/theme-provider.tsx
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
"use client";

import * as React from "react";
import { ThemeProvider as NextThemesProvider } from "next-themes";
import { type ThemeProviderProps } from "next-themes/dist/types";
import {
ThemeProvider as NextThemesProvider,
type ThemeProviderProps,
} from "next-themes";

export function ThemeProvider({ children, ...props }: ThemeProviderProps) {
return <NextThemesProvider {...props}>{children}</NextThemesProvider>;
Expand Down
2 changes: 1 addition & 1 deletion lib/ai-chat.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ export async function sendChatToGpt(
system: string,
provider: AiProviders,
): Promise<any> {
const chatCompletion = await streamText({
const chatCompletion = streamText({
// @ts-ignore
model: provider === "openAI" ? openai(model) : mistral(model),
system: system,
Expand Down
4 changes: 2 additions & 2 deletions lib/ai-completions.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ export async function sendToGpt(
): Promise<any> {
functions.setLoading(true);
let loading = true;
const chatCompletion = await streamText({
const chatCompletion = streamText({
// @ts-ignore
model: provider === "openAI" ? openai(model) : mistral(model),
system: getSystem(template, lng, tone),
Expand Down Expand Up @@ -65,7 +65,7 @@ export async function sendToGptCustom(
let result = content;
let c = "";
console.log(result);
const chatCompletion = await streamText({
const chatCompletion = streamText({
// @ts-ignore
model: provider === "openAI" ? openai(model) : mistral(model),
system: system,
Expand Down
2 changes: 1 addition & 1 deletion lib/version.ts
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export const version = "3.2.3";
export const version = "3.2.4";
Loading