feat: allow user disable openai API debug log (#1041)

* feat: allow user disable openai API debug log

* chore: fix pnpm lock
This commit is contained in:
cong
2023-03-31 11:40:01 +08:00
committed by GitHub
parent 0878af0239
commit 468bed7705
5 changed files with 1813 additions and 1754 deletions

View File

@@ -25,6 +25,7 @@ const ErrorCodeMessage: Record<string, string> = {
}
const timeoutMs: number = !isNaN(+process.env.TIMEOUT_MS) ? +process.env.TIMEOUT_MS : 30 * 1000
const disableDebug: boolean = process.env.OPENAI_API_DISABLE_DEBUG === 'true'
let apiModel: ApiModel
@@ -44,7 +45,7 @@ let api: ChatGPTAPI | ChatGPTUnofficialProxyAPI
const options: ChatGPTAPIOptions = {
apiKey: process.env.OPENAI_API_KEY,
completionParams: { model },
debug: true,
debug: !disableDebug,
}
// increase max token limit if use gpt-4
@@ -72,7 +73,7 @@ let api: ChatGPTAPI | ChatGPTUnofficialProxyAPI
const OPENAI_API_MODEL = process.env.OPENAI_API_MODEL
const options: ChatGPTUnofficialProxyAPIOptions = {
accessToken: process.env.OPENAI_ACCESS_TOKEN,
debug: true,
debug: !disableDebug,
}
if (isNotEmptyString(OPENAI_API_MODEL))
options.model = OPENAI_API_MODEL