Bailian Studio

Call Aliyun Bailian via DashScope; OCR text extraction first.

dvcrn Updated 32 repo stars

File contents

Bailian Studio

First feature: OCR text extraction via DashScope.

Requirements

  • Python 3
  • dashscope (>=1.22.2)
  • oss2

Install:

pip install dashscope oss2

Config

API Key (priority order):

  1. DASHSCOPE_API_KEY env
  2. secrets/bailian.env

OSS (priority order):

  1. OSS_ACCESS_KEY, OSS_SECRET_KEY, OSS_BUCKET, OSS_ENDPOINT, OSS_REGION env
  2. secrets/bailian.env

Example secrets/bailian.env:

DASHSCOPE_API_KEY=sk-xxx
OSS_ACCESS_KEY=ak-xxx
OSS_SECRET_KEY=sk-xxx
OSS_BUCKET=your-bucket
OSS_ENDPOINT=oss-cn-beijing.aliyuncs.com
OSS_REGION=cn-beijing

Defaults:

  • Region/base URL: Beijing (https://dashscope.aliyuncs.com/api/v1)

Optional overrides:

  • DASHSCOPE_BASE_URL

Usage

OCR (text)

From local image (uploads to OSS):

python3 {baseDir}/scripts/ocr_text.py --image /path/to.png

From URL:

python3 {baseDir}/scripts/ocr_text.py --url https://example.com/image.png

dvcrn/openclaw-skills-marketplace/tree/main/plugins/yab--bailian-studio/skills/bailian-studio commit bd2f371c98

Frequently asked questions

npx skillmds@latest add dvcrn/bailian-studio