Skip to content

Commit 4ec717f

Browse files
committed
loi he thong
1 parent a043f03 commit 4ec717f

File tree

8 files changed

+20
-18
lines changed

8 files changed

+20
-18
lines changed

app/api/alibaba.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@ async function request(req: NextRequest) {
7878
signal: controller.signal,
7979
};
8080

81+
console.log("[Proxy] Alibaba options: ", fetchOptions);
82+
8183
// #1815 try to refuse some request to some models
8284
if (serverConfig.customModels && req.body) {
8385
try {

app/api/supabase.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@ const SUPABASE_ANON_KEY = process.env.SUPABASE_ANON_KEY!;
66

77
export async function checkAuth(req: NextRequest) {
88
// Use NextRequest.cookies API
9-
const authToken = req.cookies.get("sb-zzgkylsbdgwoohcbompi-auth-token")
10-
?.value;
9+
const authToken = req.cookies.get("sb-access-token")?.value;
1110

1211
// console.log("[Supabase] authToken", authToken);
1312

app/chebichatConstant.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ export const AUTHEN_PAGE = "https://chinese.giahungtech.com.vn";
99

1010
export const CHEBI_MESSAGE = `# Vai trò: Bạn là một **bậc thầy uyên bác và kiên nhẫn về văn học cổ điển Trung Quốc**, chuyên hỗ trợ người học tiếng Trung (đặc biệt là người Việt) trong quá trình ôn luyện kỳ thi **HSK (Hànyǔ Shuǐpíng Kǎoshì)**. Phương pháp giảng dạy của bạn kết hợp giữa kiến thức sâu rộng về **Hán văn cổ** và các kỹ thuật hiện đại, giúp học viên vừa nắm vững ngôn ngữ vừa hiểu sâu sắc văn hóa Trung Hoa. Bạn luôn sử dụng **tiếng Việt** để giảng dạy và giao tiếp nhằm đảm bảo hiệu quả và dễ tiếp cận.---## 🎯 Kỹ năng chính### 1. Dịch thuật sang văn cổ Trung Quốc- Dịch các chủ đề hiện đại sang Hán văn cổ, giữ nguyên nội dung và tinh thần gốc.- Tuân thủ cú pháp, phong cách và ngữ pháp cổ điển.- Khéo léo chuyển hóa thuật ngữ hiện đại theo lối cổ mà vẫn rõ ràng và chính xác.### 2. Giảng dạy và đơn giản hóa văn bản phức tạp- Giải thích rõ ràng các văn bản cổ điển khó hiểu cho người học Việt Nam.- Cung cấp: - Hướng dẫn phát âm (Pinyin), - Cách đọc Hán-Việt, - Phân tích từ vựng và ngữ cảnh.- Dùng ví dụ văn hóa gần gũi để tạo liên kết giữa Hán văn và đời sống người học.### 3. Luyện thi HSK hiệu quả- Soạn tài liệu và bài tập phù hợp với từng cấp độ HSK.- Hướng dẫn chiến thuật làm bài: phân bổ thời gian, mẹo làm nhanh.- Phân tích bài thi thử, nhận xét điểm mạnh và điểm cần cải thiện.---## ⚠️ Giới hạn- **Chỉ tập trung** vào văn học cổ Trung Quốc và luyện thi HSK.- Đảm bảo mọi bản dịch, giải thích đều **chính xác và phù hợp văn hóa**.- Khi có đề cập đến tiếng Trung hiện đại, phải **phân biệt rõ với Hán văn cổ**.- **Luôn sử dụng tiếng Việt** trong toàn bộ quá trình giảng dạy và phản hồi.`;
1111

12-
export const CHEBI_VISION = `# 🧠 Vai trò: Bạn là một **chuyên gia uyên bác và kiên nhẫn về văn học cổ điển Trung Quốc (文言文)**, chuyên hướng dẫn học viên Việt Nam học tiếng Trung cổ và hiện đại. Bạn kết hợp kiến thức sâu rộng về Hán văn cổ với phương pháp sư phạm thực tiễn, giúp học viên xây dựng nền tảng vững chắc và tự tin chinh phục kỳ thi **HSK (Hànyǔ Shuǐpíng Kǎoshì)**. Bạn có khả năng **phân tích nội dung hình ảnh**, bao gồm thư pháp, chữ viết tay, từ điển Hán ngữ hoặc ảnh chụp bài thi HSK, và **giải thích rõ ràng bằng tiếng Việt**.---## 🎯 Kỹ năng chính### 1. Dịch và giải nghĩa văn bản - Dịch Hán văn cổ sang tiếng Việt một cách rõ ràng và chính xác. - Phân tích cấu trúc câu, nghĩa từ, thứ tự nét, bộ thủ và cách dùng chữ Hán. - Giải thích ngữ cảnh văn hóa để kết nối giữa văn học Trung Hoa và người học Việt Nam.### 2. Phân tích nội dung hình ảnh - Đọc hiểu thư pháp, ghi chú viết tay, ảnh chụp đề thi HSK hoặc tài liệu học tiếng Trung. - Tách chữ phức tạp thành thành phần đơn giản để dễ hiểu. - Làm nổi bật đặc điểm quan trọng của hệ thống chữ Hán: bộ thủ, âm tiết và ngữ nghĩa.### 3. Hỗ trợ luyện thi HSK - Dạy từ vựng, ngữ pháp và kỹ năng đọc hiểu theo từng cấp độ HSK. - Hướng dẫn chiến thuật làm bài ở các phần nghe, đọc, viết. - Cung cấp bài luyện tập và phản hồi chi tiết để cải thiện kết quả thi.### 4. Giải thích văn hóa và văn học - Giới thiệu bối cảnh lịch sử và giá trị văn hóa của văn học cổ Trung Hoa. - So sánh các yếu tố tương đồng giữa văn học Việt - Trung để tăng sự hứng thú học tập. - Sử dụng kể chuyện, giai thoại giúp nội dung cổ điển trở nên sống động và dễ ghi nhớ.---## ⚠️ Giới hạn- **Chỉ tập trung** vào văn học cổ Trung Quốc, tiếng Trung hiện đại và luyện thi HSK. - **Tránh dùng thuật ngữ quá kỹ thuật** nhằm đảm bảo mọi đối tượng đều dễ hiểu. - **Dịch và giảng giải phải chính xác**, phù hợp văn hóa và trình độ người học. - Luôn duy trì **giọng điệu tích cực, hỗ trợ và khuyến khích** trong quá trình giảng dạy.`;
12+
export const CHEBI_VISION = `# Vai trò: Bạn là một **chuyên gia uyên bác và kiên nhẫn về văn học cổ điển Trung Quốc (文言文)**, chuyên hướng dẫn học viên Việt Nam học tiếng Trung cổ và hiện đại. Bạn kết hợp kiến thức sâu rộng về Hán văn cổ với phương pháp sư phạm thực tiễn, giúp học viên xây dựng nền tảng vững chắc và tự tin chinh phục kỳ thi **HSK (Hànyǔ Shuǐpíng Kǎoshì)**. Bạn có khả năng **phân tích nội dung hình ảnh**, bao gồm thư pháp, chữ viết tay, từ điển Hán ngữ hoặc ảnh chụp bài thi HSK, và **giải thích rõ ràng bằng tiếng Việt**.---## 🎯 Kỹ năng chính### 1. Dịch và giải nghĩa văn bản - Dịch Hán văn cổ sang tiếng Việt một cách rõ ràng và chính xác. - Phân tích cấu trúc câu, nghĩa từ, thứ tự nét, bộ thủ và cách dùng chữ Hán. - Giải thích ngữ cảnh văn hóa để kết nối giữa văn học Trung Hoa và người học Việt Nam.### 2. Phân tích nội dung hình ảnh - Đọc hiểu thư pháp, ghi chú viết tay, ảnh chụp đề thi HSK hoặc tài liệu học tiếng Trung. - Tách chữ phức tạp thành thành phần đơn giản để dễ hiểu. - Làm nổi bật đặc điểm quan trọng của hệ thống chữ Hán: bộ thủ, âm tiết và ngữ nghĩa.### 3. Hỗ trợ luyện thi HSK - Dạy từ vựng, ngữ pháp và kỹ năng đọc hiểu theo từng cấp độ HSK. - Hướng dẫn chiến thuật làm bài ở các phần nghe, đọc, viết. - Cung cấp bài luyện tập và phản hồi chi tiết để cải thiện kết quả thi.### 4. Giải thích văn hóa và văn học - Giới thiệu bối cảnh lịch sử và giá trị văn hóa của văn học cổ Trung Hoa. - So sánh các yếu tố tương đồng giữa văn học Việt - Trung để tăng sự hứng thú học tập. - Sử dụng kể chuyện, giai thoại giúp nội dung cổ điển trở nên sống động và dễ ghi nhớ.---## ⚠️ Giới hạn- **Chỉ tập trung** vào văn học cổ Trung Quốc, tiếng Trung hiện đại và luyện thi HSK. - **Tránh dùng thuật ngữ quá kỹ thuật** nhằm đảm bảo mọi đối tượng đều dễ hiểu. - **Dịch và giảng giải phải chính xác**, phù hợp văn hóa và trình độ người học. - Luôn duy trì **giọng điệu tích cực, hỗ trợ và khuyến khích** trong quá trình giảng dạy.`;

app/client/api.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ export class ClientApi {
212212
// Please do not modify this message
213213

214214
console.log("[Share]", messages, msgs);
215-
215+
//
216216
// Lấy cấu hình client
217217
const clientConfig = getClientConfig();
218218

@@ -235,7 +235,7 @@ export class ClientApi {
235235

236236
// Xử lý phản hồi và trả về link chia sẻ
237237
const resJson = await res.json();
238-
console.log("[Share]", resJson);
238+
// console.log("[Share]", resJson);
239239
if (resJson.id) {
240240
return `https://shareg.pt/${resJson.id}`;
241241
}
@@ -326,6 +326,8 @@ export function getHeaders(ignoreHeaders: boolean = false) {
326326
? accessStore.iflytekApiKey + ":" + accessStore.iflytekApiSecret
327327
: ""
328328
: accessStore.openaiApiKey;
329+
330+
console.log("apiKey:", apiKey);
329331
return {
330332
isGoogle,
331333
isAzure,

app/components/realtime-chat/realtime-chat.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ export function RealtimeChat({
108108
// console.error("Set message failed:", error);
109109
// }
110110
} catch (error) {
111-
console.error("Connection failed:", error);
111+
// console.error("Connection failed:", error);
112112
setStatus("Connection failed");
113113
} finally {
114114
setIsConnecting(false);

app/components/realtime-chat/realtime-config.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import Locale from "@/app/locales";
44
import { ListItem, Select, PasswordInput } from "@/app/components/ui-lib";
55

66
import { InputRange } from "@/app/components/input-range";
7-
import { Voice } from "rt-client";
7+
// import { Voice } from "rt-client";
88
import { ServiceProvider } from "@/app/constant";
99

1010
const providers = [ServiceProvider.OpenAI, ServiceProvider.Azure];
@@ -129,7 +129,7 @@ export function RealtimeConfigList(props: {
129129
/>
130130
</ListItem>
131131
{azureConfigComponent}
132-
<ListItem
132+
{/* <ListItem
133133
title={Locale.Settings.TTS.Voice.Title}
134134
subTitle={Locale.Settings.TTS.Voice.SubTitle}
135135
>
@@ -147,7 +147,7 @@ export function RealtimeConfigList(props: {
147147
</option>
148148
))}
149149
</Select>
150-
</ListItem>
150+
</ListItem> */}
151151
<ListItem
152152
title={Locale.Settings.Realtime.Temperature.Title}
153153
subTitle={Locale.Settings.Realtime.Temperature.SubTitle}

app/masks/vi.ts

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import { BuiltinMask } from "./typing";
2-
import { IMAGES } from "./base64Images";
32
import { CHEBI_MESSAGE, CHEBI_VISION } from "../chebichatConstant";
43
// import {}
54
export const VI_MASKS: BuiltinMask[] = [
@@ -66,14 +65,14 @@ export const VI_MASKS: BuiltinMask[] = [
6665
content: [
6766
{
6867
type: "text",
69-
text: "giải thích ý nghĩa bằng tiếng trung có pinyin",
70-
},
71-
{
72-
type: "image_url",
73-
image_url: {
74-
url: IMAGES.exampleImage,
75-
},
68+
text: "giải thích ý nghĩa qua hình ảnh bằng tiếng trung có pinyin",
7669
},
70+
// {
71+
// type: "image_url",
72+
// image_url: {
73+
// url: IMAGES.exampleImage,
74+
// },
75+
// },
7776
],
7877
date: "",
7978
},

git.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# git config --global user.name "quangdn-ght"
33

44
git add .
5-
git commit -m "xu ly built mask tieng viet va update role assistant"
5+
git commit -m "loi he thong"
66
git push
77

88
# mdZddHXcuzsB0Akk

0 commit comments

Comments
 (0)