Support GPT-4
This commit is contained in:
@@ -5,11 +5,25 @@ export const STORAGE_KEY = {
|
||||
OPENAI_API_KEY: 'openai_api_key',
|
||||
}
|
||||
|
||||
export const DEFAULT_MODEL = {
|
||||
name: 'gpt-3.5-turbo',
|
||||
frequency_penalty: 0.0,
|
||||
presence_penalty: 0.0,
|
||||
max_tokens: 1000,
|
||||
temperature: 0.7,
|
||||
top_p: 1.0
|
||||
}
|
||||
export const MODELS = {
|
||||
'gpt-3.5-turbo': {
|
||||
name: 'gpt-3.5-turbo',
|
||||
frequency_penalty: 0.0,
|
||||
presence_penalty: 0.0,
|
||||
total_tokens: 4096,
|
||||
max_tokens: 1000,
|
||||
temperature: 0.7,
|
||||
top_p: 1.0
|
||||
},
|
||||
'gpt-4': {
|
||||
name: 'gpt-4',
|
||||
frequency_penalty: 0.0,
|
||||
presence_penalty: 0.0,
|
||||
total_tokens: 8192,
|
||||
max_tokens: 2000,
|
||||
temperature: 0.7,
|
||||
top_p: 1.0
|
||||
}
|
||||
}
|
||||
|
||||
export const DEFAULT_MODEL_NAME = 'gpt-3.5-turbo'
|
||||
@@ -1,3 +1,4 @@
|
||||
import {MODELS} from "~/utils/enums";
|
||||
|
||||
const get = (key) => {
|
||||
let val = localStorage.getItem(key)
|
||||
@@ -17,13 +18,13 @@ export const setModels = (val) => {
|
||||
models.value = val
|
||||
}
|
||||
|
||||
export const getStoredModels = () => {
|
||||
let models = get(STORAGE_KEY.MODELS)
|
||||
if (!models) {
|
||||
models = [DEFAULT_MODEL]
|
||||
}
|
||||
return models
|
||||
}
|
||||
// export const getStoredModels = () => {
|
||||
// let models = get(STORAGE_KEY.MODELS)
|
||||
// if (!models) {
|
||||
// models = [DEFAULT_MODEL]
|
||||
// }
|
||||
// return models
|
||||
// }
|
||||
|
||||
export const saveCurrentModel = (val) => {
|
||||
set(STORAGE_KEY.CURRENT_MODEL, val)
|
||||
@@ -32,7 +33,7 @@ export const saveCurrentModel = (val) => {
|
||||
export const getCurrentModel = () => {
|
||||
let model = get(STORAGE_KEY.CURRENT_MODEL)
|
||||
if (!model) {
|
||||
model = DEFAULT_MODEL
|
||||
model = MODELS[DEFAULT_MODEL_NAME]
|
||||
}
|
||||
return model
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user