Bắt đầu
1
Đặt khóa API
Chạy quy trình thiết lập ban đầu tương tác:Thao tác này đăng ký cả nhà cung cấp thông thường (
volcengine) và nhà cung cấp lập trình (volcengine-plan) từ một khóa API duy nhất.2
Đặt mô hình mặc định
3
Xác minh mô hình có sẵn
Nhà cung cấp và endpoint
Cả hai nhà cung cấp đều được cấu hình từ một khóa API duy nhất. Quy trình thiết lập tự động đăng ký cả hai, đồng thời trình chọn mô hình của nhà cung cấp lập trình cũng tái sử dụng thông tin xác thực của nhà cung cấp thông thường (
volcengine-plan là bí danh xác thực của volcengine).Danh mục tích hợp sẵn
- Thông thường (volcengine)
- Lập trình (volcengine-plan)
/models) và hỗ trợ tính toán mức sử dụng theo luồng tương thích với OpenAI. Lược đồ công cụ cho cả hai nhà cung cấp tự động loại bỏ các từ khóa minLength, maxLength, minItems, maxItems, minContains và maxContains, vì API gọi công cụ của Volcengine từ chối chúng.
Chuyển văn bản thành giọng nói
Volcengine TTS sử dụng API HTTP BytePlus Seed Speech (voice.ap-southeast-1.bytepluses.com) và được cấu hình riêng với khóa API mô hình Doubao tương thích với OpenAI. Trong bảng điều khiển BytePlus, hãy mở Seed Speech > Settings > API Keys, sao chép khóa API, rồi đặt:
openclaw.json:
messages.tts.providers.volcengine: apiKey, voice, speedRatio (0.2-3.0), emotion, cluster, resourceId, appKey và baseUrl. !emotion=<value> cũng hoạt động như một chỉ thị giọng nói nội tuyến khi cho phép ghi đè cài đặt giọng nói.
Đối với đích đến là ghi chú thoại, OpenClaw yêu cầu ogg_opus gốc của nhà cung cấp. Đối với tệp âm thanh đính kèm thông thường, OpenClaw yêu cầu mp3. Các bí danh nhà cung cấp bytedance và doubao cũng được phân giải thành nhà cung cấp giọng nói này.
ID tài nguyên mặc định là seed-tts-1.0, quyền lợi mà BytePlus cấp mặc định cho các khóa API Seed Speech mới tạo. Nếu dự án của bạn có quyền lợi TTS 2.0, hãy đặt VOLCENGINE_TTS_RESOURCE_ID=seed-tts-2.0.
Xác thực AppID/token cũ vẫn được hỗ trợ cho các ứng dụng Speech Console cũ hơn:
VOLCENGINE_TTS_VOICE, VOLCENGINE_TTS_APP_KEY và VOLCENGINE_TTS_BASE_URL ghi đè các trường cấu hình messages.tts.providers.volcengine tương ứng khi được đặt.
Cấu hình nâng cao
Mô hình mặc định sau khi thiết lập ban đầu
Mô hình mặc định sau khi thiết lập ban đầu
openclaw onboard --auth-choice volcengine-api-key đặt volcengine-plan/ark-code-latest làm mô hình mặc định, đồng thời đăng ký danh mục volcengine thông thường.Hành vi dự phòng của trình chọn mô hình
Hành vi dự phòng của trình chọn mô hình
Trong quá trình thiết lập ban đầu/cấu hình lựa chọn mô hình, tùy chọn xác thực Volcengine ưu tiên cả hai hàng
volcengine/* và volcengine-plan/*. Nếu các mô hình đó chưa được tải, OpenClaw sẽ chuyển về danh mục chưa lọc thay vì hiển thị trình chọn theo phạm vi nhà cung cấp trống.Biến môi trường cho tiến trình daemon
Biến môi trường cho tiến trình daemon
Nếu Gateway chạy dưới dạng daemon (launchd/systemd), hãy bảo đảm các biến môi trường mô hình và TTS như
VOLCANO_ENGINE_API_KEY, VOLCENGINE_TTS_API_KEY, BYTEPLUS_SEED_SPEECH_API_KEY, VOLCENGINE_TTS_APPID và VOLCENGINE_TTS_TOKEN khả dụng cho tiến trình đó (ví dụ: trong ~/.openclaw/.env hoặc thông qua env.shellEnv).Liên quan
Lựa chọn mô hình
Chọn nhà cung cấp, tham chiếu mô hình và hành vi chuyển đổi dự phòng.
Cấu hình
Tài liệu tham khảo cấu hình đầy đủ cho tác nhân, mô hình và nhà cung cấp.
Khắc phục sự cố
Các vấn đề thường gặp và các bước gỡ lỗi.
Câu hỏi thường gặp
Các câu hỏi thường gặp về việc thiết lập OpenClaw.