チャットの完了
メッセージを送信すると、選択したモデルと温度で応答が得られます。
含まれるもの
メッセージを送信すると、選択したモデルと温度で応答が得られます。
トークンが到着したら読み取り、AbortSignal でストリームをキャンセルします。
応答は、入力、出力、および推論トークン、および応答がいつ中断されたかを示す終了理由を報告します。
テキストをベクトルに変換し、データの隣に保存します。
コンテンツを取り込んで質問し、そのソースとともに回答を得ます。
プロジェクトが構築したコーパスをリストし、インデックスを再作成し、削除します。
結果の数と類似性のしきい値を使用して、意味によってコンテンツを検索します。
わかりやすい言葉で質問してください。サーバーは実際のスキーマを読み取り、SQL が返す行をキャップします。
埋め込みは、pgvector に同梱されているプロジェクトの PostgreSQL 内に存在します。
仕組み
ragIngest を使用してコンテンツを名前空間に送信します。
Aurabase はそれをベクトルに変換し、データベースに保存します。
質問を含めて rag または semanticSearch を呼び出します。
ソースを使用して回答を取得するか、chatStream を使用してトークンをストリーミングします。
REST API
SDK は、これらのルート上の薄い層です。リクエストごとにプロジェクトの API キーを送信します。
| 方法 | エンドポイント | 説明 |
|---|---|---|
| POST | /v1/ai/chat | チャットで完全な回答を取得します。 |
| POST | /v1/ai/chat/stream | チャットの回答をサーバー送信イベントとしてストリーミングします。 |
| POST | /v1/ai/embed | テキストの埋め込みを作成します。 |
| POST | /v1/ai/rag/ingest | コンテンツを RAG 名前空間に追加します。 |
| POST | /v1/ai/rag/query | 名前空間からの質問にソースを添えて回答します。 |
| GET | /v1/ai/rag/namespaces | RAG 名前空間をリストします。 |
| POST | /v1/ai/rag/{namespace}/reindex | 埋め込みの変更後に名前空間のインデックスを再作成します。 |
| DELETE | /v1/ai/rag/{namespace} | ネームスペースとそのドキュメントを削除します。 |
| GET | /v1/ai/search | 名前空間を意味で検索します。 |
| POST | /v1/ai/nl2sql | 質問をデータベースの SQL に変換します。 |
質問
AI を追加する準備はできていますか?
AIはあらゆるプロジェクトに組み込まれています。クレジットカードは必要ありません。