はじめに
プロンプト・スミスは、ジェネレーティブAIプロンプトを簡単に管理できるように設計されたプロンプト・エンジニアリング・ソリューションです。このプラットフォームは、ユーザーがデータを完全にコントロールできるセルフホストオプションを提供している。Docker化されたデプロイメントにより、ユーザーは簡単にサービスを立ち上げて実行することができ、Prompt Smithはまた、簡単に統合して使用できるように、RESTful APIとPythonおよびNode.js用のSDKを提供しています。
機能一覧
- セルフホスト型オプションユーザーは自分のデータを完全にコントロールできる。
- ドッカーによるデプロイメントサービスの開始と実行のプロセスを簡素化します。
- RESTful APIユーザーフレンドリーな統合とアラートへのアクセス。
- SDKサポートPythonとNode.jsのSDKを提供。
- APIキー管理一元化されたUIによるAPIキー管理。
- キュー・マネジメント一元化されたUIによる迅速な管理。
- バージョン管理データベースレベルでのバージョン管理
ヘルプの使用
設置プロセス
- ローカル・スタートアップ・サービス::
- コマンドの使用
docker-compose up --build
サービスを開始する。 - インタビュー
http://localhost:3000
マネジメント
- コマンドの使用
- デフォルトのログイン認証情報::
- Eメール
admin@localhost.lan
- パスワード
AwesomePromptsManagement
- 本番環境ではデフォルトの認証情報を使用しないでください。
- Eメール
機能操作
- ヒントを作成する::
- インタビュー
http://localhost:3000/prompt
新しいプロンプトを作成する。 - プロンプトを入力し、保存する。
- インタビュー
- APIキーの作成::
- インタビュー
http://localhost:3000/key
新しいAPIキーを作成します。 - 生成されたAPIキーを認証に使用する。
- インタビュー
- ヒントを得る::
- RESTful API経由でヒントを得る:
curl "http://localhost:3000/api/bff/api/sdk/prompt/{prompt-key}" \ -H 'Authorization: Bearer {api-key}' \ -H 'Content-Type: application/json; charset=utf-8'
- SDKでヒントを得る:
- Python SDK::
from promptsmith_sdk import PromptSmith client = PromptSmith(api_key="your_api_key") prompt = client.get_prompt("prompt_key") print(prompt)
- Node.js SDK::
const PromptSmith = require('promptsmith-sdk'); const client = new PromptSmith('your_api_key'); client.getPrompt('prompt_key').then(prompt => console.log(prompt));
- Python SDK::
- RESTful API経由でヒントを得る:
ほら
- データの永続性デモ・インスタンスのデータは保持されない可能性があり、スケジュールに基づいて削除されることに注意してください。
- 寄付ガイドライン機能要望やバグ報告は、issueやPRで受け付けています。