Is there an existing issue for this?
Have you checked the FAQ (#6)?
Are you using the latest Zotero and the latest plugin?
Environment
- OS: Fedora 43 x86_64
- Zotero Version: 8.0.4
- Plugin Version: 2.4.3
Describe the bug
我想要使用Qwen 3.6 Plus提供翻译服务,但是这个模型默认启用思考模式
根据https://bailian.console.aliyun.com/cn-beijing?tab=api#/api/?type=model&url=3016807
的说明,需要填写额外字段 extra_body={"enable_thinking": False},但是我在翻译插件中尝试添加自定义字段的时候 却会被强制添加转义符号"{\"enable_thinking\": False}"导致思考模式无法关闭(被迫进行较长时间的等候才能看到翻译结果)
想要请教一下 以后会做相关的兼容和支持吗?
*Kimi-K2.5关思考用的是thinking={"type":"disabled"}所以不会触发转义符问题
*qwen3.5 plus似乎有同样问题,qwen-plus仍然会调用旧版本模型,所以也不会出现思考关不掉的情况(默认关思考)
Debug Output
1775945830358 addons.xpi WARN Force scan SCOPE_APPLICATION (app-builtin-addons location missing from XPIStates)
[JavaScript Error: "Error: Failed to load resource://services-settings/remote-settings.sys.mjs"]
While creating services from category 'profile-after-change', could not create service for entry 'RemotePermissionService', contract ID '@mozilla.org/remote-permission-service;1'
[JavaScript Error: "NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsICommandLine.handleFlagWithParam]" {file: "resource:///modules/BrowserContentHandler.sys.mjs" line: 479}]
bch_handle@resource:///modules/BrowserContentHandler.sys.mjs:479:34
[JavaScript Error: "Error: Failed to load resource://services-settings/remote-settings.sys.mjs" {file: "resource://gre/modules/EssentialDomainsRemoteSettings.sys.mjs" line: 41}]
[JavaScript Error: "Error: Failed to load resource://services-settings/remote-settings.sys.mjs" {file: "resource://gre/modules/SimpleURIUnknownSchemesRemoteObserver.sys.mjs" line: 45}]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "TypeError: can't access property "_sizeToPreferredSize", this is undefined" {file: "chrome://global/content/elements/dialog.js" line: 248}]
moveToAlertPosition@chrome://global/content/elements/dialog.js:248:9
onload@chrome://zotero/content/about.xhtml:1:1
[JavaScript Error: "TypeError: this.ownerGlobal.gBrowser.getTabForBrowser is not a function" {file: "chrome://global/content/elements/browser-custom-element.mjs" line: 932}]
getTabBrowser@chrome://global/content/elements/browser-custom-element.mjs:932:54
onPageHide@chrome://global/content/elements/browser-custom-element.mjs:958:27
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "Error: Failed to load resource://services-settings/remote-settings.sys.mjs" {file: "resource://gre/modules/BTPRemoteExceptionList.sys.mjs" line: 27}]
BTPRemoteExceptionList@resource://gre/modules/BTPRemoteExceptionList.sys.mjs:27:5
[JavaScript Error: "TypeError: this.ownerGlobal.gBrowser.getTabForBrowser is not a function" {file: "chrome://global/content/elements/browser-custom-element.mjs" line: 932}]
getTabBrowser@chrome://global/content/elements/browser-custom-element.mjs:932:54
onPageHide@chrome://global/content/elements/browser-custom-element.mjs:958:27
appName => Zotero, version => 8.0.4 (x64), os => Linux 6.19.11-200.fc43.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Apr 2 16:55:52 UTC 2026, locale => zh-CN, extensions => Translate for Zotero (2.4.3, extension), Bionic for Zotero (0.3.0, extension)
(4)(+3713556): UPDATE syncedSettings SET value=?, synced=? WHERE setting=? AND libraryID=? ['15', 0, 'lastPageIndex_u_GBGCUKY6', 1]
(3)(+0000070): Notifier.trigger('modify', 'setting', [1/lastPageIndex_u_GBGCUKY6], {"1/lastPageIndex_u_GBGCUKY6":{"changed":{"value":14}}}) called [observers: 14]
(3)(+0000002): Cancelling auto-sync timer
(3)(+0000000): Setting auto-sync timeout to 3 seconds
(3)(+0002160): [Translate for Zotero] runTranslationTask {}
(3)(+0000009): [Translate for Zotero] try auto detect language
(3)(+0000000): [Translate for Zotero] {"id":"nnNA7EB4-1775949546926","type":"text","raw":"uction: neurons and mathematics The primary aim of this chapter is to introduce several elementary notions of neuroscience, in particular the concepts of action potentials, postsynaptic potentials, firing thresholds, refractoriness, and adaptation. Based on these notions a preliminary model of neuronal dynamics is built and this simple model (the leaky integrate-and-fire model) will be used as a starting point and reference for the generalized integrate-and-fire models, which are the main topic of the book, to be discussed in Parts II and III. Since the mathematics used for the simple model is essentially that of a one-dimensional linear differential equation, we take this first chapter as an opportunity to introduce some of the mathematical notation that will be used throughout the rest of the book. Owing to the limitations of space, we cannot – and do not want to – give a comprehensive introduction to such a complex field as neurobiology. The presentation of the biological background in this chapter is therefore highly selective and focuses on those aspects needed to appreciate the biological background of the theoretical work presented in this book. For an in-depth discussion of neurobiology we refer the reader to the literature mentioned at the end of this chapter. After the review of neuronal properties in Sections 1.1 and 1.2 we will turn, in Section 1.3, to our first mathematical neuron model. The last two sections are devoted to a discussion of the strengths and limitations of simplified models. 1.1 Elements of neuronal systems Over the past hundred years, biological research has accumulated an enormous amount of detailed knowledge about the structure and function of the brain. The elementary processing units in the central nervous system are neurons, which are connected to each other in an intricate pattern. A tiny portion of such a network of neurons is sketched in Fig. 1","result":"","audio":[],"service":"chatgpt","candidateServices":[],"itemId":282,"status":"processing","extraTasks":[],"langfrom":"en","langto":"zh-CN","callerID":"zoteropdftranslate@euclpts.com","secret":"sk-allworkandnoplaymakesjackadullboy"}
(3)(+0000000): HTTP POST "{"model":"qwen3.6-plus","messages":[{"role":"user","content":"作为在人工智能、机器学习、计算机科学、神经科学及其他相关领域具有专业知识的学术专家,请您将下面给定的学术文本翻译至 zh-CN 。请在保证语言恰当的同时,确保译文与原文一致、完整反映原文内容并保留所有特殊的缩写或专有名词、维持技术准确性与上下文关系。\n请使用不包含markdown格式的纯文本给出翻译结果。\n需要翻译的原文如下:\nuction: neurons and mathematics The primary aim of this chapter is to introduce several elementary notions of neuroscience, in particular the concepts of action potentials, postsynaptic potentials, firing thresholds, refractoriness, and adaptation. Based on these notions a preliminary model of neuronal dynamics is built and this simple model (the leaky integrate-and-fire model) will be used as a starting point and reference for the generalized integrate-and-fire models, which are the main topic of the book, to be discussed in Parts II and III. Since the mathematics used for the simple model is essentially that of a one-dimensional linear differential equation, we take this first chapter as an opportunity to introduce some of the mathematical notation that will be used throughout the…" (2227 chars) to https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions
(5)(+0000001): CookieSandbox: Not touching channel for dashscope.aliyuncs.com
(5)(+0000756): CookieSandbox: Not touching channel for dashscope.aliyuncs.com
(3)(+0000082): Notifier.trigger('start', 'sync', []) called [observers: 3]
(3)(+0000001): Stopping full-text content processor
(3)(+0000002): [ConcurrentCaller] Running function (1/4 running, 0 queued)
(3)(+0000000): HTTP GET https://api.zotero.org/keys/current
(5)(+0000000): CookieSandbox: Not touching channel for api.zotero.org
(5)(+0000334): CookieSandbox: Not touching channel for api.zotero.org
(3)(+0000001): HTTP GET https://api.zotero.org/keys/current succeeded with 200
(3)(+0000000): [ConcurrentCaller] Done with function (0/4 running, 0 queued)
(3)(+0000000): [ConcurrentCaller] All tasks are done
(3)(+0000001): { "userID": 16811320 "username": "exampleusername" "displayName": "" "access": { "user": { "library": true "files": true "notes": true "write": true } "groups": { "all": { "library": true "write": true } } } }
(4)(+0000000): Beginning DB transaction RL4mvCsW
(4)(+0000001): Committed DB transaction RL4mvCsW
(3)(+0000000): [ConcurrentCaller] Running function (1/4 running, 0 queued)
(3)(+0000000): HTTP GET https://api.zotero.org/users/16811320/groups?format=versions
(5)(+0000000): CookieSandbox: Not touching channel for api.zotero.org
(5)(+0000340): CookieSandbox: Not touching channel for api.zotero.org
(3)(+0000001): HTTP GET https://api.zotero.org/users/16811320/groups?format=versions succeeded with 200
(3)(+0000000): [ConcurrentCaller] Done with function (0/4 running, 0 queued)
(3)(+0000000): [ConcurrentCaller] All tasks are done
(3)(+0000000): Local groups:
(3)(+0000000): []
(3)(+0000000): Final libraries to sync:
(3)(+0000000): [ "0": 1 ]
(3)(+0000000): Starting data sync for 我的文库
(4)(+0000000): SELECT setting, value FROM syncedSettings WHERE synced=0 AND libraryID=? [1]
(3)(+0000001): Uploading 1 setting
(3)(+0000000): Sending If-Unmodified-Since-Version: 18226
(3)(+0000000): [ConcurrentCaller] Running function (1/4 running, 0 queued)
(3)(+0000000): HTTP POST "{"lastPageIndex_u_GBGCUKY6":{"value":15}}" to https://api.zotero.org/users/16811320/settings
(5)(+0000000): CookieSandbox: Not touching channel for api.zotero.org
(5)(+0000339): CookieSandbox: Not touching channel for api.zotero.org
(3)(+0000000): HTTP POST https://api.zotero.org/users/16811320/settings succeeded with 204
(3)(+0000000): [ConcurrentCaller] Done with function (0/4 running, 0 queued)
(3)(+0000000): [ConcurrentCaller] All tasks are done
(4)(+0000000): UPDATE syncedSettings SET synced=1, version=? WHERE libraryID=? AND setting IN (?) ['18227', 1, 'lastPageIndex_u_GBGCUKY6']
(4)(+0000064): Updating database with new library data
(4)(+0000000): Beginning DB transaction dTquxtPy
(4)(+0000001): UPDATE libraries SET version=?, storageVersion=? WHERE libraryID=? [18227, 18227, 1]
(4)(+0000007): Committed DB transaction dTquxtPy
(3)(+0000000): Done uploading settings in 我的文库
(4)(+0000000): SELECT O.collectionID FROM collections O WHERE libraryID=? AND synced=0 [1]
(4)(+0000000): SELECT key FROM syncQueue WHERE libraryID=? AND syncObjectTypeID IN (SELECT syncObjectTypeID FROM syncObjectTypes WHERE name=?) [1, 'collection']
(3)(+0000000): No collections to upload in 我的文库
(4)(+0000000): SELECT key FROM syncDeleteLog WHERE libraryID=? AND syncObjectTypeID=? [1, 1]
(3)(+0000001): No collection deletions to upload in 我的文库
(4)(+0000000): SELECT O.savedSearchID FROM savedSearches O WHERE libraryID=? AND synced=0 [1]
(4)(+0000000): SELECT key FROM syncQueue WHERE libraryID=? AND syncObjectTypeID IN (SELECT syncObjectTypeID FROM syncObjectTypes WHERE name=?) [1, 'search']
(3)(+0000000): No searches to upload in 我的文库
(4)(+0000000): SELECT key FROM syncDeleteLog WHERE libraryID=? AND syncObjectTypeID=? [1, 4]
(3)(+0000000): No search deletions to upload in 我的文库
(4)(+0000000): SELECT O.itemID FROM items O LEFT JOIN itemAttachments IA USING (itemID) LEFT JOIN itemNotes INo ON (O.itemID=INo.itemID) LEFT JOIN itemAnnotations IAn ON (O.itemID=IAn.itemID) WHERE libraryID=? AND synced=0 AND (IAn.isExternal IS NULL OR IAN.isExternal=0) [1]
(4)(+0000000): SELECT key FROM syncQueue WHERE libraryID=? AND syncObjectTypeID IN (SELECT syncObjectTypeID FROM syncObjectTypes WHERE name=?) [1, 'item']
(3)(+0000000): No items to upload in 我的文库
(4)(+0000000): SELECT key FROM syncDeleteLog WHERE libraryID=? AND syncObjectTypeID=? [1, 3]
(3)(+0000000): No item deletions to upload in 我的文库
(4)(+0000000): Upload result is 1
(4)(+0000000): Updating database with new library data
(4)(+0000000): Beginning DB transaction JjnvXDlD
(4)(+0000000): UPDATE libraries SET lastSync=? WHERE libraryID=? [1775949548, 1]
(4)(+0000007): Committed DB transaction JjnvXDlD
(3)(+0000001): Done syncing 我的文库
(4)(+0000000): REPLACE INTO version (schema, version) VALUES ('lastsync', ?) [1775949549]
(3)(+0000007): Starting file syncing
(3)(+0000000): Done with file syncing
(3)(+0000000): Starting full-text syncing
(3)(+0000000): Done with full-text syncing
(3)(+0000000): Done syncing
(3)(+0000000): Notifier.trigger('finish', 'sync', []) called [observers: 3]
(4)(+0000000): SELECT libraryID AS id FROM feeds WHERE refreshInterval IS NOT NULL AND ( lastCheck IS NULL OR (julianday(lastCheck, 'utc') + (refreshInterval/1440.0) - julianday('now', 'utc')) <= 0 )
(3)(+0000001): Running update for feeds:
(3)(+0000000): All feed updates done
(3)(+0000000): Scheduling next feed update
(4)(+0000000): SELECT ( CASE WHEN lastCheck IS NULL THEN 0 ELSE strftime('%s', lastCheck) + refreshInterval * 60 - strftime('%s', 'now') END ) AS nextCheck FROM feeds WHERE refreshInterval IS NOT NULL ORDER BY nextCheck ASC LIMIT 1
(3)(+0000000): No feeds with auto-update
(3)(+0000855): Writing reader state to /home/nekoneko/Zotero/storage/GBGCUKY6/.zotero-reader-state
(3)(+0002035): [Translate for Zotero] runTranslationTask {"noCheckZoteroItemLanguage":true,"noCache":true}
(3)(+0000002): [Translate for Zotero] {"id":"nnNA7EB4-1775949546926","type":"text","raw":"uction: neurons and mathematics The primary aim of this chapter is to introduce several elementary notions of neuroscience, in particular the concepts of action potentials, postsynaptic potentials, firing thresholds, refractoriness, and adaptation. Based on these notions a preliminary model of neuronal dynamics is built and this simple model (the leaky integrate-and-fire model) will be used as a starting point and reference for the generalized integrate-and-fire models, which are the main topic of the book, to be discussed in Parts II and III. Since the mathematics used for the simple model is essentially that of a one-dimensional linear differential equation, we take this first chapter as an opportunity to introduce some of the mathematical notation that will be used throughout the rest of the book. Owing to the limitations of space, we cannot – and do not want to – give a comprehensive introduction to such a complex field as neurobiology. The presentation of the biological background in this chapter is therefore highly selective and focuses on those aspects needed to appreciate the biological background of the theoretical work presented in this book. For an in-depth discussion of neurobiology we refer the reader to the literature mentioned at the end of this chapter. After the review of neuronal properties in Sections 1.1 and 1.2 we will turn, in Section 1.3, to our first mathematical neuron model. The last two sections are devoted to a discussion of the strengths and limitations of simplified models. 1.1 Elements of neuronal systems Over the past hundred years, biological research has accumulated an enormous amount of detailed knowledge about the structure and function of the brain. The elementary processing units in the central nervous system are neurons, which are connected to each other in an intricate pattern. A tiny portion of such a network of neurons is sketched in Fig. 1","result":"","audio":[],"service":"chatgpt","candidateServices":[],"itemId":282,"status":"processing","extraTasks":[],"langfrom":"en","langto":"zh-CN","callerID":"zoteropdftranslate@euclpts.com","secret":"allworkandnoplaymakesjackadullboy"}
(3)(+0000000): HTTP POST "{"model":"qwen3.6-plus","messages":[{"role":"user","content":"作为在人工智能、机器学习、计算机科学、神经科学及其他相关领域具有专业知识的学术专家,请您将下面给定的学术文本翻译至 zh-CN 。请在保证语言恰当的同时,确保译文与原文一致、完整反映原文内容并保留所有特殊的缩写或专有名词、维持技术准确性与上下文关系。\n请使用不包含markdown格式的纯文本给出翻译结果。\n需要翻译的原文如下:\nuction: neurons and mathematics The primary aim of this chapter is to introduce several elementary notions of neuroscience, in particular the concepts of action potentials, postsynaptic potentials, firing thresholds, refractoriness, and adaptation. Based on these notions a preliminary model of neuronal dynamics is built and this simple model (the leaky integrate-and-fire model) will be used as a starting point and reference for the generalized integrate-and-fire models, which are the main topic of the book, to be discussed in Parts II and III. Since the mathematics used for the simple model is essentially that of a one-dimensional linear differential equation, we take this first chapter as an opportunity to introduce some of the mathematical notation that will be used throughout the…" (2227 chars) to https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions
(5)(+0000001): CookieSandbox: Not touching channel for dashscope.aliyuncs.com
(3)(+0000140): WebSocket message: {"event":"topicUpdated","topic":"/users/16811320","version":18227}
(3)(+0000000): Library is already up to date
(5)(+0000587): CookieSandbox: Not touching channel for dashscope.aliyuncs.com
(3)(+0002922): Writing reader state to /home/nekoneko/Zotero/storage/GBGCUKY6/.zotero-reader-state
(3)(+0031594): HTTP POST https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions succeeded with 200
(3)(+0000197): HTTP POST https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions succeeded with 200
(3)(+0014893): HTTP POST https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions succeeded with 200
(3)(+0014011): HTTP POST https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions succeeded with 200
(3)(+0015202): HTTP POST "1775945830358 addons.xpi WARN …" (20135 chars) to https://repo.zotero.org/repo/report?debug=1
(3)(+0000003): POST body gzipped from 20135 to 4534; 77% savings
(5)(+0000002): CookieSandbox: Not touching channel for repo.zotero.org
(5)(+0000363): CookieSandbox: Not touching channel for repo.zotero.org
(3)(+0000001): HTTP POST https://repo.zotero.org/repo/report?debug=1 succeeded with 200
Anything else?
No response
Is there an existing issue for this?
Have you checked the FAQ (#6)?
Are you using the latest Zotero and the latest plugin?
Environment
Describe the bug
我想要使用Qwen 3.6 Plus提供翻译服务,但是这个模型默认启用思考模式
根据https://bailian.console.aliyun.com/cn-beijing?tab=api#/api/?type=model&url=3016807
的说明,需要填写额外字段
extra_body={"enable_thinking": False},但是我在翻译插件中尝试添加自定义字段的时候 却会被强制添加转义符号"{\"enable_thinking\": False}"导致思考模式无法关闭(被迫进行较长时间的等候才能看到翻译结果)想要请教一下 以后会做相关的兼容和支持吗?
*Kimi-K2.5关思考用的是
thinking={"type":"disabled"}所以不会触发转义符问题*qwen3.5 plus似乎有同样问题,qwen-plus仍然会调用旧版本模型,所以也不会出现思考关不掉的情况(默认关思考)
Debug Output
1775945830358 addons.xpi WARN Force scan SCOPE_APPLICATION (app-builtin-addons location missing from XPIStates)
[JavaScript Error: "Error: Failed to load resource://services-settings/remote-settings.sys.mjs"]
While creating services from category 'profile-after-change', could not create service for entry 'RemotePermissionService', contract ID '@mozilla.org/remote-permission-service;1'
[JavaScript Error: "NS_ERROR_ILLEGAL_VALUE: Component returned failure code: 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsICommandLine.handleFlagWithParam]" {file: "resource:///modules/BrowserContentHandler.sys.mjs" line: 479}]
bch_handle@resource:///modules/BrowserContentHandler.sys.mjs:479:34
[JavaScript Error: "Error: Failed to load resource://services-settings/remote-settings.sys.mjs" {file: "resource://gre/modules/EssentialDomainsRemoteSettings.sys.mjs" line: 41}]
[JavaScript Error: "Error: Failed to load resource://services-settings/remote-settings.sys.mjs" {file: "resource://gre/modules/SimpleURIUnknownSchemesRemoteObserver.sys.mjs" line: 45}]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "TypeError: can't access property "_sizeToPreferredSize", this is undefined" {file: "chrome://global/content/elements/dialog.js" line: 248}]
moveToAlertPosition@chrome://global/content/elements/dialog.js:248:9
onload@chrome://zotero/content/about.xhtml:1:1
[JavaScript Error: "TypeError: this.ownerGlobal.gBrowser.getTabForBrowser is not a function" {file: "chrome://global/content/elements/browser-custom-element.mjs" line: 932}]
getTabBrowser@chrome://global/content/elements/browser-custom-element.mjs:932:54
onPageHide@chrome://global/content/elements/browser-custom-element.mjs:958:27
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "ChromeUtils.import() has been removed. Use importESModule():
ChromeUtils.importESModule("resource://gre/modules/Console.sys.mjs");"]
[JavaScript Error: "Error: Failed to load resource://services-settings/remote-settings.sys.mjs" {file: "resource://gre/modules/BTPRemoteExceptionList.sys.mjs" line: 27}]
BTPRemoteExceptionList@resource://gre/modules/BTPRemoteExceptionList.sys.mjs:27:5
[JavaScript Error: "TypeError: this.ownerGlobal.gBrowser.getTabForBrowser is not a function" {file: "chrome://global/content/elements/browser-custom-element.mjs" line: 932}]
getTabBrowser@chrome://global/content/elements/browser-custom-element.mjs:932:54
onPageHide@chrome://global/content/elements/browser-custom-element.mjs:958:27
appName => Zotero, version => 8.0.4 (x64), os => Linux 6.19.11-200.fc43.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Apr 2 16:55:52 UTC 2026, locale => zh-CN, extensions => Translate for Zotero (2.4.3, extension), Bionic for Zotero (0.3.0, extension)
(4)(+3713556): UPDATE syncedSettings SET value=?, synced=? WHERE setting=? AND libraryID=? ['15', 0, 'lastPageIndex_u_GBGCUKY6', 1]
(3)(+0000070): Notifier.trigger('modify', 'setting', [1/lastPageIndex_u_GBGCUKY6], {"1/lastPageIndex_u_GBGCUKY6":{"changed":{"value":14}}}) called [observers: 14]
(3)(+0000002): Cancelling auto-sync timer
(3)(+0000000): Setting auto-sync timeout to 3 seconds
(3)(+0002160): [Translate for Zotero] runTranslationTask {}
(3)(+0000009): [Translate for Zotero] try auto detect language
(3)(+0000000): [Translate for Zotero] {"id":"nnNA7EB4-1775949546926","type":"text","raw":"uction: neurons and mathematics The primary aim of this chapter is to introduce several elementary notions of neuroscience, in particular the concepts of action potentials, postsynaptic potentials, firing thresholds, refractoriness, and adaptation. Based on these notions a preliminary model of neuronal dynamics is built and this simple model (the leaky integrate-and-fire model) will be used as a starting point and reference for the generalized integrate-and-fire models, which are the main topic of the book, to be discussed in Parts II and III. Since the mathematics used for the simple model is essentially that of a one-dimensional linear differential equation, we take this first chapter as an opportunity to introduce some of the mathematical notation that will be used throughout the rest of the book. Owing to the limitations of space, we cannot – and do not want to – give a comprehensive introduction to such a complex field as neurobiology. The presentation of the biological background in this chapter is therefore highly selective and focuses on those aspects needed to appreciate the biological background of the theoretical work presented in this book. For an in-depth discussion of neurobiology we refer the reader to the literature mentioned at the end of this chapter. After the review of neuronal properties in Sections 1.1 and 1.2 we will turn, in Section 1.3, to our first mathematical neuron model. The last two sections are devoted to a discussion of the strengths and limitations of simplified models. 1.1 Elements of neuronal systems Over the past hundred years, biological research has accumulated an enormous amount of detailed knowledge about the structure and function of the brain. The elementary processing units in the central nervous system are neurons, which are connected to each other in an intricate pattern. A tiny portion of such a network of neurons is sketched in Fig. 1","result":"","audio":[],"service":"chatgpt","candidateServices":[],"itemId":282,"status":"processing","extraTasks":[],"langfrom":"en","langto":"zh-CN","callerID":"zoteropdftranslate@euclpts.com","secret":"sk-allworkandnoplaymakesjackadullboy"}
(3)(+0000000): HTTP POST "{"model":"qwen3.6-plus","messages":[{"role":"user","content":"作为在人工智能、机器学习、计算机科学、神经科学及其他相关领域具有专业知识的学术专家,请您将下面给定的学术文本翻译至 zh-CN 。请在保证语言恰当的同时,确保译文与原文一致、完整反映原文内容并保留所有特殊的缩写或专有名词、维持技术准确性与上下文关系。\n请使用不包含markdown格式的纯文本给出翻译结果。\n需要翻译的原文如下:\nuction: neurons and mathematics The primary aim of this chapter is to introduce several elementary notions of neuroscience, in particular the concepts of action potentials, postsynaptic potentials, firing thresholds, refractoriness, and adaptation. Based on these notions a preliminary model of neuronal dynamics is built and this simple model (the leaky integrate-and-fire model) will be used as a starting point and reference for the generalized integrate-and-fire models, which are the main topic of the book, to be discussed in Parts II and III. Since the mathematics used for the simple model is essentially that of a one-dimensional linear differential equation, we take this first chapter as an opportunity to introduce some of the mathematical notation that will be used throughout the…" (2227 chars) to https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions
(5)(+0000001): CookieSandbox: Not touching channel for dashscope.aliyuncs.com
(5)(+0000756): CookieSandbox: Not touching channel for dashscope.aliyuncs.com
(3)(+0000082): Notifier.trigger('start', 'sync', []) called [observers: 3]
(3)(+0000001): Stopping full-text content processor
(3)(+0000002): [ConcurrentCaller] Running function (1/4 running, 0 queued)
(3)(+0000000): HTTP GET https://api.zotero.org/keys/current
(5)(+0000000): CookieSandbox: Not touching channel for api.zotero.org
(5)(+0000334): CookieSandbox: Not touching channel for api.zotero.org
(3)(+0000001): HTTP GET https://api.zotero.org/keys/current succeeded with 200
(3)(+0000000): [ConcurrentCaller] Done with function (0/4 running, 0 queued)
(3)(+0000000): [ConcurrentCaller] All tasks are done
(3)(+0000001): { "userID": 16811320 "username": "exampleusername" "displayName": "" "access": { "user": { "library": true "files": true "notes": true "write": true } "groups": { "all": { "library": true "write": true } } } }
(4)(+0000000): Beginning DB transaction RL4mvCsW
(4)(+0000001): Committed DB transaction RL4mvCsW
(3)(+0000000): [ConcurrentCaller] Running function (1/4 running, 0 queued)
(3)(+0000000): HTTP GET https://api.zotero.org/users/16811320/groups?format=versions
(5)(+0000000): CookieSandbox: Not touching channel for api.zotero.org
(5)(+0000340): CookieSandbox: Not touching channel for api.zotero.org
(3)(+0000001): HTTP GET https://api.zotero.org/users/16811320/groups?format=versions succeeded with 200
(3)(+0000000): [ConcurrentCaller] Done with function (0/4 running, 0 queued)
(3)(+0000000): [ConcurrentCaller] All tasks are done
(3)(+0000000): Local groups:
(3)(+0000000): []
(3)(+0000000): Final libraries to sync:
(3)(+0000000): [ "0": 1 ]
(3)(+0000000): Starting data sync for 我的文库
(4)(+0000000): SELECT setting, value FROM syncedSettings WHERE synced=0 AND libraryID=? [1]
(3)(+0000001): Uploading 1 setting
(3)(+0000000): Sending If-Unmodified-Since-Version: 18226
(3)(+0000000): [ConcurrentCaller] Running function (1/4 running, 0 queued)
(3)(+0000000): HTTP POST "{"lastPageIndex_u_GBGCUKY6":{"value":15}}" to https://api.zotero.org/users/16811320/settings
(5)(+0000000): CookieSandbox: Not touching channel for api.zotero.org
(5)(+0000339): CookieSandbox: Not touching channel for api.zotero.org
(3)(+0000000): HTTP POST https://api.zotero.org/users/16811320/settings succeeded with 204
(3)(+0000000): [ConcurrentCaller] Done with function (0/4 running, 0 queued)
(3)(+0000000): [ConcurrentCaller] All tasks are done
(4)(+0000000): UPDATE syncedSettings SET synced=1, version=? WHERE libraryID=? AND setting IN (?) ['18227', 1, 'lastPageIndex_u_GBGCUKY6']
(4)(+0000064): Updating database with new library data
(4)(+0000000): Beginning DB transaction dTquxtPy
(4)(+0000001): UPDATE libraries SET version=?, storageVersion=? WHERE libraryID=? [18227, 18227, 1]
(4)(+0000007): Committed DB transaction dTquxtPy
(3)(+0000000): Done uploading settings in 我的文库
(4)(+0000000): SELECT O.collectionID FROM collections O WHERE libraryID=? AND synced=0 [1]
(4)(+0000000): SELECT key FROM syncQueue WHERE libraryID=? AND syncObjectTypeID IN (SELECT syncObjectTypeID FROM syncObjectTypes WHERE name=?) [1, 'collection']
(3)(+0000000): No collections to upload in 我的文库
(4)(+0000000): SELECT key FROM syncDeleteLog WHERE libraryID=? AND syncObjectTypeID=? [1, 1]
(3)(+0000001): No collection deletions to upload in 我的文库
(4)(+0000000): SELECT O.savedSearchID FROM savedSearches O WHERE libraryID=? AND synced=0 [1]
(4)(+0000000): SELECT key FROM syncQueue WHERE libraryID=? AND syncObjectTypeID IN (SELECT syncObjectTypeID FROM syncObjectTypes WHERE name=?) [1, 'search']
(3)(+0000000): No searches to upload in 我的文库
(4)(+0000000): SELECT key FROM syncDeleteLog WHERE libraryID=? AND syncObjectTypeID=? [1, 4]
(3)(+0000000): No search deletions to upload in 我的文库
(4)(+0000000): SELECT O.itemID FROM items O LEFT JOIN itemAttachments IA USING (itemID) LEFT JOIN itemNotes INo ON (O.itemID=INo.itemID) LEFT JOIN itemAnnotations IAn ON (O.itemID=IAn.itemID) WHERE libraryID=? AND synced=0 AND (IAn.isExternal IS NULL OR IAN.isExternal=0) [1]
(4)(+0000000): SELECT key FROM syncQueue WHERE libraryID=? AND syncObjectTypeID IN (SELECT syncObjectTypeID FROM syncObjectTypes WHERE name=?) [1, 'item']
(3)(+0000000): No items to upload in 我的文库
(4)(+0000000): SELECT key FROM syncDeleteLog WHERE libraryID=? AND syncObjectTypeID=? [1, 3]
(3)(+0000000): No item deletions to upload in 我的文库
(4)(+0000000): Upload result is 1
(4)(+0000000): Updating database with new library data
(4)(+0000000): Beginning DB transaction JjnvXDlD
(4)(+0000000): UPDATE libraries SET lastSync=? WHERE libraryID=? [1775949548, 1]
(4)(+0000007): Committed DB transaction JjnvXDlD
(3)(+0000001): Done syncing 我的文库
(4)(+0000000): REPLACE INTO version (schema, version) VALUES ('lastsync', ?) [1775949549]
(3)(+0000007): Starting file syncing
(3)(+0000000): Done with file syncing
(3)(+0000000): Starting full-text syncing
(3)(+0000000): Done with full-text syncing
(3)(+0000000): Done syncing
(3)(+0000000): Notifier.trigger('finish', 'sync', []) called [observers: 3]
(4)(+0000000): SELECT libraryID AS id FROM feeds WHERE refreshInterval IS NOT NULL AND ( lastCheck IS NULL OR (julianday(lastCheck, 'utc') + (refreshInterval/1440.0) - julianday('now', 'utc')) <= 0 )
(3)(+0000001): Running update for feeds:
(3)(+0000000): All feed updates done
(3)(+0000000): Scheduling next feed update
(4)(+0000000): SELECT ( CASE WHEN lastCheck IS NULL THEN 0 ELSE strftime('%s', lastCheck) + refreshInterval * 60 - strftime('%s', 'now') END ) AS nextCheck FROM feeds WHERE refreshInterval IS NOT NULL ORDER BY nextCheck ASC LIMIT 1
(3)(+0000000): No feeds with auto-update
(3)(+0000855): Writing reader state to /home/nekoneko/Zotero/storage/GBGCUKY6/.zotero-reader-state
(3)(+0002035): [Translate for Zotero] runTranslationTask {"noCheckZoteroItemLanguage":true,"noCache":true}
(3)(+0000002): [Translate for Zotero] {"id":"nnNA7EB4-1775949546926","type":"text","raw":"uction: neurons and mathematics The primary aim of this chapter is to introduce several elementary notions of neuroscience, in particular the concepts of action potentials, postsynaptic potentials, firing thresholds, refractoriness, and adaptation. Based on these notions a preliminary model of neuronal dynamics is built and this simple model (the leaky integrate-and-fire model) will be used as a starting point and reference for the generalized integrate-and-fire models, which are the main topic of the book, to be discussed in Parts II and III. Since the mathematics used for the simple model is essentially that of a one-dimensional linear differential equation, we take this first chapter as an opportunity to introduce some of the mathematical notation that will be used throughout the rest of the book. Owing to the limitations of space, we cannot – and do not want to – give a comprehensive introduction to such a complex field as neurobiology. The presentation of the biological background in this chapter is therefore highly selective and focuses on those aspects needed to appreciate the biological background of the theoretical work presented in this book. For an in-depth discussion of neurobiology we refer the reader to the literature mentioned at the end of this chapter. After the review of neuronal properties in Sections 1.1 and 1.2 we will turn, in Section 1.3, to our first mathematical neuron model. The last two sections are devoted to a discussion of the strengths and limitations of simplified models. 1.1 Elements of neuronal systems Over the past hundred years, biological research has accumulated an enormous amount of detailed knowledge about the structure and function of the brain. The elementary processing units in the central nervous system are neurons, which are connected to each other in an intricate pattern. A tiny portion of such a network of neurons is sketched in Fig. 1","result":"","audio":[],"service":"chatgpt","candidateServices":[],"itemId":282,"status":"processing","extraTasks":[],"langfrom":"en","langto":"zh-CN","callerID":"zoteropdftranslate@euclpts.com","secret":"allworkandnoplaymakesjackadullboy"}
(3)(+0000000): HTTP POST "{"model":"qwen3.6-plus","messages":[{"role":"user","content":"作为在人工智能、机器学习、计算机科学、神经科学及其他相关领域具有专业知识的学术专家,请您将下面给定的学术文本翻译至 zh-CN 。请在保证语言恰当的同时,确保译文与原文一致、完整反映原文内容并保留所有特殊的缩写或专有名词、维持技术准确性与上下文关系。\n请使用不包含markdown格式的纯文本给出翻译结果。\n需要翻译的原文如下:\nuction: neurons and mathematics The primary aim of this chapter is to introduce several elementary notions of neuroscience, in particular the concepts of action potentials, postsynaptic potentials, firing thresholds, refractoriness, and adaptation. Based on these notions a preliminary model of neuronal dynamics is built and this simple model (the leaky integrate-and-fire model) will be used as a starting point and reference for the generalized integrate-and-fire models, which are the main topic of the book, to be discussed in Parts II and III. Since the mathematics used for the simple model is essentially that of a one-dimensional linear differential equation, we take this first chapter as an opportunity to introduce some of the mathematical notation that will be used throughout the…" (2227 chars) to https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions
(5)(+0000001): CookieSandbox: Not touching channel for dashscope.aliyuncs.com
(3)(+0000140): WebSocket message: {"event":"topicUpdated","topic":"/users/16811320","version":18227}
(3)(+0000000): Library is already up to date
(5)(+0000587): CookieSandbox: Not touching channel for dashscope.aliyuncs.com
(3)(+0002922): Writing reader state to /home/nekoneko/Zotero/storage/GBGCUKY6/.zotero-reader-state
(3)(+0031594): HTTP POST https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions succeeded with 200
(3)(+0000197): HTTP POST https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions succeeded with 200
(3)(+0014893): HTTP POST https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions succeeded with 200
(3)(+0014011): HTTP POST https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions succeeded with 200
(3)(+0015202): HTTP POST "1775945830358 addons.xpi WARN …" (20135 chars) to https://repo.zotero.org/repo/report?debug=1
(3)(+0000003): POST body gzipped from 20135 to 4534; 77% savings
(5)(+0000002): CookieSandbox: Not touching channel for repo.zotero.org
(5)(+0000363): CookieSandbox: Not touching channel for repo.zotero.org
(3)(+0000001): HTTP POST https://repo.zotero.org/repo/report?debug=1 succeeded with 200
Anything else?
No response