← 返回
未分类 中文

PaleBlueDot CLI

Command-line tool for PaleBlueDot AI platform supporting login, API token management, usage and balance queries, and browsing available AI models.
用于PaleBlueDot AI平台的命令行工具,支持登录、API令牌管理、用量和余额查询以及浏览可用AI模型。
derekdong-star derekdong-star 来源
未分类 clawhub v1.0.1 1 版本 100000 Key: 无需
★ 0
Stars
📥 317
下载
💾 0
安装
1
版本
#latest

概述

Authentication

login (Browser Mode)

Default method, automatically opens browser for OAuth login.

pbd-cli login                      # Browser login (default)
pbd-cli login --port 8085          # Specify callback port
pbd-cli login --base-url https://open.palebluedot.ai

Flow Description:

  1. Starts local HTTP server listening for callback (port 8080-8090 auto-select)
  2. Opens browser to https://www.palebluedot.ai/login?redirect_uri=http://localhost:{port}/callback
  3. Waits for browser callback (5 minute timeout)
  4. After successful callback, calls API to exchange for session
  5. Saves configuration locally

Successful Login Output:

Opening browser for login...
If browser doesn't open, visit: https://www.palebluedot.ai/login?redirect_uri=...
Waiting for login...
Exchanging token for session...
Login successful! Logged in as user ID: 12345

login --manual (Manual Mode)

Manually enter session cookie and user ID.

pbd-cli login --manual

Prompts for input:

  • Session Cookie: Session cookie from browser (format: session=xxx)
  • User ID: User ID (number)

logout

Log out and clear local session.

pbd-cli logout

Token Management

token list

List all tokens.

pbd-cli token list        # Raw JSON output

Output fields:

FieldDescription
--------------------
IDToken ID
NAMEToken name
QUOTARemaining quota
USEDUsed quota
MODELSAvailable model restrictions
STATUSStatus (enabled/disabled)

token create

Create a new token.

pbd-cli token create --name <name>
pbd-cli token create --name prod-key --quota 100000 --models gpt-4o,claude-3-5
ParameterDescription
------------------------
--nameToken name (required)
--quotaRemaining quota (default: unlimited)
--expiresExpiration timestamp
--modelsModel whitelist (comma-separated)

token delete

Delete a token.

pbd-cli token delete <id>

token get-key

Get the plaintext key for a token.

pbd-cli token get-key <id>
pbd-cli token get-key <id> -f  # Formatted output

Usage Queries

usage balance

Query balance and subscription status.

pbd-cli usage balance        # Raw JSON output

Output:

  • Quota: Total quota
  • Used: Used quota
  • Remaining: Remaining quota
  • Subscription: Subscription info

usage logs

Query usage logs.

pbd-cli usage logs
pbd-cli usage logs --limit 50 --model gpt-4o
pbd-cli usage logs --page 2 --token my-token
ParameterDescription
------------------------
--limitItems per page (default: 20)
--pagePage number (default: 1)
--modelFilter by model
--tokenFilter by token name

Wallet Balance

wallet

Query wallet balance.

pbd-cli wallet        # Raw JSON output

Output:

  • Balance: Account balance
  • Gift Balance: Gift balance

Model Browsing

models list

List available AI models.

pbd-cli models list        # Raw JSON output

Common Error Handling

session expired

Error: session expired — please run 'pbd-cli login'

Solution: Run pbd-cli login again to re-authenticate.

Browser Cannot Open

If automatic browser opening fails, the CLI will print the login URL. Open it manually in your browser:

Warning: failed to open browser: ...
Please open this URL manually: https://www.palebluedot.ai/login?redirect_uri=...

Login Timeout

Default wait time is 5 minutes. If timeout occurs, run pbd-cli login again.

Authentication Failed (Manual Mode)

Ensure:

  1. Session cookie format is correct (includes session=xxx)
  2. User ID is correct (pure number)
  3. Base URL is correct (if using custom deployment)

Callback Port Occupied

If default port range (8080-8090) is occupied, use --port to specify a port:

pbd-cli login --port 9000

Configuration File

Configuration file is stored at ~/.pbd-cli/config.yaml with 0600 permissions (owner read/write only).

Configuration Structure:

base_url: https://www.palebluedot.ai
cookie: session=xxx
user_id: 12345
api_key: ""  # Optional
FieldDescription
--------------------
base_urlAPI base URL
cookieSession cookie for authentication
user_idUser ID
api_keyAPI Key (optional)

Security Note: Configuration file uses 0600 permissions to ensure only the current user can read sensitive information.

版本历史

共 1 个版本

  • v1.0.1 当前
    2026-05-07 09:27 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

knowledge-management

daily-reflection-journal

derekdong-star
每日反思日记引导技能,基于《认知觉醒》的反思框架。在用户说"做每日反思"、"写反思日记"、"今天反思"、"daily reflection"、"回顾今天"等时触发。引导用户从事实、感受、启发三个层面深度反思,把日常经历转化为成长素材。
★ 2 📥 502
dev-programming

Mcporter

steipete
使用 mcporter CLI 直接列出、配置、认证及调用 MCP 服务器/工具(支持 HTTP 或 stdio),涵盖临时服务器、配置编辑及 CLI/类型生成功能。
★ 196 📥 67,854
dev-programming

CodeConductor.ai

larsonreever
AI驱动平台,提供快速全栈开发、智能体、工作流自动化及低代码AI集成的可扩展产品创建。
★ 74 📥 182,237