Merge pull request #5 from ikechan8370/v2

up
This commit is contained in:
ycxom 2025-02-05 09:49:07 +08:00 committed by GitHub
commit 04c6a5c8c7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 207 additions and 400 deletions

View file

@ -156,7 +156,6 @@ const defaultConfig = {
serpSource: 'ikechan8370',
extraUrl: 'https://cpe.ikechan8370.com',
smartMode: false,
bingCaptchaOneShotUrl: '',
// claude2
claudeAIOrganizationId: '',
claudeAISessionKey: '',
@ -219,6 +218,14 @@ const defaultConfig = {
forwardReasoning: true,
geminiEnableGoogleSearch: false,
geminiEnableCodeExecution: false,
bingAiToken: '', // copilot.microsoft.com accessToken
bingAiClientId: '',
bingAiScope: '140e65af-45d1-4427-bf08-3e7295db6836/ChatAI.ReadWrite openid profile offline_access',
bingAiRefreshToken: '',
bingAiOid: '',
_2captchaKey: '',
bingReasoning: false, // 是否深度思考
version: 'v2.8.3'
}
const _path = process.cwd()

View file

@ -82,7 +82,7 @@ var ChatGPTAPI = /** @class */ (function () {
* @param fetch - Optional override for the `fetch` implementation to use. Defaults to the global `fetch` function.
*/
function ChatGPTAPI(opts) {
var apiKey = opts.apiKey, apiOrg = opts.apiOrg, _a = opts.apiBaseUrl, apiBaseUrl = _a === void 0 ? 'https://api.openai.com/v1' : _a, _b = opts.debug, debug = _b === void 0 ? false : _b, messageStore = opts.messageStore, completionParams = opts.completionParams, systemMessage = opts.systemMessage, _c = opts.maxModelTokens, maxModelTokens = _c === void 0 ? 4000 : _c, _d = opts.maxResponseTokens, maxResponseTokens = _d === void 0 ? 1000 : _d, getMessageById = opts.getMessageById, upsertMessage = opts.upsertMessage, _e = opts.fetch, fetch = _e === void 0 ? globalFetch : _e;
var apiKey = opts.apiKey, apiOrg = opts.apiOrg, _a = opts.apiBaseUrl, apiBaseUrl = _a === void 0 ? 'https://api.openai.com/v1' : _a, _b = opts.debug, debug = _b === void 0 ? false : _b, messageStore = opts.messageStore, completionParams = opts.completionParams, systemMessage = opts.systemMessage, _c = opts.maxModelTokens, maxModelTokens = _c === void 0 ? 4000 : _c, _d = opts.maxResponseTokens, maxResponseTokens = _d === void 0 ? 8192 : _d, getMessageById = opts.getMessageById, upsertMessage = opts.upsertMessage, _e = opts.fetch, fetch = _e === void 0 ? globalFetch : _e;
this._apiKey = apiKey;
this._apiOrg = apiOrg;
this._apiBaseUrl = apiBaseUrl;

View file

@ -59,7 +59,7 @@ export class ChatGPTAPI {
completionParams,
systemMessage,
maxModelTokens = 4000,
maxResponseTokens = 1000,
maxResponseTokens = 8192,
getMessageById,
upsertMessage,
fetch = globalFetch