txtai.go
v8.0.0
txtai の Go クライアント
txtai は、セマンティック検索、LLM オーケストレーション、言語モデル ワークフローのためのオールインワンの埋め込みデータベースです。
このリポジトリには、txtai API の Go バインディングが含まれています。
txtai.go は次のようにインストールできます。
go get -u github.com/neuml/txtai.go
あるいは、モジュール内に次のインポートを追加すると、txtai.go もダウンロードされます。
import "github.com/neuml/txtai.go"
サンプル ディレクトリには、txtai の概要を示す一連のサンプルが含まれています。以下の例のリストを参照してください。
例 | 説明 |
---|---|
txtaiの紹介 | txtaiが提供する機能の概要 |
txtai による抽出的な QA | txtai による抽出的質問応答 |
ゼロショット分類によるラベル付け | ゼロショット分類によるラベル付け |
パイプラインとワークフロー | パイプラインとワークフロー |
txtai.go は txtai API インスタンスに接続します。新しい API インスタンスを開始する方法の詳細については、このリンクを参照してください。
API インスタンスが実行されたら、次の手順を実行してサンプルを実行します。
git clone https://github.com/neuml/txtai.go
cd txtai.go/examples
make embeddings|extractor|labels|pipelines