# annofab-cli-llm
annofab-cliとLLMを組み合わせたツールです。
[](https://badge.fury.io/py/annofabcli-llm)
[](https://pypi.org/project/annofabcli-llm/)
# Requirements
* Python 3.12+
# Install
```
$ 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
```
Raw data
{
"_id": null,
"home_page": null,
"name": "annofabcli-llm",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.12",
"maintainer_email": null,
"keywords": "annofab, cli, llm",
"author": "Kurusugawa Computer Inc.",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/19/9c/65f4afb89b7cc2452a4dcf131859643ea7891f3577c74afaa6a16aafd7c2/annofabcli_llm-0.1.1.tar.gz",
"platform": null,
"description": "# annofab-cli-llm\nannofab-cli\u3068LLM\u3092\u7d44\u307f\u5408\u308f\u305b\u305f\u30c4\u30fc\u30eb\u3067\u3059\u3002\n\n[](https://badge.fury.io/py/annofabcli-llm)\n[](https://pypi.org/project/annofabcli-llm/)\n\n\n\n# Requirements\n* Python 3.12+\n\n# Install\n\n```\n$ pip install annofab-cli-llm\n```\n\n# \u8a2d\u5b9a\n1. annofabcli\u306e\u8a8d\u8a3c\u60c5\u5831\u3092\u8a2d\u5b9a\u3059\u308b\u3002 https://annofab-cli.readthedocs.io/ja/latest/user_guide/configurations.html#id1\n2. \u4f7f\u7528\u3059\u308bLLM\u306e\u30c8\u30fc\u30af\u30f3\u3092\u74b0\u5883\u5909\u6570\u306b\u8a2d\u5b9a\u3059\u308b\n * OpenAI\u306a\u3089\u3070\u3001`OPENAI_API_KEY`\u3002\n * \u305d\u306e\u4ed6\u306eLLM\u306e\u30c8\u30fc\u30af\u30f3\u306b\u3064\u3044\u3066\u306f\u3001https://github.com/BerriAI/litellm \u3092\u53c2\u7167\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u5185\u90e8\u3067 litellm \u3092\u4f7f\u7528\u3057\u3066\u3044\u307e\u3059\u3002\n \n \n# Usage\n\n```\n$ annofabcli-llm --help\n```\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "LLM\u3068annofab-cli\u3092\u7d44\u307f\u5408\u308f\u305b\u305f\u30c4\u30fc\u30eb\u3067\u3059\u3002",
"version": "0.1.1",
"project_urls": null,
"split_keywords": [
"annofab",
" cli",
" llm"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "425d300553c08114b733d5aa872e23ec4b802db64f91ea155ed668ca513c6075",
"md5": "93ea8480b4643e25647140b5fb50b188",
"sha256": "355615a8c6b9bd841646be3fe1c6b5ea49aecf6952867e24b4082f80abeeed9f"
},
"downloads": -1,
"filename": "annofabcli_llm-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "93ea8480b4643e25647140b5fb50b188",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.12",
"size": 17740,
"upload_time": "2025-08-25T05:44:22",
"upload_time_iso_8601": "2025-08-25T05:44:22.320377Z",
"url": "https://files.pythonhosted.org/packages/42/5d/300553c08114b733d5aa872e23ec4b802db64f91ea155ed668ca513c6075/annofabcli_llm-0.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "199c65f4afb89b7cc2452a4dcf131859643ea7891f3577c74afaa6a16aafd7c2",
"md5": "84c1ec98fe739e152200ee93ac3c66d9",
"sha256": "0936d18d74517c56c8610c11a44330bcf510036dbb77e47328c28ed19cb6acff"
},
"downloads": -1,
"filename": "annofabcli_llm-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "84c1ec98fe739e152200ee93ac3c66d9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.12",
"size": 144941,
"upload_time": "2025-08-25T05:44:23",
"upload_time_iso_8601": "2025-08-25T05:44:23.657112Z",
"url": "https://files.pythonhosted.org/packages/19/9c/65f4afb89b7cc2452a4dcf131859643ea7891f3577c74afaa6a16aafd7c2/annofabcli_llm-0.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-25 05:44:23",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "annofabcli-llm"
}