mirror of
https://github.com/ollama/ollama.git
synced 2025-12-05 18:46:22 -06:00
This fixes a bug where disabling thinking on deepseek-v3.1 did not stop the model from thinking. When thinking is not defined it should not be sent to the server since this will cause error responses in some cases where the model does not support thinking. However if it is defined as false it should still be sent.
Ollama for macOS and Windows
Download
Development
Desktop App
go generate ./... &&
go run ./cmd/app
UI Development
Setup
Install required tools:
go install github.com/tkrajina/typescriptify-golang-structs/tscriptify@latest
Develop UI (Development Mode)
- Start the React development server (with hot-reload):
cd ui/app
npm install
npm run dev
- In a separate terminal, run the Ollama app with the
-devflag:
go generate ./... &&
OLLAMA_DEBUG=1 go run ./cmd/app -dev
The -dev flag enables:
- Loading the UI from the Vite dev server at http://localhost:5173
- Fixed UI server port at http://127.0.0.1:3001 for API requests
- CORS headers for cross-origin requests
- Hot-reload support for UI development
Build
Windows
Dependencies - either build a local copy of ollama, or use a github release
# Local dependencies
.\scripts\deps_local.ps1
# Release dependencies
.\scripts\deps_release.ps1 0.6.8
Build
.\scripts\build_windows.ps1
macOS
CI builds with Xcode 14.1 for OS compatibility prior to v13. If you want to manually build v11+ support, you can download the older Xcode here, extract, then mv ./Xcode.app /Applications/Xcode_14.1.0.app then activate with:
export CGO_CFLAGS=-mmacosx-version-min=12.0
export CGO_CXXFLAGS=-mmacosx-version-min=12.0
export CGO_LDFLAGS=-mmacosx-version-min=12.0
export SDKROOT=/Applications/Xcode_14.1.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
export DEVELOPER_DIR=/Applications/Xcode_14.1.0.app/Contents/Developer
Dependencies - either build a local copy of Ollama, or use a GitHub release:
# Local dependencies
./scripts/deps_local.sh
# Release dependencies
./scripts/deps_release.sh 0.6.8
Build
./scripts/build_darwin.sh