ele

ele

ele

来羊毛啦,腾讯云Cloud Studio大羊毛!!!五

接着第四篇文章、何も書くことがわからなかったので、ちょうどグループで誰かが他の場所で anythingllm の API を呼び出す方法について言及しているのを見たので、このブログ記事が生まれました。これは技術学習のためのものです。より多くの応用方法については、anythingllm の API ドキュメントを参照してください。

image

現在、cloud studio を利用してプライベートな知識ベースを構築しましたが、他の場所でどのように呼び出すことができるのでしょうか?または、私たちが使用できる API を提供してもらえますか?
anythingllm は実際に API を提供していますが、少しプログラミングの知識が必要です。API があれば、任意のプロジェクトで使用できることを意味します。投げ込んだデータは使うためのものであり、どこで使いたいかに応じて使用することができ、anythingllm の下だけで使用することはできません。

さて、無駄話はここまで、チュートリアルを始めましょう。

現在、第四篇の記事を通じて deepseek にデータを投げ込んだので、API を通じてどのように使用するかを見てみましょう。

  1. anythingllm の設定画面を開きます【小さなスパナのアイコン】。

image

  1. 左側のメニューをスライドして、ツール ---> API キーを選択します。
  2. 新しい API キーを生成するボタンをクリックすると、新しいポップアップが表示されます。私たちは API キーを作成します。

39E3E616-C7CF-4592-A8D6-9D39941FBBAE

  1. 次に、copy key と read the api doc を順にクリックします。

8DDE62BF-6DA0-4684-B191-E90C835F5FE0

  1. 開いた AnythingLLM Developer API ページで、Authorizeをクリックし、先ほどコピーした API キーを貼り付けます。

6574D458-8F8F-4C30-8C79-7DA2B6301E5F

image

  1. ポップアップを閉じます。

image

  1. 下にスクロールして Workspaces グループの /v1/workspace/{slug}/stream-chat を見つけてクリックします。

image

  1. try out ボタンをクリックし、slug の値を変更します。slug の値は、私たちが最初に作成したワークスペースの名前です。

image

画像を見てください:ワークスペース

image

ここでの値は demo です。

Request body の内容を次のように変更します:

最後に実行をクリックします。
以下のようになります:

image

少し待つと、回答内容が見られます。

image

ここでは、この API が正常に使用できるかどうかをテストしています。
では、他の場所でどのように呼び出すことができるのでしょうか?
仮に、私たちがあるウェブページで呼び出すとしましょう。

これには node+html が必要です。
テストなので、私のデモコードを直接示します。
main.js

index.html

これらの 2 つのファイルは、cs で直接書き込むことができます。
ディレクトリ構造は次のとおりです:

image

その後、ターミナルで、私は簡単に python を使ってウェブサービスを提供し、ポートは 8089 です。Enter を押すと、nginx や nodejs でも可能です。

ブラウザを開くとクリックします。

image

以前に作成したキーを貼り付けて、保存をクリックします。

image

ダイアログボックスに私たちの質問を入力します。
回答がどうなるか見てみましょう。

image

ここまでで、私たちは以前に demo ワークスペースで構築したプライベートな知識ベースのデータを呼び出しました。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。