Metadata-Version: 2.4
Name: annofabcli-llm
Version: 0.1.0
Summary: LLMとannofab-cliを組み合わせたツールです。
Author: Kurusugawa Computer Inc.
License: MIT
License-File: LICENSE
Keywords: annofab,cli,llm
Classifier: Environment :: Console
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.12
Requires-Dist: annofabapi>=1.4.7
Requires-Dist: annofabcli>=1.105.2
Requires-Dist: litellm
Requires-Dist: loguru
Requires-Dist: more-itertools
Requires-Dist: pandas<3,>=2
Requires-Dist: pyyaml
Requires-Dist: requests
Description-Content-Type: text/markdown

# annofab-cli-llm
annofab-cliとLLMを組み合わせたツールです。

# Requirements
* Python 3.12+

# Intall

```
$ pip install annofab-cli-llm
```

# 設定
1. annofabcliの認証情報を設定する。 https://annofab-cli.readthedocs.io/ja/latest/user_guide/configurations.html#id1
2. 使用するLLMのトークンを環境変数に設定する
    * OpenAIならば、`OPENAI_API_KEY`。
    * その他のLLMのトークンについては、https://github.com/BerriAI/litellm を参照してください。内部で litellm を使用しています。
    
    
# Usage

```
$ annofabcli-llm --help
```

