{"categories":[{"label":"Artificial Intelligence","url":"https://skillfed.io/packages/category/scientific-engineering-artificial-intelligence/2"}],"enrichment":{"capability":"Python SDK for Alibaba Cloud Model Studio (Bailian) APIs, providing access to text generation, embeddings, image/video synthesis, speech processing, and multi-modal understanding models.","skillfed_tags":["alibaba-cloud","llm-client","multi-modal-ai"],"use_cases":["Building chatbots or conversational AI applications using Qwen text generation models with streaming or async responses.","Implementing semantic search or RAG systems with text embeddings and reranking via TextEmbedding and TextReRank classes.","Creating image or video generation workflows using ImageSynthesis and VideoSynthesis for content creation pipelines.","Adding speech synthesis (TTS) or speech recognition (ASR) to applications via SpeechSynthesizer and Transcription.","Processing multi-modal queries (image + text, video + text) with MultiModalConversation for vision-language tasks.","Batch processing large text corpora for embeddings using BatchTextEmbedding with async task submission and polling."],"what_it_does":"DashScope is a Python client library for Alibaba Cloud's Model Studio (Bailian) platform, exposing a broad range of AI model capabilities through a unified SDK interface. It supports synchronous, streaming, and asynchronous calling patterns for text generation (via Qwen models), multi-modal understanding (vision, video, audio), text and multi-modal embeddings, reranking, image and video synthesis, speech synthesis and recognition, and tokenization. The SDK handles authentication via API key and abstracts the HTTP/WebSocket transport layer.\n\nThe library is designed for developers integrating Alibaba's AI models into Python applications. It provides high-level classes (Generation, MultiModalConversation, TextEmbedding, ImageSynthesis, etc.) that map to specific model categories and calling patterns. Async support via AioGeneration and async_call methods enables non-blocking integration in concurrent applications. The SDK requires Python 3.8 or later and depends on standard HTTP clients (requests, httpx, aiohttp) plus cryptography for secure communication.","worth_installing":"Yes, if you are building on Alibaba Cloud's Model Studio platform. The SDK is actively maintained, has low install friction, and provides comprehensive coverage of Bailian's AI capabilities. Apache 2.0 licensing is permissive. However, it is only useful if you have an Alibaba Cloud account and API key; it is not a general-purpose LLM client and does not support other model providers."},"id":"dashscope","links":{"html":"https://skillfed.io/packages/dashscope","md":"https://skillfed.io/packages/dashscope.md","pypi":"https://pypi.org/project/dashscope/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-12","license_spdx":null,"license_treatment":"permissive","name":"dashscope","python_support":"supports_current","summary":"dashscope client sdk library"},"popularity":{"monthly_downloads":3476109,"position":2610,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.26.7"}
