PageSourceSearch

https://boltai.com/_next/static/chunks/pages/changelogs/v1.8-95cdbbe59f87df4c.js

js boltai.com collected 2026-10-02 14:44:42 UTC 9,670 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5218],{1490:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/changelogs/v1.8",function(){return n(3548)}])},3548:function(e,t,n){"use strict";n.r(t),n.d(t,{meta:function(){return r}});var i=n(85893),s=n(4182),o=n(68439);let r={title:"BoltAI v1.8",author:"Daniel Nguyen",image:"https://boltai.com/changelogs/1.8/full-text-search.webp"};function _createMdxContent(e){let t=Object.assign({h1:"h1",p:"p",strong:"strong",ul:"ul",li:"li",h2:"h2",a:"a",img:"img"},(0,s.a)(),e.components);return(0,i.jsxs)(o.Z,{meta:r,children:[(0,i.jsx)(t.h1,{children:"BoltAI v1.8.0 (build 24)"}),(0,i.jsx)(t.p,{children:"This release focuses on supporting more API Providers: Anthropic, Azure OpenAI, OpenRouter... Read on ↓"}),(0,i.jsx)(t.p,{children:(0,i.jsx)(t.strong,{children:"TL;DR"})}),(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Added support for Anthropic, Azure OpenAI & OpenRouter"}),"\n",(0,i.jsx)(t.li,{children:"Better chat managements: edit, regenerate, delete & fork messages"}),"\n",(0,i.jsx)(t.li,{children:"Universal full-text search"}),"\n",(0,i.jsxs)(t.li,{children:["Advanced model configuration","\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Custom System Instructions"}),"\n",(0,i.jsx)(t.li,{children:"Custom GPT parameters: context limits, temperature, presence penalty, frequency penalty"}),"\n",(0,i.jsx)(t.li,{children:"Custom API Endpoint & Proxy"}),"\n"]}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["Automatically switch to ",(0,i.jsx)("b",{children:"GPT3.5 16K"})," if needed"]}),"\n"]}),(0,i.jsx)(t.p,{children:"Let's dive in."}),(0,i.jsx)(t.h2,{children:"Support more AI models"}),(0,i.jsxs)(t.p,{children:["This was the ",(0,i.jsx)(t.a,{href:"https://boltai.canny.io/feature-requests/p/support-custom-api-endpoint",children:"most requested feature"})," for BoltAI. Good news, starting from v1.8, you can chat with different LLMs, including local open-source model via LocalAI."]}),(0,i.jsxs)(t.p,{children:["Go to ",(0,i.jsx)(t.strong,{children:"Settings"})," › ",(0,i.jsx)(t.strong,{children:"Models"})," to get started. Below are step-by-step guides:"]}),(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.a,{href:"/help/how-to-use-boltai-without-an-openai-key",children:"How to set up BoltAI without an OpenAI API Key"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.a,{href:"/help/how-to-create-openrouter-api-key",children:"How to create an OpenRouter API key"})}),"\n",(0,i.jsx)(t.li,{children:(0,i.jsx)(t.a,{href:"/help/how-to-generate-azure-openai-api-key",children:"How to generate Azure OpenAI API key"})}),"\n"]}),(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{src:"/changelogs/1.8/custom-model-settings.webp",alt:"Custom AI Model Settings"})}),(0,i.jsx)(t.h2,{children:"Better chat managements"}),(0,i.jsx)(t.p,{children:"The accuracy of the AI responses highly depends on the context of the conversation. In this release, I've added the ability to Edit / Regenerate / Fork & Delete messages"}),(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{src:"/changelogs/1.8/copy-edit-fork-delete.webp",alt:"Custom AI Model Settings"})}),(0,i.jsx)(t.h2,{children:"Universal full-text search"}),(0,i.jsx)(t.p,{children:"The search feature got a major upgrade! Before, searching was limited to current conversation. Now you can perform a full-text search across all conversations."}),(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{src:"/changelogs/1.8/full-text-search.webp",alt:"Universal full-text search"})}),(0,i.jsx)(t.h2,{children:"Advanced model configuration"}),(0,i.jsx)(t.p,{children:"Super users, this is for you. In this release you can tweak more configuration to further optimize your chat experience."}),(0,i.jsx)(t.p,{children:(0,i.jsx)(t.strong,{children:"1. Custom system instructions & other GPT parameters"})}),(0,i.jsxs)(t.p,{children:["Open the ",(0,i.jsx)(t.strong,{children:"Chat 
1Configuration"})," popover, scroll down to see all advanced parameters"]}),(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{src:"/changelogs/1.8/advanced-gpt-params.webp",alt:"Advanced ChatGPT parameters"})}),(0,i.jsx)(t.p,{children:(0,i.jsx)(t.strong,{children:"2. Custom API Endpoint & Proxy"})}),(0,i.jsxs)(t.p,{children:["Go to ",(0,i.jsx)(t.strong,{children:"Settings"})," › ",(0,i.jsx)(t.strong,{children:"Models"})," › ",(0,i.jsx)(t.strong,{children:"OpenAI"}),". Find the option under Advanced Settings"]}),(0,i.jsx)(t.p,{children:(0,i.jsx)(t.img,{src:"/changelogs/1.8/custom-openai-host.webp",alt:"Custom AI Model Settings"})}),(0,i.jsx)(t.h2,{children:"Minor improvements"}),(0,i.jsx)(t.p,{children:(0,i.jsx)(t.strong,{children:"1. Automatically switch to GPT3.5 16K if needed"})}),(0,i.jsx)(t.p,{children:"This is useful when you want to summarize a long article. By default, BoltAI uses GPT-3.5 to save costs, and fallback to GPT3.5 16K for longer content."}),(0,i.jsx)(t.p,{children:(0,i.jsx)(t.strong,{children:"2. Fixed the issue with Chat Title Generation"})}),(0,i.jsxs)(t.p,{children:["It should work correctly now. You can disable this feature in ",(0,i.jsx)(t.strong,{children:"Settings"})," › ",(0,i.jsx)(t.strong,{children:"General"})]}),(0,i.jsx)(t.h2,{children:"What's next?"}),(0,i.jsx)(t.p,{children:'BoltAI started with the "inline" feature where you can integrate ChatGPT deeply into any mac app. It\'s fun, unique and save a lot of time.'}),(0,i.jsx)(t.p,{children:"But, it's also incredibly challenging to get right."}),(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsx)(t.p,{children:"From technical perspective: each app has its own UI & custom shortcut keys, which makes it hard to maintain compatibilities."}),"\n"]}),"\n",(0,i.jsxs)(t.li,{children:["\n",(0,i.jsx)(t.p,{children:"From user experience perspective: the lack of dedicated UI makes it difficult to keep track of the AI responses."}),"\n"]}),"\n"]}),(0,i.jsx)(t.p,{children:"So I decided to take a step back and start from zero: improve the Main Chat UI where it's guaranteed to work."}),(0,i.jsx)(t.p,{children:"Now the Chat UI is pretty good, I'm going to put my full attention to the Inline mode again."}),(0,i.jsx)(t.p,{children:"But I need your help. The inline feature requires deeper integration for each app, and I cannot support all macOS apps yet. So help me priotize this."}),(0,i.jsxs)(t.p,{children:["Go to ",(0,i.jsx)(t.a,{href:"https://boltai.canny.io/",children:"BoltAI Roadmap page"})," and suggest the apps you wanted to support first."]}),(0,i.jsx)(t.p,{children:"Thank you \uD83D\uDE4F"})]})}t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{wrapper:t}=Object.assign({},(0,s.a)(),e.components);return t?(0,i.jsx)(t,Object.assign({},e,{children:(0,i.jsx)(_createMdxContent,e)})):_createMdxContent(e)}},36148:function(e,t,n){"use strict";n.d(t,{L:function(){return SiteIdentityJsonLd},t:function(){return AppProductJsonLd}});var i=n(85893),s=n(2962);function SiteIdentityJsonLd(){return(0,i.jsx)(s.ns,{id:"https://boltai.com/#organization",name:"BoltAI",url:"https://boltai.com/",logo:"https://boltai.com/assets/app-icon-128-new.png"})}function AppProductJsonLd(){return(0,i.jsx)(s.Gz,{name:"BoltAI",description:"BoltAI is a private AI workspace for Mac power users. Connect ChatGPT, Claude, Gemini, and local models in one native app.",applicationCategory:"ProductivityApplication",operatingSystem:"macOS",price:"79.00",priceCurrency:"USD",url:"https://boltai.com/pricing"})}},68439:function(e,t,n){"use strict";var i=n(85893),s=n(82773),o=n(44123),r=n(50364),a=n(99610),l=n(9008),c=n.n(l),h=n(2962),d=n(21804),p=n.n(d),u=n(41664),m=n.n(u);t.Z=e=>{let{children:t,meta:n}=e;return(0,i.jsxs)(s.X,{children:[(0,i.jsx)(c(),{children:(0,i.jsxs)("title",{children:[n.title," | BoltAI"]})}),(0,i.jsx)(r.h,{}),(0,i.jsx)("main",{children:(0,i.jsx)(o.W,{children:(0,i.jsxs)("article",{className:"prose lg:prose-lg overflow-hidden py-20 sm:py-32 lg:pb-32 xl:py-32 min-h-screen",children:[(0,i.jsx)("div",{className:"text-sm mb-8",children:(0,i.jsx)(m(),{href:"/changelog",children:"← Back to changelog"})}),n&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(h.PB,{title:n.title,de
1scription:n.description,canonical:n.canonical,openGraph:{type:"article",title:n.title,description:n.description,url:n.canonical,images:[n.image],article:{publishedTime:n.publishedTime,modifiedTime:n.modifiedTime,section:"Blog",authors:["https://boltai.com/authors/@Daniel-Nguyen"],tags:["ChatGPT","native, high-performance AI app for Mac"]}}}),(0,i.jsx)(h.gR,{itemListElements:[{position:1,name:"BoltAI",item:"https://boltai.com"},{position:2,name:p()(n.title),item:n.canonical}]}),(0,i.jsx)(h.dX,{url:n.canonical,title:n.title,datePublished:n.publishedTime,dateModified:n.modifiedTime,authorName:"Daniel Nguyen",publisherName:"BoltAI",publisherLogo:"https://boltai.com/assets/app-icon-128-new.png",description:n.description})]}),t,(0,i.jsxs)("blockquote",{children:["If you are new here, BoltAI is a native macOS app that allows you to access ChatGPT inside any app. ",(0,i.jsx)("a",{href:"/latest",children:"Download now."})]}),(0,i.jsx)("div",{className:"text-sm mb-8",children:(0,i.jsx)(m(),{href:"/changelog",children:"← Back to changelog"})})]})})}),(0,i.jsx)(a.$,{})]})}},82773:function(e,t,n){"use strict";n.d(t,{X:function(){return PageLayout}});var i=n(85893),s=n(36148);function PageLayout(e){let{children:t}=e;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.L,{}),t]})}},4182:function(e,t,n){"use strict";function useMDXComponents(e){return{...e}}n.d(t,{a:function(){return useMDXComponents}})}},function(e){e.O(0,[9031,2962,3117,364,9610,9774,2888,179],function(){return e(e.s=1490)}),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.