Agents & tự động hóaHướng dẫn
Browser Use trên một model rẻ: thiết lập base_url và chi phí chạy
Kết nối Browser Use với một API tương thích OpenAI, chạy nhiệm vụ kiểm tra giá trong trình duyệt thật và ước tính chi phí một lần chạy.

Trên trang này
Browser Use chấp nhận mọi endpoint tương thích OpenAI, nên để kết nối nó với CheapTokens cần ba giá trị: base_url, khóa của bạn và id model đầy đủ. Dưới đây là một agent.py mở trang sản phẩm, đọc giá và báo cáo lại, kèm ước tính chi phí một lần chạy theo giá hiện hành.
Một browser agent gửi lại văn bản trang cho model ở mỗi bước, nên phần ước tính đứng trước phần lịch chạy.
Cài đặt và trỏ nó vào API#
README của Browser Use (kiểm tra ngày 8 tháng 11 năm 2026) cài đặt bằng uv; thư viện cần Python 3.11+ và có giấy phép MIT. Trang supported-models trong tài liệu cho thấy mẫu cho endpoint tùy chỉnh: ChatOpenAI với một base_url, rồi Agent(task=..
uv init --python 3.12
uv add browser-useĐặt khóa trong một tệp .env cạnh script, không bao giờ để trong mã:
CHEAPTOKENS_API_KEY=your-key-hereSau đó agent.py:
import asyncio
import os
from dotenv import load_dotenv
from browser_use import Agent, ChatOpenAI
load_dotenv()
llm = ChatOpenAI(
model='deepseek-ai/DeepSeek-V4-Flash-0731',
base_url='https://api.cheaptokens.dev/v1',
api_key=os.getenv('CHEAPTOKENS_API_KEY'),
)
task = (
'Open https://shop.example/laptop-x (replace with your product page). '
'Find the current price and whether it is in stock. '
'Reply with one line: price, currency, in stock yes/no. '
'Do not click Buy or add anything to the cart.'
)
agent = Agent(task=task, llm=llm)
asyncio.run(agent.run())Chạy bằng uv run agent.py. Nếu lần chạy đầu báo thiếu trình duyệt, hãy cài theo hướng dẫn trong Browser Use quickstart (uvx browser-, kiểm tra ngày 8 tháng 11 năm 2026).

Vì sao chọn model này: một lần chạy trình duyệt là nhiều lệnh gọi với ngữ cảnh trang dài. DeepSeek-V4-Flash có cửa sổ ngữ cảnh 380K, tối đa 32.768 token đầu ra mỗi câu trả lời, và một mức giá bất kể giờ nào trong ngày. Id phải là deepseek- đầy đủ — API không chấp nhận các tên viết tắt trong bảng giá. Các id khác và những điều cơ bản về kết nối có trong tài liệu CheapTokens.
Agent thực sự làm gì trên một trang giá#
Giả sử nhiệm vụ của bạn là "chiếc laptop này hôm nay giá bao nhiêu". Agent chạy một vòng lặp: nhận văn bản trang, hỏi model làm gì tiếp theo, thực hiện hành động trong trình duyệt (mở, cuộn, nhấp), và nhận lại văn bản trang mới. Nó lặp lại cho đến khi model quyết định đã có câu trả lời.

Mũi tên cuối cùng đó chính là yếu tố tốn kém. Một trang sản phẩm có thể là hàng nghìn token văn bản, và nó đi kèm mỗi lệnh gọi. Một bài đăng kênh ngày 6 tháng 11 liệt kê Browser Use là lớp trình duyệt của một shopping agent so sánh ưu đãi và theo dõi giá giảm; ý tưởng tương tự phù hợp với việc kiểm tra hằng ngày một hoặc hai trang, như trong nhiệm vụ trên.
Chọn trường hợp của bạn
Browser agent có phải công cụ phù hợp cho việc kiểm tra của bạn?
Chọn một tùy chọn để xem đáp án
Giá chỉ hiện ra sau khi nhấp
Browser agent phù hợp. Nó mở trang trong trình duyệt thật, chọn kích cỡ hoặc màu, cuộn và đọc những gì hiện ra. Viết điều đó thành script nghĩa là phải duy trì selector cho từng cửa hàng.
Một URL cố định và một phần tử giá cố định
Một script đơn giản với selector sẽ rẻ hơn: không có lệnh gọi model nào cả. Đặt các bước cố định vào mã và giữ model cho những phần thay đổi. Xem thêm ở agent có cần model ở mỗi bước không.
Hai hoặc ba cửa hàng với bố cục khác nhau
Browser agent phù hợp. Một văn bản nhiệm vụ bao quát nhiều bố cục trang, và bạn so sánh các câu trả lời một dòng sau đó.
Một lưu ý trước khi bạn lên lịch bất cứ điều gì: agent đọc bất cứ thứ gì trang nói, và một trang có thể chứa chỉ dẫn nhắm vào agent. Danh sách kiểm tra prompt injection đề cập cách xử lý, và nhiệm vụ trên cấm mua hàng vì lý do tương tự.
Một lần chạy tốn bao nhiêu#
Đừng đoán; hãy giả định. Giả sử một lần chạy mất 15 bước. Mỗi bước gửi nhiệm vụ, lịch sử và trang hiện tại: khoảng 12.000 token đầu vào, và model trả lời bằng một hành động ngắn khoảng 600 token.
15 × 12.000 = 180.000 token đầu vào và 15 × 600 = 9.000 token đầu ra mỗi lần chạy. Trên DeepSeek-V4-Flash, lần chạy đó tốn $0.0036, đầu vào ở mức $0.015 mỗi 1M token. Đầu vào gấp 20 lần đầu ra ở đây, điều thường thấy với công việc trình duyệt, và tính gộp lại, giá thấp hơn mức tham chiếu của OpenRouter cho model này.
Bảng dưới đây dùng cùng các con số mỗi bước cho 15 bước, để bạn thấy từng model cạnh nhau:
| Mô hình | Đầu vào $/1M | Đầu ra $/1M | Mỗi yêu cầu | 15 yêu cầu | OpenRouter, 15 yêu cầu |
|---|---|---|---|---|---|
| GLM-5.3-Flash | $0.02 | $0.04 | $0.00026 | $0.004 | $0.0068 |
| DeepSeek-V4-Flash | $0.015 | $0.10 | $0.00024 | $0.0036 | $0.0139 |
| MiniMax-M2.7 | $0.05 | $0.15 | $0.00069 | $0.0104 | $0.124 |
12.000 token đầu vào và 600 token đầu ra mỗi yêu cầu. Giá trên 1 triệu token là giá hiện hành và thay đổi cùng với biểu phí của chúng tôi; cột OpenRouter hiển thị giá tham chiếu cho cùng khối lượng công việc.
Sau đó nhân rộng theo lịch của bạn. Ba trang kiểm tra mỗi ngày một lần là 45 bước; kéo thanh trượt theo con số của riêng bạn.
Máy tính chi phí
Một ngày kiểm tra giá: 3 trang, mỗi trang 15 bước
Token đầu vào mỗi yêu cầu: 12.000 · Token đầu ra mỗi yêu cầu: 600 · Số yêu cầu mỗi ngày: 45
| Mô hình | Mỗi ngày | Mỗi tháng |
|---|---|---|
| GLM-5.3-Flash$0.02$0.04 | $0.0119 | $0.356 |
| DeepSeek-V4-Flash$0.015$0.10 | $0.0108 | $0.324 |
| MiniMax-M2.7$0.05$0.15 | $0.0311 | $0.932 |
Phiên bản 50 bước của phép tính này trên ba model có trong chi phí phiên agent. Nếu bạn thích GLM-5.3-Flash (ngữ cảnh 390K, tối đa 8.192 token đầu ra), dòng của nó có trong bảng trên; các câu trả lời hành động ngắn ở đây vừa vặn dưới giới hạn đó. Giá hiện tại của mọi model có trên trang giá.
Nếu nó không chạy#
Bắt đầu với văn bản lỗi. Ba lỗi này là những nghi phạm thường gặp:
Ghép cặp
Ghép triệu chứng với nguyên nhân
Nhấn vào một mục bên trái, rồi đến cặp của nó
- 401 UnauthorizedKhóa bị thiếu trong
.envhoặc bị gõ sai - 404 model not foundĐã dùng id model viết tắt thay vì
deepseek-ai/ DeepSeek- V4- Flash- 0731 - {"navigate": "google.com"} thay vì {"navigate": {"url": ...}}Model trả về sai schema hành động
Lỗi cuối được mô tả trên trang supported-models của Browser Use (kiểm tra ngày 8 tháng 11 năm 2026) cho các model Qwen nhỏ hơn: chúng có thể trả về sai schema hành động. Cách khắc phục mà tài liệu gợi ý là đưa ví dụ về định dạng hành động đúng vào prompt. Thêm chúng vào văn bản nhiệm vụ, ví dụ:
Actions are JSON objects like {"navigate": {"url": "https://..."}}.
Always put the url inside the object.Nếu một lần chạy cứ lặp vòng, hãy thu hẹp nhiệm vụ: một trang, một câu hỏi, câu trả lời một dòng. Nhiệm vụ ngắn kết thúc trong ít bước hơn, và ít bước hơn là cách khắc phục rẻ nhất.
Tiếp theo: LangChain với base_url tùy chỉnh dùng cùng ý tưởng base_url nếu bạn tự xây chuỗi của mình quanh browser agent.



