mirror of
https://github.com/coaidev/coai.git
synced 2025-05-30 10:20:21 +09:00
update prompt size feature
This commit is contained in:
parent
ed8870460d
commit
a4a74904a6
@ -42,7 +42,7 @@ function FileProvider({ value, onChange }: FileProviderProps) {
|
||||
|
||||
function addFile(file: FileObject) {
|
||||
console.debug(
|
||||
`[file] new file was added (filename: ${file.name}, size: ${file.content.length})`,
|
||||
`[file] new file was added (filename: ${file.name}, size: ${file.size}, prompt: ${file.content.length})`,
|
||||
);
|
||||
if (
|
||||
file.content.length > MaxPromptSize &&
|
||||
@ -99,7 +99,7 @@ function FileList({ value, removeFile }: FileListProps) {
|
||||
const [full, setFull] = useState(false);
|
||||
const file = useMemo(() => value[0], [value]);
|
||||
const size = useMemo(
|
||||
() => value.reduce((acc, cur) => acc + cur.content.length, 0),
|
||||
() => value.reduce((acc, cur) => acc + (cur.size || cur.content.length), 0),
|
||||
[value],
|
||||
);
|
||||
|
||||
@ -130,7 +130,7 @@ function FileList({ value, removeFile }: FileListProps) {
|
||||
<div className={`file-name mr-1`}>{file.name}</div>
|
||||
<div className={`grow`} />
|
||||
<div className={`file-size mr-2`}>
|
||||
{(file.content.length / 1024).toFixed(2)}KB
|
||||
{((file.size || file.content.length) / 1024).toFixed(2)}KB
|
||||
</div>
|
||||
<Button
|
||||
variant={`ghost`}
|
||||
@ -223,7 +223,7 @@ function FileInput({ id, className, addFile }: FileInputProps) {
|
||||
});
|
||||
continue;
|
||||
}
|
||||
addFile({ name: file.name, content: resp.content });
|
||||
addFile({ name: file.name, content: resp.content, size: file.size });
|
||||
}
|
||||
}
|
||||
};
|
||||
|
@ -8,7 +8,7 @@ import {
|
||||
} from "@/utils/env.ts";
|
||||
import { getMemory } from "@/utils/memory.ts";
|
||||
|
||||
export const version = "3.6.15easter";
|
||||
export const version = "3.6.16";
|
||||
export const dev: boolean = getDev();
|
||||
export const deploy: boolean = true;
|
||||
export let rest_api: string = getRestApi(deploy);
|
||||
@ -22,7 +22,7 @@ export const supportModels: Model[] = [
|
||||
{ id: "gpt-3.5-turbo-16k-0613", name: "GPT-3.5-16k", free: true, auth: true },
|
||||
{ id: "gpt-3.5-turbo-1106", name: "GPT-3.5 1106", free: true, auth: false },
|
||||
{ id: "gpt-4-0613", name: "GPT-4", free: false, auth: true },
|
||||
{ id: "gpt-4-1106-preview", name: "GPT-4 1106 Preview", free: false, auth: true },
|
||||
{ id: "gpt-4-1106-preview", name: "GPT-4 Turbo", free: false, auth: true },
|
||||
{ id: "gpt-4-v", name: "GPT-4 Vision", free: false, auth: true },
|
||||
{ id: "gpt-4-dalle", name: "GPT-4 DALLE", free: false, auth: true },
|
||||
|
||||
|
@ -10,6 +10,7 @@ export type BlobParserResponse = {
|
||||
export type FileObject = {
|
||||
name: string;
|
||||
content: string;
|
||||
size?: number;
|
||||
};
|
||||
|
||||
export type FileArray = FileObject[];
|
||||
|
Loading…
Reference in New Issue
Block a user