data.json 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261
  1. {
  2. "choices": [],
  3. "inputPrompt": "single-line",
  4. "persistInputPromptDrafts": true,
  5. "useSelectionAsCaptureValue": true,
  6. "namePastedImagesAfterNoteTitle": false,
  7. "searchNestedChoices": true,
  8. "templateFolderLauncherRow": "bottom",
  9. "devMode": false,
  10. "templateFolderPaths": [],
  11. "announceUpdates": "major",
  12. "version": "2.31.0",
  13. "globalVariables": {},
  14. "onePageInputEnabled": false,
  15. "disableOnlineFeatures": true,
  16. "enableUriCallbacks": false,
  17. "enableRibbonIcon": false,
  18. "showCaptureNotification": true,
  19. "showInputCancellationNotification": false,
  20. "enableTemplatePropertyTypes": false,
  21. "dateAliases": {
  22. "t": "today",
  23. "tm": "tomorrow",
  24. "yd": "yesterday",
  25. "nw": "next week",
  26. "nm": "next month",
  27. "ny": "next year",
  28. "lw": "last week",
  29. "lm": "last month",
  30. "ly": "last year"
  31. },
  32. "showDateCalendar": true,
  33. "ai": {
  34. "defaultModel": "Ask me",
  35. "defaultSystemPrompt": "As an AI assistant within Obsidian, your primary goal is to help users manage their ideas and knowledge more effectively. Format your responses using Markdown syntax. Please use the [[Obsidian]] link format. You can write aliases for the links by writing [[Obsidian|the alias after the pipe symbol]]. To use mathematical notation, use LaTeX syntax. LaTeX syntax for larger equations should be on separate lines, surrounded with double dollar signs ($$). You can also inline math expressions by wrapping it in $ symbols. For example, use $$w_{ij}^{\\text{new}}:=w_{ij}^{\\text{current}}+\\eta\\cdot\\delta_j\\cdot x_{ij}$$ on a separate line, but you can write \"($\\eta$ = learning rate, $\\delta_j$ = error term, $x_{ij}$ = input)\" inline.",
  36. "promptTemplatesFolderPath": "",
  37. "showAssistant": true,
  38. "providers": [
  39. {
  40. "name": "OpenAI",
  41. "endpoint": "https://api.openai.com/v1",
  42. "apiKey": "",
  43. "models": [
  44. {
  45. "name": "gpt-3.5-turbo",
  46. "maxTokens": 4096
  47. },
  48. {
  49. "name": "gpt-3.5-turbo-16k",
  50. "maxTokens": 16384
  51. },
  52. {
  53. "name": "gpt-3.5-turbo-1106",
  54. "maxTokens": 16385
  55. },
  56. {
  57. "name": "gpt-4",
  58. "maxTokens": 8192
  59. },
  60. {
  61. "name": "gpt-4-turbo",
  62. "maxTokens": 128000
  63. },
  64. {
  65. "name": "gpt-4o",
  66. "maxTokens": 128000,
  67. "maxOutputTokens": 16384,
  68. "supportsTemperature": true
  69. },
  70. {
  71. "name": "gpt-4o-mini",
  72. "maxTokens": 128000,
  73. "maxOutputTokens": 16384,
  74. "supportsTemperature": true
  75. },
  76. {
  77. "name": "gpt-6-sol",
  78. "maxTokens": 1050000,
  79. "maxOutputTokens": 128000,
  80. "supportsTemperature": false
  81. },
  82. {
  83. "name": "gpt-6-luna",
  84. "maxTokens": 1050000,
  85. "maxOutputTokens": 128000,
  86. "supportsTemperature": false
  87. },
  88. {
  89. "name": "gpt-6-astra",
  90. "maxTokens": 1050000,
  91. "maxOutputTokens": 128000,
  92. "supportsTemperature": false
  93. },
  94. {
  95. "name": "gpt-5.6-sol",
  96. "maxTokens": 1050000,
  97. "maxOutputTokens": 128000,
  98. "supportsTemperature": false
  99. },
  100. {
  101. "name": "gpt-5.6-luna",
  102. "maxTokens": 1050000,
  103. "maxOutputTokens": 128000,
  104. "supportsTemperature": false
  105. },
  106. {
  107. "name": "gpt-5.6-terra",
  108. "maxTokens": 1050000,
  109. "maxOutputTokens": 128000,
  110. "supportsTemperature": false
  111. },
  112. {
  113. "name": "gpt-5.5",
  114. "maxTokens": 1050000,
  115. "maxOutputTokens": 128000,
  116. "supportsTemperature": false
  117. },
  118. {
  119. "name": "gpt-5.4",
  120. "maxTokens": 1050000,
  121. "maxOutputTokens": 128000,
  122. "supportsTemperature": true
  123. },
  124. {
  125. "name": "gpt-5.4-mini",
  126. "maxTokens": 400000,
  127. "maxOutputTokens": 128000,
  128. "supportsTemperature": true
  129. },
  130. {
  131. "name": "gpt-5.4-nano",
  132. "maxTokens": 400000,
  133. "maxOutputTokens": 128000,
  134. "supportsTemperature": true
  135. },
  136. {
  137. "name": "gpt-4.1",
  138. "maxTokens": 1047576,
  139. "maxOutputTokens": 32768,
  140. "supportsTemperature": true
  141. },
  142. {
  143. "name": "gpt-4.1-mini",
  144. "maxTokens": 1047576,
  145. "maxOutputTokens": 32768,
  146. "supportsTemperature": true
  147. },
  148. {
  149. "name": "o3",
  150. "maxTokens": 200000,
  151. "maxOutputTokens": 100000,
  152. "supportsTemperature": false
  153. },
  154. {
  155. "name": "o4-mini",
  156. "maxTokens": 200000,
  157. "maxOutputTokens": 100000,
  158. "supportsTemperature": false
  159. }
  160. ],
  161. "autoSyncModels": true,
  162. "modelSource": "modelsDev",
  163. "id": "openai"
  164. },
  165. {
  166. "name": "Gemini",
  167. "endpoint": "https://generativelanguage.googleapis.com",
  168. "apiKey": "",
  169. "models": [
  170. {
  171. "name": "gemini-3.8-flash",
  172. "maxTokens": 1048576,
  173. "maxOutputTokens": 65536,
  174. "supportsTemperature": true
  175. },
  176. {
  177. "name": "gemini-3.7-flash",
  178. "maxTokens": 1048576,
  179. "maxOutputTokens": 65536,
  180. "supportsTemperature": true
  181. },
  182. {
  183. "name": "gemini-3.6-flash",
  184. "maxTokens": 1048576,
  185. "maxOutputTokens": 65536,
  186. "supportsTemperature": true
  187. },
  188. {
  189. "name": "gemini-3.5-flash",
  190. "maxTokens": 1048576,
  191. "maxOutputTokens": 65536,
  192. "supportsTemperature": true
  193. },
  194. {
  195. "name": "gemini-3.5-flash-lite",
  196. "maxTokens": 1048576,
  197. "maxOutputTokens": 65536,
  198. "supportsTemperature": true
  199. },
  200. {
  201. "name": "gemini-3.1-pro-preview",
  202. "maxTokens": 1048576,
  203. "maxOutputTokens": 65536,
  204. "supportsTemperature": true
  205. },
  206. {
  207. "name": "gemini-3.1-flash-lite",
  208. "maxTokens": 1048576,
  209. "maxOutputTokens": 65536,
  210. "supportsTemperature": true
  211. },
  212. {
  213. "name": "gemini-3-flash-preview",
  214. "maxTokens": 1048576,
  215. "maxOutputTokens": 65536,
  216. "supportsTemperature": true
  217. },
  218. {
  219. "name": "gemini-2.5-pro",
  220. "maxTokens": 1048576,
  221. "maxOutputTokens": 65536,
  222. "supportsTemperature": true
  223. },
  224. {
  225. "name": "gemini-2.5-flash",
  226. "maxTokens": 1048576,
  227. "maxOutputTokens": 65536,
  228. "supportsTemperature": true
  229. },
  230. {
  231. "name": "gemini-2.5-flash-lite",
  232. "maxTokens": 1048576,
  233. "maxOutputTokens": 65536,
  234. "supportsTemperature": true
  235. }
  236. ],
  237. "autoSyncModels": true,
  238. "modelSource": "modelsDev",
  239. "id": "gemini"
  240. }
  241. ]
  242. },
  243. "migrations": {
  244. "migrateToMacroIDFromEmbeddedMacro": true,
  245. "useQuickAddTemplateFolder": true,
  246. "incrementFileNameSettingMoveToDefaultBehavior": true,
  247. "consolidateFileExistsBehavior": true,
  248. "repairTemplateFileExistsBehavior": true,
  249. "mutualExclusionInsertAfterAndWriteToBottomOfFile": true,
  250. "setVersionAfterUpdateModalRelease": true,
  251. "addDefaultAIProviders": true,
  252. "removeMacroIndirection": true,
  253. "migrateFileOpeningSettings": true,
  254. "backfillFileOpeningDefaults": true,
  255. "setProviderModelDiscoveryMode": true,
  256. "migrateProviderApiKeysToSecretStorage": true,
  257. "migrateToMultipleTemplateFolders": true,
  258. "refreshStaleDefaultModelSeeds": true,
  259. "pinAiModelRefs": true
  260. }
  261. }