OpenCode là một tác nhân lập mã nguồn mở chạy trong terminal của bạn, đọc dự án của bạn, chỉnh sửa tệp và chạy lệnh.
Ollama cấu hình OpenCode để sử dụng các mô hình cục bộ và đám mây.
Bắt đầu
Khởi chạy OpenCode với Ollama:
shell
ollama launch opencodeKhả năng
Trò chuyện
Đặt câu hỏi về kho lưu trữ hoặc tác vụ
<div class="capability-list-item">
<div class="capability-list-icon"><Icon icon="terminal" /></div>
<div>
<div class="capability-list-heading">Dòng lệnh</div>
<div class="capability-list-copy">Chạy lệnh từ thư mục làm việc của bạn</div>
</div>
</div>
<div class="capability-list-item">
<div class="capability-list-icon"><Icon icon="code" /></div>
<div>
<div class="capability-list-heading">Chỉnh sửa tệp</div>
<div class="capability-list-copy">Đọc và chỉnh sửa tệp trong dự án của bạn</div>
</div>
</div>
<div class="capability-list-item">
<div class="capability-list-icon"><Icon icon="users" /></div>
<div>
<div class="capability-list-heading">Tác nhân phụ</div>
<div class="capability-list-copy">Phân chia công việc giữa các tác vụ</div>
</div>
</div>
<div class="capability-list-item">
<div class="capability-list-icon"><Icon icon="file-text" /></div>
<div>
<div class="capability-list-heading">Truy xuất web</div>
<div class="capability-list-copy">Truy xuất và tóm tắt các trang web</div>
</div>
</div>
<div class="capability-list-item">
<div class="capability-list-icon"><Icon icon="image" /></div>
<div>
<div class="capability-list-heading">Thị giác</div>
<div class="capability-list-copy">Gửi hình ảnh và ảnh chụp màn hình</div>
</div>
</div>
Mô hình
Chọn một mô hình có ngữ cảnh đủ lớn cho kho lưu trữ của bạn.
Mô hình đám mây
Sử dụng các mô hình lớn hơn mà không cần tải chúng xuống.
Mô hình cục bộChọn một mô hình và đặt cửa sổ ngữ cảnh 64k trở lên.
Lưu ý
OpenCode yêu cầu độ dài ngữ cảnh từ 64k trở lên. Xem Độ dài ngữ cảnh để biết thêm thông tin.
Thiết lập thủ công
1. Cài đặt OpenCode
shell
curl -fsSL https://opencode.ai/install | bashpowershell
npm install -g opencode-ai2. Cấu hình Ollama làm nhà cung cấp
Thêm nhà cung cấp Ollama vào opencode.json:
json
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"ollama": {
"npm": "@ai-sdk/openai-compatible",
"name": "Ollama",
"options": {
"baseURL": "http://localhost:11434/v1"
},
"models": {
"qwen3.5": {
"name": "qwen3.5"
}
}
}
}
}3. Chạy OpenCode
shell
opencodeĐể cấu hình OpenCode với Ollama mà không khởi chạy phiên tương tác:
shell
ollama launch opencode --configThứ tự ưu tiên cấu hình
ollama launch opencode khởi chạy OpenCode với cấu hình nội tuyến cho mô hình Ollama đã chọn. Nó không ghi đè lên ~/.config/opencode/opencode.json; các cài đặt OpenCode hiện tại vẫn có hiệu lực.
Các mô hình chỉ được định nghĩa trong opencode.json không xuất hiện trong bộ chọn mô hình của ollama launch.
Xem thứ tự ưu tiên cấu hình của OpenCode.