File size: 375 Bytes
c32ec0d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import { dirtyLLMResponseCleaner } from "./dirtyLLMResponseCleaner"

export function cleanJson(input: string) {
  
  let tmp = dirtyLLMResponseCleaner(input)
  
  // we only keep what's after the first [
  tmp = `[${tmp.split("[").pop() || ""}`

  // and before the first ]
  tmp = `${tmp.split("]").shift() || ""}]`
  
  tmp = dirtyLLMResponseCleaner(tmp)
  
  return tmp 
}