Install
openclaw skills install oo-qianfanBaidu Qianfan (qianfan.cloud.baidu.com). Use this skill for ANY Baidu Qianfan request — reading, creating, updating, and deleting data. Whenever a task involves Baidu Qianfan, use this skill instead of calling the API directly.
openclaw skills install oo-qianfanOperate Baidu Qianfan through your OOMOL-connected account. This skill calls the qianfan connector with the oo CLI; OOMOL injects credentials server-side, so you never handle raw tokens.
Category: AI. Exposes 25 action(s).
Assume the user has already installed the oo CLI, signed in, and connected Baidu Qianfan. Do not run oo auth login or open the connection URL proactively — just run the action. Fall back to First-time setup only when a command actually fails with an auth or connection error.
1. Inspect the contract to get the authoritative input/output schema before building a payload:
oo connector schema "qianfan" --action "<action_name>"
2. Run the action with a JSON payload that matches the input schema:
oo connector run "qianfan" --action "<action_name>" --data '<json>' --json
--data takes a JSON object string or @path/to/file.json; omit it to send {}.{ "data": ..., "meta": { "executionId": "..." } }; the execution id lives under meta.executionId.Each action below links to a reference file with its purpose and exact commands. Read the linked file, then fetch the live schema with oo connector schema before constructing --data.
cancel_batch — Cancel a Baidu Qianfan batch prediction job by its identifier.cancel_video_generation_task — Cancel a Baidu Qianfan video generation task by its task identifier.create_ai_search_completion — Create a non-streaming AI search chat completion with Baidu Qianfan.create_air_image_generation — Generate images with the Baidu Qianfan MuseSteamer Air image endpoint.create_batch — Create a Baidu Qianfan batch prediction job from an uploaded input file.create_chat_completion — Create a non-streaming OpenAI-compatible chat completion with Baidu Qianfan.create_completion — Create a non-streaming fill-in-the-middle completion with Baidu Qianfan.create_embeddings — Generate embedding vectors for one or more input strings with Baidu Qianfan.create_image_generation — Generate images with the Baidu Qianfan general image generation endpoint.create_response — Create a non-streaming stored response with the Baidu Qianfan responses API.create_video_generation_task — Create a Baidu Qianfan video generation task.delete_response — Delete a previously stored Baidu Qianfan response by its identifier.get_batch — Fetch a Baidu Qianfan batch prediction job by its identifier.get_file_content — Fetch the raw content of a Baidu Qianfan file by its identifier.get_response — Fetch a previously stored Baidu Qianfan response by its identifier.get_video_generation_task — Fetch a Baidu Qianfan video generation task by its task identifier.list_batches — List Baidu Qianfan batch prediction jobs with optional pagination.list_files — List files stored in Baidu Qianfan with optional filters.list_models — List the models available to the current Baidu Qianfan API key.list_response_input_items — List the stored context items for a previously created Baidu Qianfan response.list_video_generation_tasks — List Baidu Qianfan video generation tasks with optional filters.rerank — Score and rank candidate documents against a query with a Baidu Qianfan rerank model.run_paddleocr_vl — Run the Baidu Qianfan PaddleOCR-VL endpoint on a document or image.run_pp_structure_v3 — Run the Baidu Qianfan PP-StructureV3 OCR endpoint on a document or image.upload_file — Upload a file to Baidu Qianfan for batch or other file-based APIs.These are one-time steps — do not repeat them on every call. Run a step only when a command fails for the matching reason.
oo: command not found — install the oo CLI (other platforms: https://cli.oomol.com/install-guide.md):
curl -fsSL https://cli.oomol.com/install.sh | bash # macOS / Linux
irm https://cli.oomol.com/install.ps1 | iex # Windows PowerShell
Not signed in / authentication error — sign in to your OOMOL account once:
oo auth login
scope_missing / credential_expired / app_not_ready / app_not_found — Baidu Qianfan is not connected, or the connection expired or lacks a scope. Connect once (auth type: API key) at:
https://console.oomol.com/app-connections?provider=qianfan
HTTP 402 / OOMOL_INSUFFICIENT_CREDIT — billing stop. Recharge at https://console.oomol.com/billing/token-recharge before retrying.