mirror of
https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web.git
synced 2025-10-01 15:46:39 +08:00
add o1 model
This commit is contained in:
parent
8d28155c86
commit
03731c74e3
@ -516,7 +516,7 @@ export function ChatActions(props: {
|
||||
const [showModelSelector, setShowModelSelector] = useState(false);
|
||||
const [showPluginSelector, setShowPluginSelector] = useState(false);
|
||||
const [showUploadImage, setShowUploadImage] = useState(false);
|
||||
const current_day_token = localStorage.getItem("current_day_token") ?? "";
|
||||
// const current_day_token = localStorage.getItem("current_day_token") ?? "";
|
||||
|
||||
const [showSizeSelector, setShowSizeSelector] = useState(false);
|
||||
const [showQualitySelector, setShowQualitySelector] = useState(false);
|
||||
|
@ -421,8 +421,8 @@ export const DEFAULT_MODELS = [
|
||||
// },
|
||||
// },
|
||||
{
|
||||
name: "gpt-4o-all",
|
||||
describe: "GPT-4o,全能版,最贵",
|
||||
name: "o1-preview-all",
|
||||
describe: "GPT,o1,最新模型,目前较贵",
|
||||
available: true,
|
||||
sorted: seq++,
|
||||
provider: {
|
||||
|
@ -2,13 +2,6 @@ import { getMessageTextContent, trimTopic } from "../utils";
|
||||
|
||||
import { indexedDBStorage } from "@/app/utils/indexedDB-storage";
|
||||
import { nanoid } from "nanoid";
|
||||
import type {
|
||||
ClientApi,
|
||||
MultimodalContent,
|
||||
RequestMessage,
|
||||
} from "../client/api";
|
||||
import { getClientApi } from "../client/api";
|
||||
import { ChatControllerPool } from "../client/controller";
|
||||
import { showToast } from "../components/ui-lib";
|
||||
import {
|
||||
DEFAULT_INPUT_TEMPLATE,
|
||||
@ -990,9 +983,6 @@ export const useChatStore = createPersistStore(
|
||||
...modelcfg,
|
||||
stream: true,
|
||||
model: modelConfig.compressModel,
|
||||
// providerName: getSummarizeModel(session.mask.modelConfig.model)
|
||||
// .providerName,
|
||||
// TODO:
|
||||
},
|
||||
onUpdate(message) {
|
||||
session.memoryPrompt = message;
|
||||
|
@ -56,7 +56,7 @@ export const DEFAULT_CONFIG = {
|
||||
|
||||
modelConfig: {
|
||||
model: "gpt-4o-mini" as ModelType,
|
||||
providerName: "OpenAI" as ServiceProvider,
|
||||
providerName: "Azure" as ServiceProvider,
|
||||
temperature: 0.8,
|
||||
top_p: 1,
|
||||
max_tokens: 2000,
|
||||
@ -66,7 +66,7 @@ export const DEFAULT_CONFIG = {
|
||||
historyMessageCount: 5,
|
||||
compressMessageLengthThreshold: 4000,
|
||||
compressModel: "gpt-4o-mini" as ModelType,
|
||||
compressProviderName: "OpenAI" as ServiceProvider,
|
||||
compressProviderName: "Azure" as ServiceProvider,
|
||||
enableInjectSystemPrompts: true,
|
||||
template: config?.template ?? DEFAULT_INPUT_TEMPLATE,
|
||||
size: "1024x1024" as DalleSize,
|
||||
@ -178,25 +178,13 @@ export const useAppConfig = createPersistStore(
|
||||
if (version < 3.8) {
|
||||
state.lastUpdate = Date.now();
|
||||
}
|
||||
// if (version < 3.8997) {
|
||||
// state.lastUpdate = Date.now();
|
||||
// return { ...DEFAULT_CONFIG };
|
||||
// }
|
||||
|
||||
if (version < 3.993) {
|
||||
// state.modelConfig = DEFAULT_CONFIG.modelConfig;
|
||||
return { ...DEFAULT_CONFIG };
|
||||
// state.modelConfig.template =
|
||||
// state.modelConfig.template !== DEFAULT_INPUT_TEMPLATE
|
||||
// ? state.modelConfig.template
|
||||
// : config?.template ?? DEFAULT_INPUT_TEMPLATE;
|
||||
}
|
||||
|
||||
if (version < 4) {
|
||||
state.modelConfig.compressModel =
|
||||
DEFAULT_CONFIG.modelConfig.compressModel;
|
||||
state.modelConfig.compressProviderName =
|
||||
DEFAULT_CONFIG.modelConfig.compressProviderName;
|
||||
return { ...DEFAULT_CONFIG };
|
||||
}
|
||||
|
||||
return state as any;
|
||||
|
@ -23,9 +23,9 @@ export function useAllModels() {
|
||||
]);
|
||||
|
||||
// @ts-expect-error
|
||||
if (status === "authenticated" && !session?.user?.isAdmin) {
|
||||
// 过滤非管理员用户可使用的模型
|
||||
return models.filter((m) => !m.name.endsWith("-all"));
|
||||
}
|
||||
// if (status === "authenticated" && !session?.user?.isAdmin) {
|
||||
// // TODO: 过滤非管理员用户可使用的模型
|
||||
// return models.filter((m) => !m.name.endsWith("-all"));
|
||||
// }
|
||||
return models;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user