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