增加chatgpt

main
lizhong 2 years ago
parent ada4e3cdcd
commit 2cbe86f5d7

@ -2,6 +2,7 @@ import { NextRequest } from "next/server";
import { getServerSideConfig } from "../config/server"; import { getServerSideConfig } from "../config/server";
import md5 from "spark-md5"; import md5 from "spark-md5";
import { ACCESS_CODE_PREFIX } from "../constant"; import { ACCESS_CODE_PREFIX } from "../constant";
import { log } from "console";
function getIP(req: NextRequest) { function getIP(req: NextRequest) {
let ip = req.ip ?? req.headers.get("x-real-ip"); let ip = req.ip ?? req.headers.get("x-real-ip");
@ -49,6 +50,7 @@ export function auth(req: NextRequest) {
// if user does not provide an api key, inject system api key // if user does not provide an api key, inject system api key
if (!token) { if (!token) {
const apiKey = serverConfig.apiKey; const apiKey = serverConfig.apiKey;
console.log("apiKey :>> ", apiKey);
if (apiKey) { if (apiKey) {
console.log("[Auth] use system api key"); console.log("[Auth] use system api key");
req.headers.set("Authorization", `Bearer ${apiKey}`); req.headers.set("Authorization", `Bearer ${apiKey}`);

@ -118,14 +118,14 @@ export function SideBar(props: { className?: string }) {
> >
<div className={styles["sidebar-header"]} data-tauri-drag-region> <div className={styles["sidebar-header"]} data-tauri-drag-region>
<div className={styles["sidebar-title"]} data-tauri-drag-region> <div className={styles["sidebar-title"]} data-tauri-drag-region>
ChatGPT Next
</div> </div>
<div className={styles["sidebar-sub-title"]}> <div className={styles["sidebar-sub-title"]}>
Build your own AI assistant. Build your own AI assistant.
</div> </div>
<div className={styles["sidebar-logo"] + " no-dark"}> {/* <div className={styles["sidebar-logo"] + " no-dark"}>
<ChatGptIcon /> <ChatGptIcon />
</div> </div> */}
</div> </div>
<div className={styles["sidebar-header-bar"]}> <div className={styles["sidebar-header-bar"]}>

@ -6,7 +6,7 @@ import { getClientConfig } from "./config/client";
import { type Metadata } from "next"; import { type Metadata } from "next";
export const metadata: Metadata = { export const metadata: Metadata = {
title: "ChatGPT Next Web", title: "智能对话工具",
description: "Your personal ChatGPT Chat Bot.", description: "Your personal ChatGPT Chat Bot.",
viewport: { viewport: {
width: "device-width", width: "device-width",

@ -1,6 +1,6 @@
{ {
"name": "ChatGPT Next Web", "name": "智能对话",
"short_name": "ChatGPT", "short_name": "智能对话",
"icons": [ "icons": [
{ {
"src": "/android-chrome-192x192.png", "src": "/android-chrome-192x192.png",

Loading…
Cancel
Save