自己ホストのソリューションとしてLLMワークフローを作成および管理するプロセスを簡素化します。
警告
このアプリケーションは現在、Alpha Stateにあり、積極的な開発中です。 APIと機能はいつでも変更される可能性があることに注意してください。
PromptMageは、LLMSに基づく複雑なマルチステップアプリケーションの開発を簡素化するためのPythonフレームワークです。自己ホストのソリューションとしてLLMワークフローを作成および管理するプロセスを簡素化する直感的なインターフェイスを提供するように設計されています。 PromptMageは、プロンプトのテストと比較を促進し、バージョン制御機能を組み込んで、ユーザーがプロンプトの開発を追跡できるようにします。小規模チームと大企業の両方に適しているProsptMageは、生産性を向上させ、LLMテクノロジーの実際の使用を促進しようとしています。
PromptMageを使用したアプローチは、LLMワークフロー管理の現在のギャップを埋める実用的なソリューションを提供することです。 LLMテクノロジーをよりアクセスしやすく管理しやすくし、AIイノベーションの次の波をサポートすることにより、開発者、研究者、および組織に力を与えることを目指しています。
ウォークスルーを使用して、PromptMageで何ができるかを確認してください。
PromptMageをインストールするには、次のコマンドを実行します。
pip install promptmage
PromptMageを使用するには、次のコマンドを実行します。
promptmage run < path-to-flow >
これにより、ローカルプロンプトマージサーバーが開始され、指定されたパスでフローが実行されます。これで、 http://localhost:8000/gui/
でPromptMageインターフェイスにアクセスできます。
リモートバックエンドサーバーを実行するには、次のコマンドを実行します。
promptmage serve --port 8021
PromptMageスクリプトで動作させるには、次の行をスクリプトに追加する必要があります。
from promptmage import PromptMage
mage = PromptMage ( remote = "http://localhost:8021" ) # or the URL of your remote server
例フォルダーの例をご覧になり、アプリケーションやワークフローでPromptMageを使用する方法を確認してください。
Dockerの使用例は、こちら:Dockerの例を見つけることができます。
PromptMageを開発するには、development.mdファイルをご覧ください。
コミュニティからの貢献を歓迎します!
PromptMageの改善に興味がある場合は、次の方法で貢献できます。
スムーズな貢献プロセスを確保するには、次のガイドラインに従ってください。
新しい問題を開く前に、問題またはPRが既に修正または実装されているかどうかを確認してください!
このプロジェクトは、MITライセンスに基づいてライセンスされています - 詳細については、license.mdファイルを参照してください。 Tobias Sterbakによるオリジナル開発。著作権(c)2024。
お問い合わせや詳細については、[email protected]でお気軽にお問い合わせください。
このプロジェクトはによってサポートされていました