llmkit
1.0.0
LLMKitは、言語モデル(LLMS)との相互作用を簡素化し、テキストデータを簡単に生成できるPythonパッケージです。
シンプルなインターフェイス:LLMKITは、さまざまな言語モデルと対話するための簡単なインターフェイスを提供します。
カスタムトランス:カスタムトランスを作成して、入力データをプロンプトにフォーマットし、LLMで生成されたテキストを目的のデータ形式に変換できます。
モデルの抽象化:LLMKITは、モデル選択とプロバイダーの処理の詳細を抽象化します。
PIPを使用してLLMKITをインストールできます。
pip install llm-stack-kit
from llmkit import LLMKit
llm_kit = LLMKit ()
input_data = "Translate the following English text to French: 'Hello, World!'"
# Generate text using the default transformers
generated_text = llm_kit . generate_data ( input_data )
print ( "Generated Text:" , generated_text )
より高度な使用とカスタマイズをするために、独自の変圧器を作成してモデルプロバイダーを指定できます。現在のところ、「Openai」と「CloudFlare」という2つのモデルプロバイダーのみがサポートされています。 OpenAIのOPENAI_API_KEY
またはCF_API_KEY
およびCF_ACCOUNT_ID
をcloudflareにcf_api_keyのいずれかで.envファイルを提供する必要があります。
カスタムトランスの書き方については、サンプルカスタムトランスを参照してください。
包括的なドキュメントはまもなく利用可能になります。
貢献を歓迎します!貢献ガイドラインはまもなく追加されます。
LLMKITはMITライセンスの下で配布されます。詳細については、ライセンスを参照してください。
ご質問や提案がある場合は、[email protected]でお気軽にお問い合わせください。