Command Reference#
Available Commands#
annotation_specs#
annotation_zip#
Global Options#
すべてのコマンドで共通して使用できるオプションです。
--model#
使用するLLMのモデルを指定します。デフォルトは openai/gpt-5.6-terra です。
より高性能なモデルを使用したい場合や、特定の用途に適したモデルを選択したい場合に指定します。 LiteLLMに対応している様々なプロバイダーのモデルを使用できます。 詳細は LiteLLM Providers を参照してください。
モデルに応じて、事前にAPIキーを環境変数に設定してください。
たとえばOpenAIは OPENAI_API_KEY 、Anthropicは ANTHROPIC_API_KEY 、Google AI StudioのGeminiは GEMINI_API_KEY を設定します。
Gemini APIをAPIキーで利用する場合は、 gemini/ から始まるモデル名を指定します。
使用例:
# OpenAI GPT-5.6 Terraを使用
$ export OPENAI_API_KEY=...
$ annofabcli-llm annotation_zip validate_attribute_value --model openai/gpt-5.6-terra \
--project_id ${PROJECT_ID} \
--output validate_result.csv \
--output_format csv \
--label_name car \
--attribute_name status \
--prompt @prompt.md
# Claude 3.5 Sonnetを使用
$ export ANTHROPIC_API_KEY=...
$ annofabcli-llm annotation_zip validate_attribute_value --model anthropic/claude-3-5-sonnet-20241022 \
--project_id ${PROJECT_ID} \
--output validate_result.csv \
--output_format csv \
--label_name car \
--attribute_name status \
--prompt @prompt.md
# Gemini 2.5 Flashを使用
$ export GEMINI_API_KEY=...
$ annofabcli-llm annotation_zip validate_attribute_value --model gemini/gemini-2.5-flash \
--project_id ${PROJECT_ID} \
--output validate_result.csv \
--output_format csv \
--label_name car \
--attribute_name status \
--prompt @prompt.md
Usage Details#
LLMとannofab-cliを組み合わせたツールです。
usage: annofabcli-llm [-h] [--version] {annotation_specs,annotation_zip} ...
Positional Arguments#
- command_name
Possible choices: annotation_specs, annotation_zip
Named Arguments#
- --version
show program's version number and exit