|
import gradio as gr |
|
from mysite.libs.utilities import chat_with_interpreter, completion, process_file,no_process_file |
|
from interpreter import interpreter |
|
import mysite.interpreter.interpreter_config |
|
import duckdb |
|
import gradio as gr |
|
import psycopg2 |
|
from dataclasses import dataclass, field |
|
from typing import List, Optional |
|
from mysite.interpreter.process import no_process_file,process_file |
|
|
|
|
|
val = """ |
|
# gradio で miiboのナレッジに登録する画面の作成 |
|
gradio_interface interfacec name |
|
|
|
# fastapi |
|
gradio apiに接続するAPI |
|
router で作成 |
|
|
|
1ファイルで作成 |
|
仕様書の作成 |
|
plantumlで図にする |
|
|
|
""" |
|
|
|
|
|
gradio_interface = gr.Interface( |
|
fn=process_file, |
|
inputs=[ |
|
"file", |
|
gr.Textbox(label="Additional Notes", lines=10,value=val), |
|
gr.Textbox(label="Folder Name",value="test_folders"), |
|
gr.Textbox(label="github token",value="***********************"), |
|
], |
|
outputs="text", |
|
) |