fix: #289 #367 #353 #369 provide more error message info

This commit is contained in:
Yifei Zhang
2023-04-02 19:14:53 +00:00
parent 8d60a414f0
commit b44caeeefb
5 changed files with 25 additions and 6 deletions

View File

@@ -1,6 +1,7 @@
import type { ChatRequest, ChatReponse } from "./api/openai/typing";
import { filterConfig, Message, ModelConfig, useAccessStore } from "./store";
import Locale from "./locales";
import { showToast } from "./components/ui-lib";
const TIME_OUT_MS = 30000;
@@ -87,8 +88,17 @@ export async function requestUsage() {
try {
const response = (await res.json()) as {
total_usage: number;
error?: {
type: string;
message: string;
};
};
if (response.error && response.error.type) {
showToast(response.error.message);
return;
}
if (response.total_usage) {
response.total_usage = Math.round(response.total_usage) / 100;
}