Skip to content

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 opencode

Khả 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.

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 | bash
powershell
npm install -g opencode-ai

2. 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 --config

Thứ 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.