Community code plugin. Review compatibility and verification before install.
Latest release: v0.0.5Download zip
Capabilities
Compatibility
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
The plugin's name/description, index.ts, openclaw.plugin.json and SKILL.md consistently describe an 'airapi' provider that requires an AIRAPI_API_KEY and exposes two Qwen models backed by per-model base URLs on ap-1.aieev.cloud. This is coherent for a provider plugin. Minor registry metadata inconsistency: the top-level 'Requirements' block in the submitted registry summary listed 'Required env vars: none', while the plugin manifest and SKILL.md clearly declare AIRAPI_API_KEY is required — this appears to be a metadata/packaging omission, not malicious behavior.
Instruction Scope
SKILL.md instructs OpenClaw CLI onboarding/auth flows and how to supply AIRAPI_API_KEY, lists the supported model refs and per-model endpoints, and provides troubleshooting; it does not instruct reading unrelated files, scanning system state, or sending data to endpoints other than the documented AirAPI endpoints.
Install Mechanism
No install script or external download URLs are present. The project contains plugin code (index.ts) and tests; installation appears to happen via the OpenClaw plugin system (ClawHub or local path). There are no extract-from-URL installs or third-party download endpoints in the repo.
Credentials
The only secret surface required is an AirAPI API key (AIRAPI_API_KEY), which is appropriate for a model provider plugin. No unrelated credentials or broad secrets are requested. (Again note: the registry summary incorrectly stated no required env vars — the plugin does require AIRAPI_API_KEY.)
Persistence & Privilege
always:false and normal autonomous invocation are used (expected). The plugin's applyConfig modifies only the agent defaults/models configuration to add the provider's supported models during onboarding — this is a normal onboarding action and not an attempt to change other plugins or system-wide secrets.
Assessment
This plugin appears to do what it says: register an 'airapi' provider and ask for an AIRAPI_API_KEY. Before installing, make sure you trust the publisher and the ap-1.aieev.cloud endpoints listed in the SKILL.md (those are the runtime endpoints the plugin will use). Be aware the plugin will add the supported models into your agents.defaults.models during onboarding — if you want more control, inspect the repo or run onboarding manually. Also note a minor registry metadata mismatch: the package actually requires AIRAPI_API_KEY even though the summary listed none; prefer installing from the official ClawHub package or review the index.ts source if installing a local copy.Verification
Tags
AirAPI Provider for OpenClaw
Use AirAPI models from OpenClaw with a single provider setup.
What this plugin does
- Adds one OpenClaw provider:
airapi - Prompts for
AIRAPI_API_KEYduring setup - Supports these AirAPI model refs:
airapi/qwen/qwen3.5-9bairapi/qwen/qwen3.5-35b-a3b
- Uses per-model runtime endpoints only:
qwen/qwen3.5-9b->https://ap-1.aieev.cloud/ac/7/qwen3-5-9b-fp8-5090-2/v1qwen/qwen3.5-35b-a3b->https://ap-1.aieev.cloud/ac/7/94077096-361c-47ac-b8bf-552ff8d11beb/v1
- Does not rely on a shared provider runtime fallback endpoint
Install
Once published to ClawHub:
openclaw plugins install clawhub:@aieev/openclaw-airapi-provider@0.0.3
For a local checkout:
openclaw plugins install /path/to/openclaw-airapi-provider
Authenticate
Run:
openclaw models auth login --provider airapi
Or use onboarding:
openclaw onboard- choose
AirAPI - enter your AirAPI API key
You can also provide the key with:
--airapi-api-key <YOUR_AIRAPI_API_KEY>
Environment variable:
AIRAPI_API_KEY
Model availability
This plugin intentionally exposes only the supported AirAPI models listed above. It does not depend on a shared model-discovery runtime endpoint.
On onboarding, the plugin configures both supported models into OpenClaw's model allowlist and sets:
- primary model:
airapi/qwen/qwen3.5-35b-a3b
Base URL behavior
Provider-level runtime base URL:
https://ap-1.aieev.cloud/ac/7/94077096-361c-47ac-b8bf-552ff8d11beb/v1
Per-model runtime base URLs:
qwen/qwen3.5-9b->https://ap-1.aieev.cloud/ac/7/qwen3-5-9b-fp8-5090-2/v1qwen/qwen3.5-35b-a3b->https://ap-1.aieev.cloud/ac/7/94077096-361c-47ac-b8bf-552ff8d11beb/v1
Usage
Example model refs:
airapi/qwen/qwen3.5-9bairapi/qwen/qwen3.5-35b-a3b
Check configured model state:
openclaw models status --plainopenclaw models list --all --provider airapi --plain
Troubleshooting
-
AirAPI does not appear in onboarding
- restart OpenClaw after installing the plugin
- check:
openclaw plugins inspect openclaw-airapi-provider
-
Only one AirAPI model appears in
/models- reinstall a version that includes onboarding preset support for both models
- rerun onboarding so both models are written into
agents.defaults.models
-
API key prompt works but inference returns model not found
- verify you selected one of the supported model refs listed above
- verify the installed plugin version is current
Development
Requirements:
- Node.js 20+
- pnpm
Install:
pnpm install
Test:
pnpm test
Watch tests:
pnpm test:watch
Current implementation notes
- Provider id:
airapi - Plugin id:
openclaw-airapi-provider - Package name:
@aieev/openclaw-airapi-provider - API transport:
openai-completions
