]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
examples : skip unnecessary external lib in server README.md how-to (#2804)
authorlon <redacted>
Sat, 26 Aug 2023 08:07:43 +0000 (10:07 +0200)
committerGitHub <redacted>
Sat, 26 Aug 2023 08:07:43 +0000 (16:07 +0800)
examples/server/README.md

index 77997f98d577c43d79e1eba5bf36b45746b86e53..7105e9020bd3f6f186cf97ccbb8169dcc4457b27 100644 (file)
@@ -77,34 +77,31 @@ You need to have [Node.js](https://nodejs.org/en) installed.
 ```bash
 mkdir llama-client
 cd llama-client
-npm init
-npm install axios
 ```
 
 Create a index.js file and put inside this:
 
 ```javascript
-const axios = require("axios");
-
 const prompt = `Building a website can be done in 10 simple steps:`;
 
 async function Test() {
-    let result = await axios.post("http://127.0.0.1:8080/completion", {
-        prompt,
-        n_predict: 512,
-    });
-
-    // the response is received until completion finish
-    console.log(result.data.content);
+    let response = await fetch("http://127.0.0.1:8080/completion", {
+        method: 'POST',
+        body: JSON.stringify({
+            prompt,
+            n_predict: 512,
+        })
+    })
+    console.log((await response.json()).content)
 }
 
-Test();
+Test()
 ```
 
 And run it:
 
 ```bash
-node .
+node index.js
 ```
 
 ## API Endpoints