linjunpop commited on
Commit
dc80a8e
·
1 Parent(s): 84250ad

Update public-apps/summarine.livemd

Browse files
Files changed (1) hide show
  1. public-apps/summarine.livemd +22 -1
public-apps/summarine.livemd CHANGED
@@ -66,5 +66,26 @@ payload = %{
66
  prompt: "Please summary the text: #{generated_text}"
67
  }
68
 
69
- Req.post!("http://localhost:11434/api/generate", json: payload).body
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
70
  ```
 
66
  prompt: "Please summary the text: #{generated_text}"
67
  }
68
 
69
+ {:ok, response} = Req.post("http://localhost:11434/api/generate", json: payload)
70
+
71
+ response.body
72
+ |> String.split("\n")
73
+ |> Enum.map(fn
74
+ "" ->
75
+ nil
76
+
77
+ line ->
78
+ {:ok, data} = Jason.decode(line)
79
+
80
+ data
81
+ end)
82
+ |> Enum.reject(&is_nil/1)
83
+ |> Enum.map(fn
84
+ %{"response" => response} ->
85
+ response
86
+
87
+ _ ->
88
+ ""
89
+ end)
90
+ |> Enum.join("")
91
  ```