feat: close #291 gpt-4 model uses black icon

This commit is contained in:
Yidadaa
2023-04-20 22:52:14 +08:00
parent b2c711a5e8
commit 7e8973c9ff
3 changed files with 43 additions and 5 deletions

View File

@@ -17,6 +17,7 @@ export type Message = ChatCompletionResponseMessage & {
streaming?: boolean;
isError?: boolean;
id?: number;
model?: ModelType;
};
export function createMessage(override: Partial<Message>): Message {
@@ -58,7 +59,7 @@ export interface ChatConfig {
disablePromptHint: boolean;
modelConfig: {
model: string;
model: ModelType;
temperature: number;
max_tokens: number;
presence_penalty: number;
@@ -96,7 +97,9 @@ export const ALL_MODELS = [
name: "gpt-3.5-turbo-0301",
available: true,
},
];
] as const;
export type ModelType = (typeof ALL_MODELS)[number]["name"];
export function limitNumber(
x: number,
@@ -387,6 +390,7 @@ export const useChatStore = create<ChatStore>()(
role: "assistant",
streaming: true,
id: userMessage.id! + 1,
model: get().config.modelConfig.model,
});
// get recent messages