Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -3,7 +3,8 @@ import json
|
|
3 |
import gradio as gr
|
4 |
import groq
|
5 |
from difflib import Differ
|
6 |
-
from json2kadi import transform_value,
|
|
|
7 |
|
8 |
# Set api key of Groq
|
9 |
api_key = os.getenv("GROQ_API")
|
@@ -215,7 +216,11 @@ def diff_texts(text1, text2):
|
|
215 |
|
216 |
def transform_json_to_kadi_schema(input_json_str):
|
217 |
input_json = json.loads(input_json_str)
|
218 |
-
|
|
|
|
|
|
|
|
|
219 |
|
220 |
return json.dumps(output_json, indent=2)
|
221 |
|
|
|
3 |
import gradio as gr
|
4 |
import groq
|
5 |
from difflib import Differ
|
6 |
+
from json2kadi import transform_value, my_json_to_kadi
|
7 |
+
from kadi_apy.lib.conversion import json_to_kadi
|
8 |
|
9 |
# Set api key of Groq
|
10 |
api_key = os.getenv("GROQ_API")
|
|
|
216 |
|
217 |
def transform_json_to_kadi_schema(input_json_str):
|
218 |
input_json = json.loads(input_json_str)
|
219 |
+
try:
|
220 |
+
output_json = my_json_to_kadi(input_json)
|
221 |
+
except Exception:
|
222 |
+
# fallback to json_to_kadi from kadi_apy
|
223 |
+
output_json = json_to_kadi(input_json)
|
224 |
|
225 |
return json.dumps(output_json, indent=2)
|
226 |
|