aliyun-qwen-multimodal-embedding について
Model Studioでテキスト・画像・動画の埋め込みを生成するリクエストを準備するスキルです。マルチモーダル検索に使え、再現性のためモデルやベクトル次元を記録します。
主な機能
- 01マルチモーダル埋め込みリクエストの準備
- 02テキスト・画像・動画入力への対応
- 03モデルとベクトル次元の選択
- 04再現性のためのリクエスト情報の記録
活用シーン
- 01マルチモーダル検索用の埋め込み生成
- 02統一されたベクトルインデックス向けのベクトル準備
- 03テキストと画像入力からの埋め込み生成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ cinience/ alicloud-skills --skill aliyun-qwen-multimodal-embeddingインストール後、Claude Code で/aliyun-qwen-multimodal-embeddingを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
agents/openai.yamlreferences/sources.mdscripts/prepare_multimodal_embedding_request.py詳細
Category: provider
Model Studio マルチモーダル埋め込み
検証
mkdir -p output/aliyun-qwen-multimodal-embedding
python -m py_compile skills/ai/search/aliyun-qwen-multimodal-embedding/scripts/prepare_multimodal_embedding_request.py && echo "py_compile_ok" > output/aliyun-qwen-multimodal-embedding/validate.txt
合格基準:コマンドが終了コード 0 で終了し、output/aliyun-qwen-multimodal-embedding/validate.txt が生成されること。
出力とエビデンス
- 正規化されたリクエストペイロード、選択した次元数、サンプル入力への参照を
output/aliyun-qwen-multimodal-embedding/に保存します。 - 再現性を確保するため、正確なモデル名、モダリティの組み合わせ、出力ベクトルの次元数を記録します。
検索または類似性のワークフローで Model Studio のテキスト、画像、動画の埋め込みが必要な場合は、このスキルを使用します。
重要なモデル名
必要に応じて、次の正確なモデル文字列を使用します。
qwen3-vl-embeddingqwen2.5-vl-embeddingtongyi-embedding-vision-plus-2026-03-06
選択の指針:
- 最新のマルチモーダル埋め込みパスには、
qwen3-vl-embeddingを優先します。 - 古いデプロイ済みパイプラインとの互換性が必要な場合は、
qwen2.5-vl-embeddingを使用します。
前提条件
- 環境に
DASHSCOPE_API_KEYを設定するか、~/.alibabacloud/credentialsにdashscope_api_keyを追加します。 - 検索システムを構築する場合は、このスキルと DashVector、OpenSearch、Milvus などのベクトルストアを組み合わせます。
正規化インターフェース(embedding.multimodal)
リクエスト
model(string、任意):デフォルトはqwen3-vl-embeddingtexts(array、任意)images(array、任意):公開 URL、またはクライアント層によってアップロードされたローカルパスvideos(array、任意):対応している場合は公開 URLdimension(int、任意):qwen3-vl-embeddingの場合は、例として2560、2048、1536、1024、768、512、256
レスポンス
embeddings(array)dimension(int)usage(object、任意)
クイックスタート
python skills/ai/search/aliyun-qwen-multimodal-embedding/scripts/prepare_multimodal_embedding_request.py \
--text "A cat sitting on a red chair" \
--image "https://example.com/cat.jpg" \
--dimension 1024
運用ガイダンス
input.contentsは配列のままにします。不正な形式は、400 エラーのよくある原因です。- ベクトルを書き込む前に、インデックススキーマに合わせて出力の次元数を固定します。
- ベクトルインデックス内でモデルと次元数を統一し、ベクトルの混在による非互換性を避けます。
- 大量の画像や動画を処理する場合は、ファイルをオブジェクトストレージに配置し、安定した URL を参照します。
出力先
- デフォルトの出力先:
output/aliyun-qwen-multimodal-embedding/request.json OUTPUT_DIRでベースディレクトリを上書きできます。
参考資料
references/sources.md
コメント
Markdown 対応