ZeroClaw hỗ trợ endpoint API tùy chỉnh cho cả provider tương thích OpenAI lẫn Anthropic.
Dành cho các dịch vụ triển khai định dạng API của OpenAI:
default_provider = "custom:https://your-api.com"
api_key = "your-api-key"
default_model = "your-model-name"Dành cho các dịch vụ triển khai định dạng API của Anthropic:
default_provider = "anthropic-custom:https://your-api.com"
api_key = "your-api-key"
default_model = "your-model-name"Chỉnh sửa ~/.zeroclaw/config.toml:
api_key = "your-api-key"
default_provider = "anthropic-custom:https://api.example.com"
default_model = "claude-sonnet-4-6"Với provider custom: và anthropic-custom:, dùng biến môi trường chứa key chung:
export API_KEY="your-api-key"
# hoặc: export ZEROCLAW_API_KEY="your-api-key"
zeroclaw agentXác minh endpoint tùy chỉnh của bạn:
# Chế độ tương tác
zeroclaw agent
# Kiểm tra tin nhắn đơn
zeroclaw agent -m "test message"- Kiểm tra lại API key
- Kiểm tra định dạng URL endpoint (phải bao gồm
http://hoặchttps://) - Đảm bảo endpoint có thể truy cập từ mạng của bạn
- Xác nhận tên model khớp với các model mà provider cung cấp
- Kiểm tra tài liệu của provider để biết định danh model chính xác
- Đảm bảo endpoint và dòng model khớp nhau. Một số gateway tùy chỉnh chỉ cung cấp một tập con model.
- Xác minh các model có sẵn từ cùng endpoint và key đã cấu hình:
curl -sS https://your-api.com/models \
-H "Authorization: Bearer $API_KEY"- Nếu gateway không triển khai
/models, gửi một request chat tối giản và kiểm tra thông báo lỗi model mà provider trả về.
- Kiểm tra khả năng truy cập endpoint:
curl -I https://your-api.com - Xác minh cài đặt firewall/proxy
- Kiểm tra trang trạng thái của provider
default_provider = "custom:http://localhost:8080"
default_model = "local-model"default_provider = "anthropic-custom:https://llm-proxy.corp.example.com"
api_key = "internal-token"default_provider = "custom:https://gateway.cloud-provider.com/v1"
api_key = "gateway-api-key"
default_model = "gpt-4"