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 các tác vụ trình duyệt bằng ngôn ngữ tự nhiên — Yêu cầu trợ lý của bạn thực thi các quy trình web đa bước qua page.agent.run_task(), như "Tìm bài đăng hàng đầu trên hackernews hôm nay".
  • Trích xuất dữ liệu có cấu trúc từ các trang — Sử dụng page.extract() với lược đồ JSON tùy chọn để lấy thông tin cụ thể, chẳng hạn như chi tiết đơn hàng hoặc danh sách sản phẩm.
  • Thực hiện các hành động Playwright được tăng cường bằng AI — Nhấp, điền, chọn hoặc tải tệp lên bằng lời nhắc ngôn ngữ tự nhiên thay vì bộ chọn CSS/XPath, ví dụ: page.click(prompt="Nhấp vào nút Gửi màu xanh lá").
  • Xác thực trạng thái trang — Sử dụng page.validate() để kiểm tra các điều kiện như trạng thái đăng nhập, trả về kết quả boolean.
  • Xác thực bằng thông tin đăng nhập đã lưu — Tận dụng page.agent.login() để đăng nhập bằng thông tin xác thực Skyvern, Bitwarden hoặc 1Password, bao gồm hỗ trợ 2FA.
  • Tải tệp xuống qua lời nhắc — Hướng dẫn page.agent.download_files() điều hướng và truy xuất tệp, các tệp này sẽ được tải lên bộ lưu trữ khối.

Tài liệu


🐉 Tự động hóa các quy trình làm việc dựa 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 dựa 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 với Playwright, bổ sung chức năng AI trên nền tảng playwright, cùng với trình xây dựng quy trình làm việc không cần mã để giúp cả người dùng kỹ thuật và phi 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 mong manh hoặc không đáng tin cậy.

Các phương pháp truyền thống để tự động hóa trình duyệt yêu cầu viết script tùy chỉnh cho từng trang web, thường dựa vào phân tích DOM và tương tác dựa trên XPath, những thứ này 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 được định nghĩa bằng mã, Skyvern dựa vào Vision LLM để học và tương tác với các trang web.

Cách hoạt động

Skyvern được lấy cảm hứng từ thiết kế tác nhân tự động điều khiển theo tác vụ (Task-Driven) được phổ biến bởi BabyAGIAutoGPT -- với một điểm cộng lớn: chúng tôi 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 bầy (swarm) các tác nhân để hiểu một trang web, lập kế hoạch và thực hiện các hành động của nó:

Cách tiếp cận này có một số lợi thế:

  1. Skyvern có thể hoạt động trên các trang web 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 quy trình làm việc, mà không cần bất kỳ mã tùy chỉnh nào
  2. Skyvern có khả năng chống chịu với các thay đổi bố cục trang web, vì không có XPath hoặc bộ chọn (selector) được xác định trước nào 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 trang web, vì nó có thể suy luận qua các tương tác cần thiết để hoàn thành quy trình làm việc Một báo cáo kỹ thuật chi tiết có thể được tìm thấy 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ề 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ế chống phát hiện bot, mạng proxy và trình giải CAPTCHA.

Nếu bạn muốn dùng thử, hãy truy cập app.skyvern.com và tạo tài khoản.

Chạy cục bộ (UI + Server)

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

Cơ sở dữ liệu mặc định: skyvern quickstartskyvern run server mặc định sử dụng cơ sở dữ liệu SQLite tại ~/.skyvern/data.db để đườ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 --database-string cho cơ sở dữ liệu hiện có (hoặc bỏ qua --no-postgres để quickstart tự khởi động container Postgres của riêng nó). Docker Compose luôn sử dụng dịch vụ Postgres đi kèm.

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

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

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

  • Rust
  • VS Code với 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

Phương pháp khởi động nhanh pip sử dụng SQLite theo mặc định. Để sử dụng container Postgres cục bộ thay thế, hãy chạy skyvern quickstart (container Postgres được khởi động trừ khi bạn truyền --no-postgres), hoặc kết nối với cơ sở dữ liệu hiện có bằng --database-string=postgresql+psycopg://user:pass@host:5432/dbname.

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. Nhân bản (clone) 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 chưa có):
    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

Xử lý 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 dùng 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 lỗi với ResolutionImpossible (litellm / fastmcp) — Bạn gặp phải xung đột phân giải phụ thuộc trong 1.0.31. Hãy nâng cấp lên 1.0.32+ hoặc sử dụng uv: uv pip install skyvern.

SDK

Skyvern là một tiện ích mở rộng của Playwright bổ sung khả năng tự động hóa trình duyệt được hỗ trợ bởi AI. Nó mang lại cho bạn toàn bộ sức mạnh của Playwright cùng 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 phần tử, trích xuất dữ liệu và tự động hóa các quy trình làm việc phức tạp nhiều bước.

Cài đặt:

  • Python SDK / cloud API: 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 --database-string=postgresql+psycopg://user:pass@host:5432/dbname
  • UI đóng gói cho API hiện có: pip install "skyvern[ui]" sau đó đặt VITE_API_BASE_URL (và VITE_SKYVERN_API_KEY nếu API của bạn yêu cầu khóa) rồi chạy skyvern run ui
  • TypeScript: npm install @skyvern/client

Các 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 các 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 hiện các tác vụ phức tạp nhiều bước
page.agent.login(credential_type, credential_id)Xác thực với thông tin đăng nhập đã lưu (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 hiện các quy trình làm việc được xây dựng sẵn

Các hành động Playwright được tăng cường AI

Tất cả các hành động Playwright tiêu chuẩn hỗ trợ tham số prompt tùy chọn để định vị phần 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")

Các 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ụ khởi động nhanh

Chạy qua UI:

skyvern run all

Điều hướng đến http://localhost:8080 để chạy các tác vụ 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 tương ứng.

Để chỉ chạy UI đóng gói với một Skyvern API hiện có, hãy cài đặt skyvern[ui] và đặt các biến môi trường bên dưới trước khi chạy skyvern run ui:

  • VITE_API_BASE_URL (ví dụ: http://localhost:8000/api/v1) — trỏ UI đến Skyvern API của bạn
  • VITE_SKYVERN_API_KEY — khóa API nếu API của bạn yêu cầu
  • VITE_WSS_BASE_URL — điểm cuối WebSocket (được suy ra từ VITE_API_BASE_URL nếu không được đặt)
  • VITE_ARTIFACT_API_BASE_URL — URL cơ sở để tải xuống artifact
  • VITE_BROWSER_STREAMING_MODE — chế độ phát trực tuyến viewport trình duyệt

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 hiện 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

Điều khiển trình duyệt của riêng bạn (Chrome)

Hãy để Skyvern điều khiển 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 làm việc này — nó mở chrome://inspect/#remote-debugging, chờ 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

Hãy để Skyvern Cloud điều khiển 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 mà bạn đã đăng nhập hoặc đang ở sau VPN.

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

Sau đó sử dụng URL tunnel 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 tunnel. Nếu không có nó, bất kỳ ai có URL đều có toàn quyền điều khiển 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 tunnel thủ công và xử lý 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 có hiệu suất 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 gửi đế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ể.

Tác vụ yêu cầu bạn chỉ định url, prompt và có thể tùy chọn bao gồm 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 để xâu chuỗi nhiều tác vụ lại với nhau 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 trước tiên điều hướng đến trang hóa đơn, sau đó lọc để chỉ hiển thị các hóa đơn mới hơn ngày 1 tháng 1, trích xuất danh sách tất cả cá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ừ 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 trước 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ẽ trải qua 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 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ộ lưu trữ khối
  12. (Sắp ra mắt) Câu điều kiện

Phát trực tiếp

Skyvern cho phép bạn phát trực tiếp viewport 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 để gỡ lỗi và hiểu cách Skyvern tương tác với một trang web, cũng như can thiệp khi cần thiết

Điền Biểu Mẫu

Skyvern có khả năng điền các trường biểu mẫu trên website một cách tự nhiên. Việc truyền thông tin qua navigation_goal sẽ giúp Skyvern hiểu thông tin và điền 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ừ website.

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ừ website, ở định dạng jsonc. Đầu ra của Skyvern sẽ được cấu trúc theo lược đồ đã cung cấp.

Tải Xuống Tệp

Skyvern cũng có khả năng tải xuống tệp từ website. Tất cả tệp đã tải sẽ tự động được tải lên bộ lưu trữ khối (nếu được cấu hình) và bạn có thể truy cập chúng qua giao diện người dùng.

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ụ yêu cầu đă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ợ nhiều phương thức 2FA khác nhau để cho phép bạn tự động hóa các quy trình yêu cầu 2FA.

Ví dụ bao gồm:

  1. 2FA dựa trên mã QR (ví dụ: Google Authenticator, Authy)
  2. 2FA qua email
  3. 2FA qua 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 trình quản lý mật khẩu sau:

  • Bitwarden
  • Dịch vụ chứng thực tùy chỉnh (HTTP API)
  • 1Password
  • LastPass

Model Context Protocol (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 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.

Ví dụ thực tế về Skyvern

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

Tải hóa đơn trên nhiều website khác nhau

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

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

💡 Xem hoạt động

Tự động hóa việc mua vật tư cho công ty sản xuất

💡 Xem hoạt động

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

💡 Xem hoạt động

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

💡 Xem 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 hoạt động

💡 Xem hoạt động

Thiết Lập Người Đóng Góp

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

  1. Chạy lệnh này để tạo môi trường ảo (.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 để bắt đầu sử dụng giao diện người dùng CLI Skyvern hỗ trợ môi trường Windows, WSL, macOS và Linux.

Tài Liệu

Tài liệu chi tiết hơn có thể được tìm thấy trên trang tài liệu 📕. Vui lòng cho chúng tôi biết nếu có điều gì chưa rõ hoặc bị thiếu bằng cách mở 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 trên đă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 lưu trữ cục bộ nào qua Ollama
OpenRouterTruy cập các mô hình qua OpenRouter
OpenAI-compatibleBấ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, biến môi trường và thiết lập nhiều 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"Help Wanted" issues để 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 về cấu trúc, cách phát triển dựa trên đó và cách giải quyết các câu hỏi sử dụng, hãy xem Code Sage.

Telemetry

Theo mặc định, Skyvern thu thập số liệu sử dụng cơ bản để giúp chúng tôi hiểu cách Skyvern được sử dụng. Nếu bạn muốn từ chối telemetry, 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 cloud đượ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 theo Giấy phép AGPL-3.0, ngoại trừ các biện pháp chống bot có trong dịch vụ cloud được quản lý của chúng tôi.

Nếu bạn có bất kỳ câu hỏi hoặc thắc mắc 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ẽ sẵn lòng hỗ trợ.

Lịch Sử Sao

Star History Chart