Code Pluginsource linked

Openclaw Airapi Providerv0.0.5

AirAPI provider plugin for OpenClaw

@aieev/openclaw-airapi-provider·runtime openclaw-airapi-provider·by @rollcarry
Community code plugin. Review compatibility and verification before install.
openclaw plugins install clawhub:@aieev/openclaw-airapi-provider
Latest release: v0.0.5Download zip

Capabilities

configSchema
Yes
Executes code
Yes
HTTP routes
0
Plugin kind
code-plugin
Providers
airapi
Runtime ID
openclaw-airapi-provider

Compatibility

Built With Open Claw Version
2026.3.24-beta.2
Min Gateway Version
2026.3.24-beta.2
Plugin Api Range
>=2026.3.24-beta.2
Plugin Sdk Version
2026.3.24-beta.2
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & 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

Tier
source linked
Scope
artifact only
Summary
Validated package structure and linked the release to source metadata.
Commit
5e0e57a
Tag
5e0e57a
Provenance
No
Scan status
clean

Tags

latest
0.0.5

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_KEY during setup
  • Supports these AirAPI model refs:
    • airapi/qwen/qwen3.5-9b
    • airapi/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/v1
    • qwen/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/v1
  • qwen/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-9b
  • airapi/qwen/qwen3.5-35b-a3b

Check configured model state:

  • openclaw models status --plain
  • openclaw 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