cpbox-suggest
/install cpbox-suggest
Suggest / Autocomplete
Paid Suggest proxy via x402 pay-per-use (HTTP 402).
Prerequisites: This skill requires x402-payment. Complete the setup steps before first use.
Security: Documentation only — no executable code or credentials. Wallet/keys stay on your machine; never stored here.
Service URLs
| Role | Domain |
|---|---|
| API Provider | https://www.cpbox.io |
| Facilitator | https://www.cppay.finance |
Endpoint (Agent Interface)
GET /api/x402/suggest
Payment Flow (x402 Protocol)
- First request ->
402 Payment Requiredwith requirements JSON - Sign & retry with
PAYMENT-SIGNATURE-> result JSON
With @springmint/x402-payment or x402-sdk-go, payment is automatic.
Quick Start (cURL)
Basic Suggestions
curl -s "https://www.cpbox.io/api/x402/suggest?q=how+to+" \
-H "Accept: application/json"
With All Parameters
curl -s "https://www.cpbox.io/api/x402/suggest" \
-H "Accept: application/json" \
-G \
--data-urlencode "q=albert" \
--data-urlencode "country=US" \
--data-urlencode "lang=en" \
--data-urlencode "count=10" \
--data-urlencode "rich=true"
Using with x402-payment
npx @springmint/x402-payment \
--url "https://www.cpbox.io/api/x402/suggest?q=albert&rich=true&count=10" \
--method GET
Optional Headers:
Accept-Encoding: gzip— Enable response compression
Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
q |
string | Yes | — | Suggest search query (1-400 chars, max 50 words) |
lang |
string | No | en |
Language preference (2+ char language code, e.g. fr, de, zh-hans) |
country |
string | No | US |
Search country (2-letter country code or ALL) |
count |
int | No | 5 |
Number of suggestions (1-20). Actual results may be fewer |
rich |
bool | No | false |
Enhance with entity info (title, description, image). Paid Search plan required |
Response Fields
| Field | Type | Description |
|---|---|---|
type |
string | Always "suggest" |
query.original |
string | The original suggest search query |
results |
array | List of suggestions (may be empty) |
results[].query |
string | Suggested query completion |
results[].is_entity |
bool? | Whether the suggested enriched query is an entity (rich only) |
results[].title |
string? | The suggested query enriched title (rich only) |
results[].description |
string? | The suggested query enriched description (rich only) |
results[].img |
string? | The suggested query enriched image URL (rich only) |
Fields with null values are excluded from the response. Non-rich results contain only the query field.
Rich Response Example (rich=true)
{
"type": "suggest",
"query": { "original": "albert" },
"results": [
{
"query": "albert einstein",
"is_entity": true,
"title": "Albert Einstein",
"description": "German-born theoretical physicist",
"img": "https://imgs.search.provider/..."
},
{ "query": "albert einstein quotes", "is_entity": false }
]
}
Use Cases
- Search-as-you-type UI: Real-time autocomplete dropdown. Debounce 150-300ms.
- Query refinement for RAG: Expand partial/ambiguous queries before calling
web-searchorllm-context. - Entity detection: Use
rich=trueto detect entities with title, description, and image for preview cards. - Typo-tolerant input: Get clean suggestions from misspelled input without separate spellcheck.
Notes
- Latency: Designed for \x3C100ms response times
- Country/lang: Hints for suggestion relevance, not strict filters
- Typo handling: Suggestions handle common typos without separate spellcheck
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install cpbox-suggest - 安装完成后,直接呼叫该 Skill 的名称或使用
/cpbox-suggest触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
cpbox-suggest 是什么?
USE FOR query autocomplete/suggestions. Fast (<100ms). Returns suggested queries as user types. Supports rich suggestions with entity info. Typo-resilient. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 167 次。
如何安装 cpbox-suggest?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install cpbox-suggest」即可一键安装,无需额外配置。
cpbox-suggest 是免费的吗?
是的,cpbox-suggest 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
cpbox-suggest 支持哪些平台?
cpbox-suggest 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 cpbox-suggest?
由 springmint(@sprintmint)开发并维护,当前版本 v1.0.0。