pi-qwen-provider

Qwen AI provider extension for Pi - OAuth authentication with qwen.ai

Package details

extension

Install pi-qwen-provider from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:pi-qwen-provider
Package
pi-qwen-provider
Version
1.0.4
Published
Mar 8, 2026
Downloads
113/mo · 15/wk
Author
aerab243
License
MIT
Types
extension
Size
18.9 KB
Dependencies
0 dependencies · 1 peer
Pi manifest JSON
{
  "extensions": [
    "index.ts"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

pi-qwen-provider

A Pi extension to use Qwen AI models via OAuth authentication with qwen.ai.

Installation

pi -p npm:pi-qwen-provider

Or via GitHub:

pi -p git:github.com/aerab243/pi-qwen-provider

Features

  • OAuth Authentication: Sign in with your qwen.ai account (free 1,000 requests/day)
  • Automatic Token Refresh: Tokens are automatically refreshed when expired
  • Multiple Models: Access to Qwen3 Coder Plus, Qwen3 Coder Flash, and more
  • Vision Support: Some models support image input
  • Reasoning Models: Extended thinking support for certain models

Requirements

No external requirements! Just install and login.

Usage

1. Install the extension

pi -p npm:pi-qwen-provider

2. Login with OAuth (recommended - free)

pi
/login qwen-ai

This will open a browser window for you to sign in with your qwen.ai account.

3. Use a model

pi --provider qwen-ai --model qwen3-coder-plus

Or select interactively:

pi
# Then select qwen-ai provider and a model

Available Models

  • qwen3-coder-plus - Advanced coding model (1M context)
  • qwen3-coder-flash - Fast coding model (1M context)
  • qwen3-32b - Large model with reasoning
  • qwen2.5-vl-32b-instruct - Vision model for images
  • qwen-plus - General purpose model
  • qwen3-8b - Lightweight model

Authentication

OAuth (Recommended - Free)

Sign in with your qwen.ai account for 1,000 free requests per day.

/login qwen-ai

API Key (Alternative)

If you prefer to use Dashscope API directly:

export DASHSCOPE_API_KEY=sk-xxxxxxxxxxxxxxxx

Get your API key from: Dashscope Console

License

MIT