Skyvern

chính thức

Máy chủ MCP tự động hóa trình duyệt hỗ trợ AI — điều hướng trang web, điền biểu mẫu, trích xuất dữ liệu và xử lý đăng nhập qua Claude Code CLI

Bạn có thể làm gì với Skyvern MCP?

  • Chạy tác vụ trình duyệt từ lời nhắc ngôn ngữ tự nhiên — Sử dụng skyvern.run_task để điều hướng trang web và hoàn thành các mục tiêu như "Tìm bài viết hàng đầu trên HackerNews hôm nay."

  • Trích xuất dữ liệu có cấu trúc với lược đồ — Truyền data_extraction_schema vào skyvern.run_task để nhận đầu ra JSON nhất quán khớp với các thuộc tính bạn đã xác định.

  • Điều khiển trình duyệt Chrome của riêng bạn — Kết nối Skyvern với một phiên bản Chrome cục bộ qua tính năng gỡ lỗi từ xa để tự động hóa các trang web bằng cookie và thông tin đăng nhập hiện có của bạn.

  • Thực hiện tương tác trang web hỗ trợ bởi AI — Sử dụng page.act, page.extract, page.validate hoặc page.agent.run_task để tương tác với các trang bằng ngôn ngữ tự nhiên thay vì bộ chọn.

  • Xâu chuỗi quy trình làm việc đa bước — Xây dựng quy trình làm việc trong giao diện người dùng kết hợp các tác vụ trình duyệt, trích xuất dữ liệu, xác thực, tải xuống tệp và yêu cầu HTTP thành một chuỗi tự động duy nhất.

Tài liệu


🐉 Tự động hóa quy trình làm việc trên trình duyệt bằng LLM và Thị giác máy tính 🐉

Skyvern tự động hóa các quy trình làm việc trên trình duyệt bằng LLM và thị giác máy tính. Nó cung cấp SDK tương thích Playwright bổ sung chức năng AI lên trên Playwright, cũng như trình tạo quy trình làm việc không cần mã để giúp cả người dùng kỹ thuật và không kỹ thuật tự động hóa các quy trình thủ công trên bất kỳ trang web nào, thay thế các giải pháp tự động hóa dễ hỏng hoặc không đáng tin cậy.

Các cách tiếp cận truyền thống để tự động hóa trình duyệt yêu cầu viết các tập lệnh tùy chỉnh cho từng trang web, thường dựa vào phân tích cú pháp DOM và các tương tác dựa trên XPath, vốn sẽ bị hỏng mỗi khi bố cục trang web thay đổi.

Thay vì chỉ dựa vào các tương tác XPath do mã định nghĩa, Skyvern dựa vào LLM Thị giác để học và tương tác với các trang web.

Cách thức hoạt động

Skyvern được truyền cảm hứng từ thiết kế tác nhân tự động hướng nhiệm vụ được phổ biến bởi BabyAGIAutoGPT -- với một điểm cộng lớn: chúng tôi cung cấp cho Skyvern khả năng tương tác với các trang web bằng các thư viện tự động hóa trình duyệt như Playwright.

Skyvern sử dụng một nhóm tác nhân để hiểu một trang web, lập kế hoạch và thực thi các hành động của nó:

Cách tiếp cận này có một vài ưu điểm:

  1. Skyvern có thể hoạt động trên các trang web mà nó chưa từng thấy trước đây, vì nó có thể ánh xạ các yếu tố trực quan thành các hành động cần thiết để hoàn thành một quy trình làm việc, mà không cần bất kỳ mã tùy chỉnh nào
  2. Skyvern chống chịu được các thay đổi bố cục trang web, vì không có XPath hoặc bộ chọn nào được xác định trước mà hệ thống của chúng tôi tìm kiếm khi cố gắng điều hướng
  3. Skyvern có thể lấy một quy trình làm việc duy nhất và áp dụng nó cho một số lượng lớn các trang web, vì nó có thể suy luận thông qua các tương tác cần thiết để hoàn thành quy trình làm việc Có thể tìm thấy báo cáo kỹ thuật chi tiết tại đây.

Demo

https://github.com/user-attachments/assets/5cab4668-e8e2-4982-8551-aab05ff73a7f

Bắt đầu nhanh

Skyvern Cloud

Skyvern Cloud là phiên bản đám mây được quản lý của Skyvern, cho phép bạn chạy Skyvern mà không cần lo lắng về cơ sở hạ tầng. Nó cho phép bạn chạy nhiều phiên bản Skyvern song song và đi kèm với các cơ chế phát hiện chống bot, mạng proxy và trình giải CAPTCHA.

Nếu bạn muốn dùng thử, hãy điều hướng đến app.skyvern.com và tạo một tài khoản.

Chạy cục bộ (UI + Máy chủ)

Chọn phương pháp thiết lập ưa thích của bạn:

Cơ sở dữ liệu mặc định: skyvern quickstartskyvern run server mặc định là cơ sở dữ liệu SQLite tại ~/.skyvern/data.db vì vậy đường dẫn pip hoạt động mà không cần Postgres hoặc Docker. Để sử dụng Postgres thay thế, hãy truyền --postgres cho một container cục bộ hoặc --database-string cho một cơ sở dữ liệu hiện có. Docker Compose luôn sử dụng dịch vụ Postgres đi kèm.

Tùy chọn A: cài đặt pip (Khuyến nghị cho thiết lập cục bộ do Python quản lý)

Các phụ thuộc cần thiết:

Ngoài ra, đối với Windows:

  • Rust
  • VS Code với các công cụ phát triển C++ và Windows SDK

1. Cài đặt Skyvern

pip install "skyvern[all]"

2. Chạy Skyvern

skyvern quickstart

Bắt đầu nhanh pip sử dụng SQLite theo mặc định. Đối với container Postgres cục bộ, hãy chạy skyvern quickstart --postgres.

Tùy chọn B: Docker Compose

Sử dụng tùy chọn này nếu bạn muốn mọi thứ được container hóa (Postgres, API, UI) và không muốn cài đặt Python/Node cục bộ.

  1. Cài đặt Docker Desktop
  2. Sao chép kho lưu trữ:
    git clone https://github.com/skyvern-ai/skyvern.git && cd skyvern
    
  3. Cấu hình nhà cung cấp LLM của bạn trong .env (lệnh quickstart --docker-compose bên dưới sẽ tạo nó từ .env.example nếu thiếu):
    cp .env.example .env  # if not already created
    # edit .env to add your LLM API key
    
  4. Khởi động mọi thứ:
    docker compose up -d
    
  5. Mở http://localhost:8080

Khắc phục sự cố

(sqlite3.OperationalError) table organizations already exists — Bạn gặp phải một lỗi đã biết trong pip install skyvern==1.0.31. Cách khắc phục:

rm ~/.skyvern/data.db   # remove the leftover SQLite file
pip install --upgrade skyvern   # 1.0.32+ contains the fix
skyvern quickstart

Nếu bạn vẫn đang ở phiên bản 1.0.31 và không thể nâng cấp, hãy cài đặt qua uv thay thế:

uv pip install skyvern

pip install skyvern thất bại với ResolutionImpossible (litellm / fastmcp) — Bạn gặp phải xung đột giải quyết phụ thuộc trong 1.0.31. Hoặc nâng cấp lên 1.0.32+ hoặc sử dụng uv: uv pip install skyvern.

SDK

Skyvern là một phần mở rộng Playwright bổ sung tự động hóa trình duyệt được hỗ trợ bởi AI. Nó cung cấp cho bạn toàn bộ sức mạnh của Playwright với các khả năng AI bổ sung — sử dụng lời nhắc ngôn ngữ tự nhiên để tương tác với các yếu tố, trích xuất dữ liệu và tự động hóa các quy trình làm việc nhiều bước phức tạp.

Cài đặt:

  • Python SDK / API đám mây: pip install skyvern
  • Máy chủ cục bộ + UI đóng gói: pip install "skyvern[all]" sau đó chạy skyvern quickstart
  • Máy chủ cục bộ + UI đóng gói với Postgres: pip install "skyvern[all]" sau đó chạy skyvern quickstart --postgres
  • UI đóng gói cho một API hiện có: pip install "skyvern[ui]" sau đó chạy skyvern run ui --api-url <api-url> --api-key <api-key>
  • TypeScript: npm install @skyvern/client

Lệnh Trang được Hỗ trợ bởi AI

Skyvern thêm bốn lệnh AI cốt lõi trực tiếp trên đối tượng trang:

LệnhMô tả
page.act(prompt)Thực hiện các hành động bằng ngôn ngữ tự nhiên (ví dụ: "Nhấp vào nút đăng nhập")
page.extract(prompt, schema)Trích xuất dữ liệu có cấu trúc từ trang với lược đồ JSON tùy chọn
page.validate(prompt)Xác thực trạng thái trang, trả về bool (ví dụ: "Kiểm tra xem người dùng đã đăng nhập chưa")
page.prompt(prompt, schema)Gửi lời nhắc tùy ý đến LLM với lược đồ phản hồi tùy chọn

Ngoài ra, page.agent cung cấp các lệnh quy trình làm việc cấp cao hơn:

LệnhMô tả
page.agent.run_task(prompt)Thực thi các tác vụ nhiều bước phức tạp
page.agent.login(credential_type, credential_id)Xác thực với thông tin đăng nhập được lưu trữ (Skyvern, Bitwarden, 1Password)
page.agent.download_files(prompt)Điều hướng và tải xuống tệp
page.agent.run_workflow(workflow_id)Thực thi các quy trình làm việc dựng sẵn

Hành động Playwright được Tăng cường bởi AI

Tất cả các hành động Playwright tiêu chuẩn đều hỗ trợ tham số prompt tùy chọn để định vị yếu tố bằng AI:

Hành độngPlaywrightTăng cường AI
Nhấppage.click("#btn")page.click(prompt="Click login button")
Điềnpage.fill("#email", "a@b.com")page.fill(prompt="Email field", value="a@b.com")
Chọnpage.select_option("#country", "US")page.select_option(prompt="Country dropdown", value="US")
Tải lênpage.upload_file("#file", "doc.pdf")page.upload_file(prompt="Upload area", files="doc.pdf")

Ba chế độ tương tác:

# 1. Traditional Playwright - CSS/XPath selectors
await page.click("#submit-button")

# 2. AI-powered - natural language
await page.click(prompt="Click the green Submit button")

# 3. AI fallback - tries selector first, falls back to AI if it fails
await page.click("#submit-btn", prompt="Click the Submit button")

Lệnh AI Cốt lõi - Ví dụ

# act - Perform actions using natural language
await page.act("Click the login button and wait for the dashboard to load")

# extract - Extract structured data with optional JSON schema
result = await page.extract("Get the product name and price")
result = await page.extract(
    prompt="Extract order details",
    schema={"order_id": "string", "total": "number", "items": "array"}
)

# validate - Check page state (returns bool)
is_logged_in = await page.validate("Check if the user is logged in")

# prompt - Send arbitrary prompts to the LLM
summary = await page.prompt("Summarize what's on this page")

Ví dụ Bắt đầu Nhanh

Chạy qua UI:

skyvern run all

Điều hướng đến http://localhost:8080 để chạy các tác vụ thông qua giao diện web. Nếu UI đóng gói bị thiếu, skyvern run ui sẽ đề nghị cài đặt gói UI phù hợp. Đối với thiết lập không tương tác, hãy sử dụng skyvern run ui --install-ui hoặc skyvern run all --install-ui.

Để chỉ chạy UI đóng gói dựa trên API Skyvern hiện có, hãy cài đặt skyvern[ui] và truyền --api-url; CLI suy ra --wss-url từ URL API trừ khi bạn ghi đè. Bạn cũng có thể đặt VITE_API_BASE_URL, VITE_WSS_BASE_URL, VITE_ARTIFACT_API_BASE_URL, VITE_SKYVERN_API_KEY, và VITE_BROWSER_STREAMING_MODE trước khi chạy skyvern run ui.

Python SDK:

from skyvern import Skyvern

# Local mode
skyvern = Skyvern.local()

# Or connect to Skyvern Cloud
skyvern = Skyvern(api_key="your-api-key")

# Launch browser and get page
browser = await skyvern.launch_cloud_browser()
page = await browser.get_working_page()

# Mix Playwright with AI-powered actions
await page.goto("https://example.com")
await page.click("#login-button")  # Traditional Playwright
await page.agent.login(credential_type="skyvern", credential_id="cred_123")  # AI login
await page.click(prompt="Add first item to cart")  # AI-augmented click
await page.agent.run_task("Complete checkout with: John Snow, 12345")  # AI task

TypeScript SDK:

import { Skyvern } from "@skyvern/client";

const skyvern = new Skyvern({ apiKey: "your-api-key" });
const browser = await skyvern.launchCloudBrowser();
const page = await browser.getWorkingPage();

// Mix Playwright with AI-powered actions
await page.goto("https://example.com");
await page.click("#login-button");  // Traditional Playwright
await page.agent.login("skyvern", { credentialId: "cred_123" });  // AI login
await page.click({ prompt: "Add first item to cart" });  // AI-augmented click
await page.agent.runTask("Complete checkout with: John Snow, 12345");  // AI task

await browser.close();

Thực thi tác vụ đơn giản:

from skyvern import Skyvern

skyvern = Skyvern()
task = await skyvern.run_task(prompt="Find the top post on hackernews today")
print(task)

Sử dụng Nâng cao

Kiểm soát trình duyệt của riêng bạn (Chrome)

Cho phép Skyvern kiểm soát trình duyệt Chrome hiện có của bạn — với tất cả cookie, thông tin đăng nhập và tiện ích mở rộng của bạn.

Bước 1: Bật gỡ lỗi từ xa trong Chrome

  1. Mở Chrome và điều hướng đến chrome://inspect/#remote-debugging
  2. Nhấp vào Enable để khởi động máy chủ gỡ lỗi
  3. Bạn sẽ thấy: Server running at: 127.0.0.1:9222

[!TIP] Lệnh skyvern init browser có thể tự động thực hiện việc này — nó mở chrome://inspect/#remote-debugging, đợi bạn bật nó và lưu cấu hình.

Bước 2: Kết nối Skyvern

Tùy chọn A — Mã Python:

from skyvern import Skyvern

skyvern = Skyvern(
    base_url="http://localhost:8000",
    api_key="YOUR_API_KEY",
    browser_address="http://127.0.0.1:9222",
)
task = await skyvern.run_task(
    prompt="Find the top post on hackernews today",
)

Tùy chọn B — Dịch vụ Skyvern:

Thêm hai biến vào tệp .env của bạn:

BROWSER_TYPE=cdp-connect
BROWSER_REMOTE_DEBUGGING_URL=http://127.0.0.1:9222

Khởi động lại dịch vụ Skyvern skyvern run all và chạy tác vụ qua UI hoặc mã

Kết nối Skyvern Cloud với trình duyệt cục bộ của bạn

Cho phép Skyvern Cloud kiểm soát trình duyệt Chrome đang chạy trên máy của bạn — với tất cả cookie, thông tin đăng nhập và tiện ích mở rộng hiện có của bạn. Hữu ích để tự động hóa các trang web nơi bạn đã đăng nhập hoặc đứng sau VPN.

# One command to start Chrome + create a tunnel to Skyvern Cloud
skyvern browser serve --tunnel

Sau đó sử dụng URL đường hầm trong tác vụ của bạn:

from skyvern import Skyvern

skyvern = Skyvern(api_key="your-api-key")
task = await skyvern.run_task(
    prompt="Download the latest invoice from my account",
    browser_address="https://abc123.ngrok-free.dev",
)

[!WARNING] Luôn sử dụng --api-key khi phơi bày trình duyệt của bạn qua một đường hầm. Nếu không có nó, bất kỳ ai có URL đều có toàn quyền kiểm soát trình duyệt của bạn. Xem tài liệu bảo mật.

Xem tài liệu đầy đủ để biết tất cả các tùy chọn, thiết lập đường hầm thủ công và khắc phục sự cố.

Nhận lược đồ đầu ra nhất quán từ lần chạy của bạn

Bạn có thể làm điều này bằng cách thêm tham số data_extraction_schema:

from skyvern import Skyvern

skyvern = Skyvern()
task = await skyvern.run_task(
    prompt="Find the top post on hackernews today",
    data_extraction_schema={
        "type": "object",
        "properties": {
            "title": {
                "type": "string",
                "description": "The title of the top post"
            },
            "url": {
                "type": "string",
                "description": "The URL of the top post"
            },
            "points": {
                "type": "integer",
                "description": "Number of points the post has received"
            }
        }
    }
)

Các lệnh hữu ích để gỡ lỗi sự cố

# Launch the Skyvern Server Separately*
skyvern run server

# Launch the Skyvern UI
skyvern run ui

# Check status of the Skyvern service
skyvern status

# Stop the Skyvern service
skyvern stop all

# Stop the Skyvern UI
skyvern stop ui

# Stop the Skyvern Server Separately
skyvern stop server

Hiệu suất & Đánh giá

Skyvern có hiệu suất SOTA trên điểm chuẩn WebBench với độ chính xác 64.4%. Báo cáo kỹ thuật + đánh giá có thể được tìm thấy tại đây

Hiệu suất trên các tác vụ WRITE (ví dụ: điền biểu mẫu, đăng nhập, tải xuống tệp, v.v.)

Skyvern là tác nhân hoạt động tốt nhất trên các tác vụ WRITE (ví dụ: điền biểu mẫu, đăng nhập, tải xuống tệp, v.v.), chủ yếu được sử dụng cho các tác vụ liên quan đến RPA (Tự động hóa Quy trình bằng Robot).

Các Tính năng của Skyvern

Tác vụ Skyvern

Tác vụ là khối xây dựng cơ bản bên trong Skyvern. Mỗi tác vụ là một yêu cầu duy nhất đến Skyvern, hướng dẫn nó điều hướng qua một trang web và hoàn thành một mục tiêu cụ thể.

Các tác vụ yêu cầu bạn chỉ định một url, prompt, và có thể tùy chọn bao gồm một data schema (nếu bạn muốn đầu ra tuân theo một lược đồ cụ thể) và error codes (nếu bạn muốn Skyvern dừng chạy trong các tình huống cụ thể).

Quy trình làm việc Skyvern

Quy trình làm việc là một cách để chuỗi nhiều tác vụ lại với nhau để tạo thành một đơn vị công việc gắn kết.

Ví dụ: nếu bạn muốn tải xuống tất cả hóa đơn mới hơn ngày 1 tháng 1, bạn có thể tạo một quy trình làm việc đầu tiên điều hướng đến trang hóa đơn, sau đó lọc xuống chỉ hiển thị hóa đơn mới hơn ngày 1 tháng 1, trích xuất danh sách tất cả hóa đơn đủ điều kiện và lặp qua từng hóa đơn để tải xuống.

Một ví dụ khác là nếu bạn muốn tự động hóa việc mua sản phẩm từ một cửa hàng thương mại điện tử, bạn có thể tạo một quy trình làm việc đầu tiên điều hướng đến sản phẩm mong muốn, sau đó thêm nó vào giỏ hàng. Thứ hai, nó sẽ điều hướng đến giỏ hàng và xác thực trạng thái giỏ hàng. Cuối cùng, nó sẽ thực hiện quy trình thanh toán để mua các mặt hàng.

Các tính năng quy trình làm việc được hỗ trợ bao gồm:

  1. Tác vụ Trình duyệt
  2. Hành động Trình duyệt
  3. Trích xuất Dữ liệu
  4. Xác thực
  5. Vòng lặp For
  6. Phân tích cú pháp tệp
  7. Gửi email
  8. Lời nhắc Văn bản
  9. Khối Yêu cầu HTTP
  10. Khối Mã Tùy chỉnh
  11. Tải tệp lên bộ nhớ khối
  12. (Sắp ra mắt) Điều kiện

Phát trực tiếp

Skyvern cho phép bạn phát trực tiếp khung nhìn của trình duyệt đến máy cục bộ của bạn để bạn có thể thấy chính xác những gì Skyvern đang làm trên web. Điều này hữu ích cho việc gỡ lỗi và hiểu cách Skyvern đang tương tác với một trang web, và can thiệp khi cần thiết

Điền Biểu mẫu

Skyvern có khả năng tự nhiên để điền vào các đầu vào biểu mẫu trên các trang web. Truyền thông tin qua navigation_goal sẽ cho phép Skyvern hiểu thông tin và điền vào biểu mẫu tương ứng.

Trích xuất Dữ liệu

Skyvern cũng có khả năng trích xuất dữ liệu từ một trang web.

Bạn cũng có thể chỉ định một data_extraction_schema trực tiếp trong lời nhắc chính để cho Skyvern biết chính xác dữ liệu bạn muốn trích xuất từ trang web, ở định dạng jsonc. Đầu ra của Skyvern sẽ được cấu trúc theo lược đồ được cung cấp.

Tải xuống Tệp

Skyvern cũng có khả năng tải xuống tệp từ một trang web. Tất cả các tệp đã tải xuống được tự động tải lên bộ nhớ khối (nếu được cấu hình), và bạn có thể truy cập chúng qua UI.

Xác thực

Skyvern hỗ trợ một số phương thức xác thực khác nhau để giúp tự động hóa các tác vụ đứng sau đăng nhập dễ dàng hơn. Nếu bạn muốn dùng thử, vui lòng liên hệ với chúng tôi qua email hoặc discord.

🔐 Hỗ trợ 2FA (TOTP)

Skyvern hỗ trợ một số phương thức 2FA khác nhau để cho phép bạn tự động hóa các quy trình làm việc yêu cầu 2FA.

Các ví dụ bao gồm:

  1. 2FA dựa trên QR (ví dụ: Google Authenticator, Authy)
  2. 2FA dựa trên email
  3. 2FA dựa trên SMS

🔐 Tìm hiểu thêm về hỗ trợ 2FA tại đây.

Tích hợp Trình quản lý Mật khẩu

Skyvern hiện hỗ trợ các tích hợp trình quản lý mật khẩu sau:

  • Bitwarden
  • Dịch vụ Thông tin Đăng nhập Tùy chỉnh (HTTP API)
  • 1Password
  • LastPass

Giao thức Ngữ cảnh Mô hình (MCP)

Skyvern hỗ trợ Giao thức Ngữ cảnh Mô hình (MCP) để cho phép bạn sử dụng bất kỳ LLM nào hỗ trợ MCP.

Xem tài liệu MCP tại đây

Tích hợp Zapier / Make.com / N8N

Skyvern hỗ trợ Zapier, Make.com và N8N để cho phép bạn kết nối các quy trình làm việc Skyvern của mình với các ứng dụng khác.

🔐 Tìm hiểu thêm về hỗ trợ 2FA tại đây.

Các ví dụ thực tế về Skyvern

Chúng tôi thích thấy cách Skyvern đang được sử dụng trong thực tế. Dưới đây là một số ví dụ về cách Skyvern đang được sử dụng để tự động hóa các quy trình làm việc trong thế giới thực. Vui lòng mở PR để thêm các ví dụ của riêng bạn!

Tải xuống Hóa đơn trên nhiều trang web khác nhau

Đặt lịch demo để xem trực tiếp

Tự động hóa quy trình xin việc

💡 Xem nó hoạt động

Tự động hóa mua sắm vật liệu cho một công ty sản xuất

💡 Xem nó hoạt động

Điều hướng đến các trang web chính phủ để đăng ký tài khoản hoặc điền biểu mẫu

💡 Xem nó hoạt động

Điền vào các biểu mẫu liên hệ ngẫu nhiên

💡 Xem nó hoạt động

Lấy báo giá bảo hiểm từ các nhà cung cấp bảo hiểm bằng bất kỳ ngôn ngữ nào

💡 Xem nó hoạt động

💡 Xem nó hoạt động

Thiết lập cho Người đóng góp

Đảm bảo đã cài đặt uv.

  1. Chạy lệnh này để tạo môi trường ảo của bạn (.venv)
    uv sync --group dev
    
  2. Thực hiện cấu hình máy chủ ban đầu
    uv run skyvern quickstart
    
  3. Điều hướng đến http://localhost:8080 trong trình duyệt của bạn để bắt đầu sử dụng UI Skyvern CLI hỗ trợ các môi trường Windows, WSL, macOS và Linux.

Tài liệu

Tài liệu mở rộng hơn có thể được tìm thấy trên 📕 trang tài liệu của chúng tôi. Vui lòng cho chúng tôi biết nếu có điều gì không rõ ràng hoặc bị thiếu bằng cách mở một issue hoặc liên hệ với chúng tôi qua email hoặc discord.

Các LLM được Hỗ trợ

Nhà cung cấpCác Mô hình được Hỗ trợ
OpenAIGPT-5.5, GPT-5.4, GPT-5, GPT-4.1, o3, o4-mini
AnthropicClaude 4.7 Opus, Claude 4.6 (Sonnet, Opus), Claude 4.5 (Haiku, Sonnet, Opus)
Azure OpenAIBất kỳ mô hình GPT nào được triển khai cho đăng ký Azure của bạn
AWS BedrockClaude 4.7, Claude 4.6 (Sonnet, Opus), Claude 4.5 (Sonnet, Opus)
GeminiGemini 3.1 Pro, Gemini 3 Flash, Gemini 2.5 Pro/Flash
OllamaChạy bất kỳ mô hình được lưu trữ cục bộ nào qua Ollama
OpenRouterTruy cập các mô hình thông qua OpenRouter
Tương thích OpenAIBất kỳ điểm cuối API tùy chỉnh nào tuân theo định dạng API của OpenAI (qua liteLLM)

Để biết cấu hình LLM chi tiết bao gồm tất cả các khóa mô hình có sẵn, biến môi trường và thiết lập đa mô hình, hãy xem tài liệu Cấu hình LLM.

Đóng góp

Chúng tôi hoan nghênh các PR và đề xuất! Đừng ngần ngại mở PR/issue hoặc liên hệ với chúng tôi qua email hoặc discord. Vui lòng xem hướng dẫn đóng góp của chúng tôi và các issue "Help Wanted" để bắt đầu!

Nếu bạn muốn trò chuyện với kho lưu trữ skyvern để có cái nhìn tổng quan cấp cao về cách nó được cấu trúc, cách xây dựng dựa trên nó và cách giải quyết các câu hỏi sử dụng, hãy xem Code Sage.

Đo lường từ xa

Theo mặc định, Skyvern thu thập số liệu thống kê sử dụng cơ bản để giúp chúng tôi hiểu cách Skyvern đang được sử dụng. Nếu bạn muốn từ chối đo lường từ xa, vui lòng đặt biến môi trường SKYVERN_TELEMETRY thành false.

Giấy phép

Kho lưu trữ mã nguồn mở của Skyvern được hỗ trợ thông qua một đám mây được quản lý. Tất cả logic cốt lõi cung cấp năng lượng cho Skyvern đều có sẵn trong kho lưu trữ mã nguồn mở này được cấp phép theo Giấy phép AGPL-3.0, ngoại trừ các biện pháp chống bot có sẵn trong dịch vụ đám mây được quản lý của chúng tôi.

Nếu bạn có bất kỳ câu hỏi hoặc lo ngại nào về cấp phép, vui lòng liên hệ với chúng tôi và chúng tôi sẵn lòng trợ giúp.

Lịch sử Sao

Star History Chart