{"enrichment":{"faq":[{"a":"qianwen-ops-auth guides you through obtaining and configuring your QianWen API credentials. First, generate an API key from the QianWen console, then store it securely\u2014either as an environment variable (DASHSCOPE_API_KEY) or in a .env file. The skill walks you through both standard and Token Plan key types, ensuring your credentials are properly validated before use.","q":"How do I set up a QianWen API key?"},{"a":"qianwen-ops-auth provides troubleshooting steps for 401 authentication errors. Common causes include an invalid or expired API key, incorrect environment variable naming, or misconfigured endpoint headers. Verify your DASHSCOPE_API_KEY is set correctly, check that you're using the right key type (standard vs. Token Plan), and confirm the key hasn't been revoked in your QianWen console.","q":"What should I do if I get a 401 unauthorized error with QianWen?"},{"a":"qianwen-ops-auth shows you how to set up both methods. For environment variables, export DASHSCOPE_API_KEY with your key value. For .env files, create a file in your project root with DASHSCOPE_API_KEY=your_key_here, then load it using your framework's dotenv library. The skill verifies your setup is correct and catches common configuration mistakes.","q":"How do I configure environment variables and .env files for QianWen API keys?"},{"a":"qianwen-ops-auth explains that standard keys are general-purpose credentials for most QianWen API calls, while Token Plan keys (typically prefixed sk-sp) offer usage-based billing and different rate limits. The skill helps you identify which type you have and configure each correctly, since they may require different endpoint handling or validation steps.","q":"What's the difference between standard and Token Plan API key types?"},{"a":"qianwen-ops-auth includes validation steps to confirm authentication success. Make a test API call to a QianWen endpoint using your configured credentials and check for a successful response. The skill guides you through interpreting error codes, confirming your key is active, and ensuring your environment setup is complete before deploying to production.","q":"How can I verify my QianWen API key is working correctly?"},{"a":"qianwen-ops-auth covers configuring custom Object Storage Service (OSS) buckets for file uploads. You'll need to provide your OSS bucket name, access key ID, and secret access key. The skill shows you how to store these credentials securely alongside your QianWen API key and validate that your bucket permissions allow the upload operations you need.","q":"How do I set up custom OSS bucket credentials for QianWen file uploads?"}],"shadow_tags":["credential-management","api-key-setup","environment-configuration","auth-troubleshooting","token-plan-support","security-best-practices","endpoint-configuration","error-resolution","oss-integration","api-verification"],"summary_rewrite":"This skill walks you through QianWen API credential setup and validation. It handles both standard and Token Plan key types, manages environment variables and .env files, and provides verification steps to confirm your authentication is working correctly."},"files":[{"bytes":12142,"path":"skills/ops/qianwen-ops-auth/SKILL.md","sha256":"d5e2502ac2df8aac47479a0a9dd9f635ea5a980bedf7e11c25ac38429b3af232","url":"https://skillfed.io/files/QianWen-AI/qianwen-ai/qianwen-ops-auth/4f5e9718/SKILL.md"}],"id":"QianWen-AI/qianwen-ai/qianwen-ops-auth","links":{"html":"https://skillfed.io/QianWen-AI/qianwen-ai/qianwen-ops-auth","md":"https://skillfed.io/QianWen-AI/qianwen-ai/qianwen-ops-auth.md","repo":"https://github.com/QianWen-AI/qianwen-ai"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":0,"language":"Python","last_updated":"2026-06-17","license":"Apache-2.0","name":"qianwen-ops-auth","publisher":"QianWen-AI","stars":38},"relations":{"categories":["api-integration","devops","security"],"similar":[{"id":"QianWen-AI/qianwen-ai/qianwen-vision"},{"id":"QianWen-AI/qianwen-ai/qianwen-video-generation"},{"id":"QianWen-AI/qianwen-ai/qianwen-audio-tts"},{"id":"QianWen-AI/qianwen-ai/qianwen-text"},{"id":"QianWen-AI/qianwen-ai/qianwen-image-generation"},{"id":"QianWen-AI/qianwen-ai/qianwen-model-selector"},{"id":"QwenCloud/qwencloud-ai/qwencloud-ops-auth"},{"id":"QianWen-AI/qianwen-ai/qianwen-update-check"},{"id":"QianWen-AI/qianwen-ai/qianwen-usage"},{"id":"QwenCloud/qwencloud-ai/qwencloud-vision"}]},"slug":{"owner":"QianWen-AI","repo":"qianwen-ai","skill":"qianwen-ops-auth"},"version":"4f5e9718"}
