├── .changeset ├── README.md ├── changeset.cjs ├── chubby-bananas-kick.md ├── config.json ├── fix_changelogs.cjs ├── shaky-rabbits-count.md └── social-buttons-send.md ├── .config ├── .prettierignore ├── .prettierrc.json ├── basevite.config.ts ├── demos.json ├── eslint.config.js ├── playwright-ct.config.ts ├── playwright-setup.js ├── playwright.config.js ├── playwright │ ├── index.html │ └── index.ts ├── postcss.config.cjs ├── pycompile-lite-wheel.py ├── setup_vite_tests.ts ├── svelte.config.js ├── tailwind.config.cjs └── vitest.config.ts ├── .devcontainer └── devcontainer.json ├── .dockerignore ├── .editorconfig ├── .git-blame-ignore-revs ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report_template.yml │ ├── config.yml │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md ├── actions │ ├── changes │ │ └── action.yml │ ├── install-all-deps │ │ └── action.yml │ └── install-frontend-deps │ │ └── action.yml ├── configs │ └── semgrep_rules.yaml ├── filters.json ├── stale └── workflows │ ├── comment-queue.yml │ ├── delete-stale-spaces.yml │ ├── generate-changeset.yml │ ├── npm-previews.yml │ ├── previews-build.yml │ ├── previews-deploy.yml │ ├── publish.yml │ ├── semgrep.yml │ ├── storybook-build.yml │ ├── storybook-deploy.yml │ ├── sync-frontend.yml │ ├── test-functional.yml │ ├── test-hygiene.yml │ ├── test-python.yml │ ├── tests-js.yml │ ├── trigger-changeset.yml │ ├── trigger-semgrep.yml │ ├── update-checks.yml │ ├── website-build.yml │ ├── website-deploy.yml │ ├── website-docs-build.yml │ └── website-docs-deploy.yml ├── .gitignore ├── .vscode ├── extensions.json └── settings.json ├── CHANGELOG.md ├── CITATION.cff ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── client ├── js │ ├── CHANGELOG.md │ ├── README.md │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── client.ts │ │ ├── constants.ts │ │ ├── globals.d.ts │ │ ├── helpers │ │ │ ├── api_info.ts │ │ │ ├── data.ts │ │ │ ├── init_helpers.ts │ │ │ └── spaces.ts │ │ ├── index.ts │ │ ├── test │ │ │ ├── api_info.test.ts │ │ │ ├── apply_diff.test.ts │ │ │ ├── data.test.ts │ │ │ ├── filesize.test.ts │ │ │ ├── handlers.ts │ │ │ ├── init.test.ts │ │ │ ├── init_helpers.test.ts │ │ │ ├── mock_eventsource.ts │ │ │ ├── post_data.test.ts │ │ │ ├── server.ts │ │ │ ├── spaces.test.ts │ │ │ ├── stream.test.ts │ │ │ ├── test_data.ts │ │ │ ├── upload_files.test.ts │ │ │ └── view_api.test.ts │ │ ├── types.ts │ │ ├── upload.ts │ │ ├── utils │ │ │ ├── duplicate.ts │ │ │ ├── filesize.ts │ │ │ ├── handle_blob.ts │ │ │ ├── post_data.ts │ │ │ ├── predict.ts │ │ │ ├── stream.ts │ │ │ ├── submit.ts │ │ │ ├── upload_files.ts │ │ │ └── view_api.ts │ │ └── vite-env.d.ts │ ├── tsconfig.json │ └── vite.config.js └── python │ ├── CHANGELOG.md │ ├── README.md │ ├── build_pypi.sh │ ├── gradio_client │ ├── CHANGELOG.md │ ├── __init__.py │ ├── client.py │ ├── data_classes.py │ ├── documentation.py │ ├── exceptions.py │ ├── package.json │ ├── templates │ │ └── discord_chat.py │ ├── types.json │ └── utils.py │ ├── pyproject.toml │ ├── requirements.txt │ ├── scripts │ └── test.sh │ └── test │ ├── conftest.py │ ├── files │ └── alphabet.txt │ ├── media_data.py │ ├── requirements.txt │ ├── test_client.py │ ├── test_documentation.py │ └── test_utils.py ├── cs.js ├── demo ├── __init__.py ├── agent_chatbot │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── all_demos │ ├── image.png │ └── run.py ├── animeganv2 │ ├── DESCRIPTION.md │ ├── gongyoo.jpeg │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── annotatedimage_component │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── asr │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── audio_component │ ├── run.ipynb │ └── run.py ├── audio_component_events │ ├── run.ipynb │ └── run.py ├── audio_debugger │ ├── run.ipynb │ └── run.py ├── audio_mixer │ ├── run.ipynb │ └── run.py ├── audio_subtitle │ ├── run.ipynb │ └── run.py ├── autocomplete │ ├── DESCRIPTION.md │ ├── run.ipynb │ └── run.py ├── automatic-speech-recognition │ ├── DESCRIPTION.md │ ├── run.ipynb │ └── run.py ├── bar_plot │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── bar_plot_demo │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── barplot_component │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── blocks_chained_events │ ├── run.ipynb │ └── run.py ├── blocks_essay │ ├── run.ipynb │ └── run.py ├── blocks_essay_simple │ ├── run.ipynb │ └── run.py ├── blocks_flag │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── blocks_flashcards │ ├── run.ipynb │ └── run.py ├── blocks_flipper │ ├── requirements.txt │ ├── run.ipynb │ ├── run.py │ └── screenshot.gif ├── blocks_form │ ├── run.ipynb │ └── run.py ├── blocks_gpt │ ├── run.ipynb │ └── run.py ├── blocks_group │ ├── run.ipynb │ └── run.py ├── blocks_hello │ ├── run.ipynb │ └── run.py ├── blocks_inputs │ ├── run.ipynb │ └── run.py ├── blocks_joined │ ├── run.ipynb │ └── run.py ├── blocks_js_load │ ├── run.ipynb │ └── run.py ├── blocks_js_methods │ ├── run.ipynb │ └── run.py ├── blocks_kinematics │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── blocks_layout │ ├── run.ipynb │ └── run.py ├── blocks_multiple_event_triggers │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── blocks_neural_instrument_coding │ ├── flute.wav │ ├── new-sax-1.mp3 │ ├── new-sax-1.wav │ ├── new-sax.wav │ ├── run.ipynb │ ├── run.py │ ├── sax.wav │ ├── sax2.wav │ └── trombone.wav ├── blocks_outputs │ ├── run.ipynb │ └── run.py ├── blocks_page_load │ ├── run.ipynb │ └── run.py ├── blocks_plug │ ├── run.ipynb │ └── run.py ├── blocks_random_slider │ ├── run.ipynb │ └── run.py ├── blocks_scroll │ ├── run.ipynb │ └── run.py ├── blocks_sidebar │ ├── run.ipynb │ └── run.py ├── blocks_simple_squares │ ├── run.ipynb │ └── run.py ├── blocks_speech_text_sentiment │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── blocks_static │ ├── run.ipynb │ └── run.py ├── blocks_textbox_max_lines │ ├── run.ipynb │ └── run.py ├── blocks_update │ ├── run.ipynb │ └── run.py ├── blocks_webcam │ ├── run.ipynb │ └── run.py ├── blocks_xray │ ├── run.ipynb │ └── run.py ├── bokeh_plot │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── browser_state_component │ ├── run.ipynb │ └── run.py ├── browserstate │ ├── run.ipynb │ └── run.py ├── button_component │ ├── run.ipynb │ └── run.py ├── calculator │ ├── examples │ │ └── log.csv │ ├── run.ipynb │ ├── run.py │ └── screenshot.gif ├── calculator_blocks │ ├── run.ipynb │ └── run.py ├── calculator_blocks_cached │ ├── run.ipynb │ └── run.py ├── calculator_list_and_dict │ ├── run.ipynb │ └── run.py ├── calculator_live │ ├── run.ipynb │ ├── run.py │ └── screenshot.gif ├── cancel_events │ ├── run.ipynb │ └── run.py ├── change_vs_input │ ├── files │ │ └── world.mp4 │ ├── run.ipynb │ └── run.py ├── chatbot_component │ ├── run.ipynb │ └── run.py ├── chatbot_consecutive │ ├── run.ipynb │ └── run.py ├── chatbot_core_components │ ├── files │ │ └── sample.txt │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── chatbot_core_components_simple │ ├── run.ipynb │ └── run.py ├── chatbot_dialogpt │ ├── requirements.txt │ ├── run.ipynb │ ├── run.py │ ├── screenshot.gif │ └── screenshot.png ├── chatbot_editable │ ├── run.ipynb │ └── run.py ├── chatbot_examples │ ├── run.ipynb │ └── run.py ├── chatbot_feedback │ ├── run.ipynb │ └── run.py ├── chatbot_multimodal │ ├── run.ipynb │ └── run.py ├── chatbot_nested_thoughts │ ├── run.ipynb │ └── run.py ├── chatbot_reasoning_tags │ ├── run.ipynb │ └── run.py ├── chatbot_retry_undo_like │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── chatbot_simple │ ├── run.ipynb │ └── run.py ├── chatbot_streaming │ ├── run.ipynb │ └── run.py ├── chatbot_thoughts │ ├── run.ipynb │ └── run.py ├── chatbot_with_tools │ ├── run.ipynb │ └── run.py ├── chatinterface_artifacts │ ├── run.ipynb │ └── run.py ├── chatinterface_deep_link │ ├── run.ipynb │ └── run.py ├── chatinterface_echo_multimodal │ ├── run.ipynb │ └── run.py ├── chatinterface_nested_thoughts │ ├── run.ipynb │ └── run.py ├── chatinterface_options │ ├── run.ipynb │ └── run.py ├── chatinterface_prefill │ ├── run.ipynb │ └── run.py ├── chatinterface_random_response │ ├── run.ipynb │ ├── run.py │ └── screenshot.gif ├── chatinterface_save_history │ ├── run.ipynb │ └── run.py ├── chatinterface_streaming_echo │ ├── run.ipynb │ └── run.py ├── chatinterface_system_prompt │ ├── run.ipynb │ └── run.py ├── chatinterface_thoughts │ ├── run.ipynb │ └── run.py ├── checkbox_component │ ├── run.ipynb │ └── run.py ├── checkboxgroup_component │ ├── run.ipynb │ └── run.py ├── chicago-bikeshare-dashboard │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── clear_components │ ├── __init__.py │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── clearbutton_component │ ├── run.ipynb │ └── run.py ├── code │ ├── file.css │ ├── run.ipynb │ └── run.py ├── code_component │ ├── run.ipynb │ └── run.py ├── color_generator │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── color_picker │ ├── rabbit.png │ ├── requirements.txt │ ├── run.ipynb │ ├── run.py │ ├── screenshot.gif │ └── screenshot.png ├── colorpicker_component │ ├── run.ipynb │ └── run.py ├── component_props │ ├── cheetah.jpg │ ├── run.ipynb │ └── run.py ├── concurrency_with_queue │ ├── run.ipynb │ └── run.py ├── concurrency_without_queue │ ├── run.ipynb │ └── run.py ├── copy_events │ ├── run.ipynb │ └── run.py ├── count_generator │ ├── run.ipynb │ └── run.py ├── custom_css │ ├── custom_css.css │ ├── run.ipynb │ └── run.py ├── custom_path │ └── run.py ├── dashboard │ ├── DESCRIPTION.md │ ├── helpers.py │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── dataframe_block-ui-test │ ├── run.ipynb │ └── run.py ├── dataframe_colorful │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── dataframe_component │ ├── run.ipynb │ └── run.py ├── dataframe_custom_styling │ ├── run.ipynb │ └── run.py ├── dataframe_datatype │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── dataframe_events │ ├── run.ipynb │ └── run.py ├── dataframe_streaming │ ├── run.ipynb │ └── run.py ├── dataframe_tab │ ├── run.ipynb │ └── run.py ├── dataset │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── dataset_component │ ├── run.ipynb │ └── run.py ├── datetime_component │ ├── run.ipynb │ └── run.py ├── datetimes │ ├── run.ipynb │ └── run.py ├── deep_link │ ├── run.ipynb │ └── run.py ├── depth_estimation │ ├── DESCRIPTION.md │ ├── examples │ │ └── 1-jonathan-borba-CgWTqYxHEkg-unsplash.jpg │ ├── packages.txt │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── dia_dialogue_demo │ ├── run.ipynb │ └── run.py ├── dialogue_component │ ├── run.ipynb │ └── run.py ├── dialogue_diarization_demo │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── dialogue_mock_diarization │ ├── run.ipynb │ └── run.py ├── diff_texts │ ├── run.ipynb │ ├── run.py │ └── screenshot.png ├── diffusers_with_batching │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── downloadbutton_component │ ├── run.ipynb │ └── run.py ├── draggable_dashboard │ ├── run.ipynb │ └── run.py ├── dropdown_component │ ├── run.ipynb │ └── run.py ├── dropdown_key_up │ ├── run.ipynb │ └── run.py ├── duplicatebutton_component │ ├── run.ipynb │ └── run.py ├── english_translator │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── event_trigger │ ├── img │ │ ├── a.jpg │ │ └── b.jpg │ ├── run.ipynb │ └── run.py ├── examples_component │ ├── images │ │ └── lion.webp │ ├── run.ipynb │ └── run.py ├── fake_diffusion │ ├── DESCRIPTION.md │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── fake_diffusion_with_gif │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── fake_gan │ ├── DESCRIPTION.md │ ├── run.ipynb │ └── run.py ├── fake_gan_2 │ ├── run.ipynb │ └── run.py ├── fake_gan_no_input │ ├── run.ipynb │ └── run.py ├── file_component │ ├── run.ipynb │ └── run.py ├── file_component_events │ ├── run.ipynb │ └── run.py ├── file_explorer │ ├── run.ipynb │ └── run.py ├── file_explorer_component │ ├── run.ipynb │ └── run.py ├── file_explorer_component_events │ ├── dir1 │ │ ├── bar.txt │ │ └── foo.txt │ ├── dir2 │ │ ├── baz.png │ │ └── foo.png │ ├── dir3 │ │ ├── dir3_bar.log │ │ └── dir4 │ │ │ ├── dir5 │ │ │ └── dir5_foo.txt │ │ │ ├── dir7 │ │ │ └── dir7_foo.txt │ │ │ ├── dir_4_bar.log │ │ │ └── dir_4_foo.txt │ ├── run.ipynb │ └── run.py ├── filter_records │ ├── run.ipynb │ ├── run.py │ └── screenshot.png ├── fraud_detector │ ├── fraud.csv │ ├── requirements.txt │ ├── run.ipynb │ ├── run.py │ └── screenshot.png ├── function_values │ ├── run.ipynb │ └── run.py ├── gallery_component │ ├── run.ipynb │ └── run.py ├── gallery_component_events │ ├── run.ipynb │ └── run.py ├── gallery_selections │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── generate_english_german │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── generate_tone │ ├── requirements.txt │ ├── run.ipynb │ ├── run.py │ └── screenshot.png ├── gif_maker │ ├── images │ │ ├── 1.png │ │ ├── 2.png │ │ └── 3.png │ ├── run.ipynb │ └── run.py ├── gpt2_xl │ ├── run.ipynb │ └── run.py ├── gpt2_xl_unified │ ├── run.ipynb │ └── run.py ├── gradio_pdf_demo │ ├── contract.pdf │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── hangman │ ├── run.ipynb │ └── run.py ├── hello_blocks │ ├── run.ipynb │ └── run.py ├── hello_blocks_decorator │ ├── run.ipynb │ └── run.py ├── hello_login │ ├── run.ipynb │ ├── run.py │ └── screenshot.png ├── hello_world │ ├── DESCRIPTION.md │ ├── run.ipynb │ ├── run.py │ ├── screenshot.gif │ └── screenshot.png ├── hello_world_2 │ ├── run.ipynb │ ├── run.py │ └── screenshot.gif ├── hello_world_3 │ ├── run.ipynb │ ├── run.py │ └── screenshot.gif ├── hello_world_4 │ ├── run.ipynb │ ├── run.py │ └── screenshot.gif ├── hidden_change │ ├── run.ipynb │ └── run.py ├── highlight_pdf │ ├── Lorem_ipsum.pdf │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── highlightedtext_component │ ├── run.ipynb │ └── run.py ├── html_autoscroll │ ├── run.ipynb │ └── run.py ├── html_component │ ├── run.ipynb │ └── run.py ├── i18n │ ├── run.ipynb │ └── run.py ├── iframe_resizer │ ├── run.ipynb │ └── run.py ├── image-simple │ ├── run.ipynb │ └── run.py ├── image_classification │ ├── DESCRIPTION.md │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── image_classifier │ ├── files │ │ └── imagenet_labels.json │ ├── requirements.txt │ ├── run.ipynb │ ├── run.py │ ├── screenshot.gif │ └── screenshot.png ├── image_classifier_2 │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── image_classifier_interface_load │ ├── run.ipynb │ └── run.py ├── image_component │ ├── run.ipynb │ └── run.py ├── image_component_events │ ├── run.ipynb │ └── run.py ├── image_editor │ ├── run.ipynb │ └── run.py ├── image_editor_canvas_size │ ├── run.ipynb │ └── run.py ├── image_editor_events │ ├── run.ipynb │ └── run.py ├── image_editor_inpainting │ ├── run.ipynb │ └── run.py ├── image_editor_layers │ ├── layer1.png │ ├── run.ipynb │ └── run.py ├── image_editor_many │ ├── run.ipynb │ └── run.py ├── image_editor_sketchpad │ ├── run.ipynb │ └── run.py ├── image_editor_story │ ├── run.ipynb │ └── run.py ├── image_editor_webcam │ ├── run.ipynb │ └── run.py ├── image_mod │ ├── run.ipynb │ ├── run.py │ └── screenshot.png ├── image_mod_default_image │ ├── run.ipynb │ └── run.py ├── image_remote_url │ ├── run.ipynb │ └── run.py ├── image_segmentation │ ├── DESCRIPTION.md │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── image_selections │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── image_watermark │ ├── files │ │ ├── bird.bmp │ │ └── logo_nontrans.png │ ├── run.ipynb │ └── run.py ├── imageeditor_component │ ├── run.ipynb │ └── run.py ├── imageslider │ ├── run.ipynb │ └── run.py ├── input_output │ ├── run.ipynb │ └── run.py ├── interface_random_slider │ ├── run.ipynb │ └── run.py ├── interface_state │ ├── run.ipynb │ └── run.py ├── interface_with_additional_inputs │ ├── run.ipynb │ └── run.py ├── invisible_textbox │ ├── run.ipynb │ └── run.py ├── json_component │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── kitchen_sink │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── kitchen_sink_random │ ├── __init__.py │ ├── constants.py │ ├── requirements.txt │ └── run.py ├── label_component │ ├── run.ipynb │ └── run.py ├── latex │ ├── run.ipynb │ └── run.py ├── letter_counter │ ├── run.ipynb │ └── run.py ├── line_plot │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── line_plot_demo │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── lineplot_component │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── live_dashboard │ ├── DESCRIPTION.md │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── live_with_vars │ ├── run.ipynb │ └── run.py ├── llm_claude │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── llm_hf_transformers │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── llm_hyperbolic │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── llm_langchain │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── llm_llamaindex │ ├── paul_graham.txt │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── llm_openai │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── llm_sambanova │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── load_model_with_token │ ├── run.ipynb │ └── run.py ├── load_openapi_spec │ ├── run.ipynb │ └── run.py ├── load_space │ ├── run.ipynb │ └── run.py ├── login_with_huggingface │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── loginbutton_component │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── longest_word │ ├── run.ipynb │ └── run.py ├── magic_8_ball │ ├── requirements.txt │ ├── run.ipynb │ ├── run.py │ └── streamer.py ├── main_note │ ├── requirements.txt │ ├── run.ipynb │ ├── run.py │ └── screenshot.png ├── many_tabs │ ├── run.ipynb │ └── run.py ├── map_airbnb │ ├── DESCRIPTION.md │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── markdown_component │ ├── run.ipynb │ └── run.py ├── markdown_example │ ├── run.ipynb │ └── run.py ├── markdown_with_mermaid │ ├── run.ipynb │ └── run.py ├── matrix_transpose │ ├── run.ipynb │ ├── run.py │ └── screenshot.png ├── mcp_image_app │ ├── run.ipynb │ └── run.py ├── mcp_letter_counter_app │ ├── run.ipynb │ └── run.py ├── mcp_progress │ ├── run.ipynb │ └── run.py ├── mcp_resources_and_prompts │ ├── fastmcp.py │ ├── run.ipynb │ └── run.py ├── mcp_tool_only │ ├── run.ipynb │ └── run.py ├── mcp_tools │ ├── cheetah.jpg │ ├── run.ipynb │ └── run.py ├── mini_leaderboard │ ├── assets │ │ ├── __init__.py │ │ ├── custom_css.css │ │ └── leaderboard_data.json │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── model3D │ ├── run.ipynb │ └── run.py ├── model3D_demo.zip ├── model3d_component │ ├── run.ipynb │ └── run.py ├── model3d_component_events │ ├── run.ipynb │ └── run.py ├── multimodaltextbox_component │ ├── run.ipynb │ └── run.py ├── multipage │ ├── run.ipynb │ └── run.py ├── musical_instrument_identification │ ├── DESCRIPTION.md │ ├── data_setups.py │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── native_plots │ ├── bar_plot_demo.py │ ├── data.py │ ├── line_plot_demo.py │ ├── requirements.txt │ ├── run.ipynb │ ├── run.py │ └── scatter_plot_demo.py ├── navbar_customization │ ├── run.ipynb │ └── run.py ├── navbar_query_params │ ├── run.ipynb │ └── run.py ├── neon-tts-plugin-coqui │ ├── DESCRIPTION.md │ ├── packages.txt │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── ner_pipeline │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── no_input │ ├── run.ipynb │ └── run.py ├── number_component │ ├── run.ipynb │ └── run.py ├── on_listener_basic │ ├── run.ipynb │ └── run.py ├── on_listener_decorator │ ├── run.ipynb │ └── run.py ├── on_listener_live │ ├── run.ipynb │ └── run.py ├── on_listener_test │ ├── run.ipynb │ └── run.py ├── outbreak_forecast │ ├── DESCRIPTION.md │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── paramviewer_component │ ├── run.ipynb │ └── run.py ├── pending_inputs │ ├── run.ipynb │ └── run.py ├── playback_position │ ├── run.ipynb │ ├── run.py │ ├── sax.wav │ └── world.mp4 ├── plot_component │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── plot_guide_aggregate_nominal │ ├── data.py │ ├── run.ipynb │ └── run.py ├── plot_guide_aggregate_quantitative │ ├── data.py │ ├── run.ipynb │ └── run.py ├── plot_guide_aggregate_temporal │ ├── data.py │ ├── run.ipynb │ └── run.py ├── plot_guide_datetime │ ├── data.py │ ├── run.ipynb │ └── run.py ├── plot_guide_datetimerange │ ├── data.py │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── plot_guide_filters │ ├── data.py │ ├── run.ipynb │ └── run.py ├── plot_guide_filters_events │ ├── data.py │ ├── run.ipynb │ └── run.py ├── plot_guide_interactive │ ├── data.py │ ├── run.ipynb │ └── run.py ├── plot_guide_line │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── plot_guide_scatter │ ├── data.py │ ├── run.ipynb │ └── run.py ├── plot_guide_scatter_nominal │ ├── data.py │ ├── run.ipynb │ └── run.py ├── plot_guide_selection │ ├── data.py │ ├── run.ipynb │ └── run.py ├── plot_guide_series_nominal │ ├── data.py │ ├── run.ipynb │ └── run.py ├── plot_guide_series_quantitative │ ├── data.py │ ├── run.ipynb │ └── run.py ├── plot_guide_tables_stats │ ├── data.py │ ├── run.ipynb │ └── run.py ├── plot_guide_temporal │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── plot_guide_zoom │ ├── data.py │ ├── run.ipynb │ └── run.py ├── plot_guide_zoom_sync │ ├── data.py │ ├── run.ipynb │ └── run.py ├── progress │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── progress_component │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── progress_simple │ ├── run.ipynb │ └── run.py ├── question-answering │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── queue_full_e2e_test │ ├── run.ipynb │ └── run.py ├── radio_component │ ├── run.ipynb │ └── run.py ├── random_demos.py ├── rapid_generation │ ├── run.ipynb │ └── run.py ├── rate_limit │ ├── run.ipynb │ └── run.py ├── reload_mode │ ├── functions.py │ ├── run.ipynb │ └── run.py ├── render_heavy_concurrently │ ├── run.ipynb │ └── run.py ├── render_merge │ ├── run.ipynb │ └── run.py ├── render_merge_simple │ ├── run.ipynb │ └── run.py ├── render_preserve_key │ ├── run.ipynb │ └── run.py ├── render_queue_false │ ├── run.ipynb │ └── run.py ├── render_split │ ├── run.ipynb │ └── run.py ├── render_split_simple │ ├── run.ipynb │ └── run.py ├── render_tests │ ├── run.ipynb │ └── run.py ├── render_visibility │ ├── run.ipynb │ └── run.py ├── request_ip_headers │ ├── run.ipynb │ └── run.py ├── reverse_audio │ ├── requirements.txt │ ├── run.ipynb │ ├── run.py │ └── screenshot.png ├── reverse_audio_2 │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── reversible_flow │ ├── run.ipynb │ └── run.py ├── rows_and_columns │ ├── run.ipynb │ └── run.py ├── rt-detr-object-detection │ ├── 3285790-hd_1920_1080_30fps.mp4 │ ├── draw_boxes.py │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── sales_projections │ ├── requirements.txt │ ├── run.ipynb │ ├── run.py │ └── screenshot.gif ├── same-person-or-different │ ├── DESCRIPTION.md │ ├── packages.txt │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── save_file_no_output │ ├── run.ipynb │ └── run.py ├── scatter_plot │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── scatter_plot_demo │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── scatterplot_component │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── score_tracker │ ├── run.ipynb │ └── run.py ├── sentence_builder │ ├── run.ipynb │ ├── run.py │ └── screenshot.png ├── sentiment_analysis │ ├── DESCRIPTION.md │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── sepia_filter │ ├── requirements.txt │ ├── run.ipynb │ ├── run.py │ └── screenshot.gif ├── show_progress_on │ ├── run.ipynb │ └── run.py ├── simple_state │ ├── run.ipynb │ └── run.py ├── sine_curve │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── skip │ ├── run.ipynb │ └── run.py ├── slider_component │ ├── run.ipynb │ └── run.py ├── slider_release │ ├── run.ipynb │ └── run.py ├── sort_records │ ├── polars_sort.csv │ ├── run.ipynb │ └── run.py ├── sound_alert │ ├── beep.mp3 │ ├── run.ipynb │ └── run.py ├── spectogram │ ├── requirements.txt │ ├── run.ipynb │ ├── run.py │ └── screenshot.png ├── stable-diffusion │ ├── DESCRIPTION.md │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── star_rating_component │ ├── run.ipynb │ └── run.py ├── star_rating_events │ ├── run.ipynb │ └── run.py ├── star_rating_props │ ├── run.ipynb │ └── run.py ├── star_rating_simple │ ├── run.ipynb │ └── run.py ├── star_rating_templates │ ├── run.ipynb │ └── run.py ├── state_change │ ├── run.ipynb │ └── run.py ├── state_cleanup │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── state_component │ ├── run.ipynb │ └── run.py ├── stock_forecast │ ├── requirements.txt │ ├── run.ipynb │ ├── run.py │ └── screenshot.png ├── stream_asr │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── stream_audio │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── stream_audio_out │ ├── run.ipynb │ └── run.py ├── stream_frames │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── stream_video_out │ ├── requirements.txt │ ├── run.ipynb │ ├── run.py │ └── video │ │ └── compliment_bot_screen_recording_3x.mp4 ├── streaming_filter │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── streaming_filter_unified │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── streaming_simple │ ├── run.ipynb │ └── run.py ├── streaming_wav2vec │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── stt_or_tts │ ├── run.ipynb │ └── run.py ├── sub_block_render │ ├── frog.jpg │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── super_html │ ├── run.ipynb │ └── run.py ├── tab_render_children │ ├── run.ipynb │ └── run.py ├── tabbed_interface_lite │ ├── run.ipynb │ └── run.py ├── tabs │ ├── run.ipynb │ └── run.py ├── tabs_visibility │ ├── run.ipynb │ └── run.py ├── tax_calculator │ ├── DESCRIPTION.md │ ├── run.ipynb │ └── run.py ├── test_chatinterface_examples │ ├── eager_caching_examples_testcase.py │ ├── lazy_caching_examples_testcase.py │ ├── multimodal_messages_examples_testcase.py │ ├── run.ipynb │ └── run.py ├── test_chatinterface_multimodal_examples │ ├── cached_testcase.py │ ├── run.ipynb │ └── run.py ├── test_chatinterface_streaming_echo │ ├── multimodal_group_messages_testcase.py │ ├── multimodal_messages_testcase.py │ ├── multimodal_non_stream_testcase.py │ ├── run.ipynb │ └── run.py ├── text_analysis │ ├── DESCRIPTION.md │ ├── requirements.txt │ ├── run.ipynb │ ├── run.py │ ├── screenshot.png │ └── setup.sh ├── text_generation │ ├── DESCRIPTION.md │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── textbox_component │ ├── run.ipynb │ └── run.py ├── theme_builder │ ├── custom_css.css │ ├── run.ipynb │ └── run.py ├── theme_extended_step_1 │ ├── run.ipynb │ └── run.py ├── theme_extended_step_2 │ ├── run.ipynb │ └── run.py ├── theme_extended_step_3 │ ├── run.ipynb │ └── run.py ├── theme_extended_step_4 │ ├── run.ipynb │ └── run.py ├── theme_new_step_1 │ ├── run.ipynb │ └── run.py ├── theme_new_step_2 │ ├── run.ipynb │ └── run.py ├── theme_new_step_3 │ ├── run.ipynb │ └── run.py ├── theme_soft │ ├── run.ipynb │ └── run.py ├── tictactoe │ ├── run.ipynb │ └── run.py ├── timer │ ├── run.ipynb │ └── run.py ├── timer_simple │ ├── run.ipynb │ └── run.py ├── timeseries-forecasting-with-prophet │ ├── DESCRIPTION.md │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── titanic_survival │ ├── requirements.txt │ ├── run.ipynb │ ├── run.py │ └── screenshot.png ├── todo_list │ ├── run.ipynb │ └── run.py ├── todo_list_js │ ├── run.ipynb │ └── run.py ├── translation │ ├── DESCRIPTION.md │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── unified_demo_text_generation │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── unispeech-speaker-verification │ ├── requirements.txt │ ├── run.ipynb │ ├── run.py │ └── samples │ │ ├── cate_blanch_3.mp3 │ │ ├── heath_ledger_2.mp3 │ │ └── kirsten_dunst.wav ├── unload_event_test │ ├── run.ipynb │ └── run.py ├── upload_and_download │ ├── run.ipynb │ └── run.py ├── upload_button │ ├── DESCRIPTION.md │ ├── run.ipynb │ └── run.py ├── upload_button_component_events │ ├── run.ipynb │ └── run.py ├── upload_file_limit_test │ ├── run.ipynb │ └── run.py ├── uploadbutton_component │ ├── run.ipynb │ └── run.py ├── validator_chatinterface │ ├── run.ipynb │ └── run.py ├── validator_interface │ ├── run.ipynb │ └── run.py ├── validator_simple │ ├── run.ipynb │ └── run.py ├── validator_test │ ├── run.ipynb │ └── run.py ├── variable_outputs │ ├── run.ipynb │ └── run.py ├── video_component │ ├── run.ipynb │ └── run.py ├── video_component_events │ ├── run.ipynb │ └── run.py ├── video_identity │ ├── run.ipynb │ ├── run.py │ └── screenshot.png ├── video_identity_2 │ ├── run.ipynb │ └── run.py ├── video_subtitle │ ├── run.ipynb │ └── run.py ├── video_watermark │ ├── files │ │ └── w2.png │ ├── run.ipynb │ └── run.py ├── visibility_test │ ├── run.ipynb │ └── run.py ├── walkthrough │ ├── run.ipynb │ └── run.py ├── walkthrough_many │ ├── run.ipynb │ └── run.py ├── webcam │ ├── run.ipynb │ ├── run.py │ └── screenshot.png ├── webcam_constraints │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── white_noise_vid_not_playable │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── xgboost-income-prediction-with-explainability │ ├── DESCRIPTION.md │ ├── requirements.txt │ ├── run.ipynb │ └── run.py ├── yolov10_webcam_stream │ ├── inference.py │ ├── requirements.txt │ ├── run.ipynb │ ├── run.py │ └── utils.py ├── zip_files │ ├── .gitignore │ ├── run.ipynb │ ├── run.py │ └── screenshot.png └── zip_to_json │ ├── run.ipynb │ ├── run.py │ └── screenshot.png ├── globals.d.ts ├── gradio ├── .dockerignore ├── CHANGELOG.md ├── __init__.py ├── __main__.py ├── _simple_templates │ ├── __init__.py │ ├── simpledropdown.py │ ├── simpleimage.py │ └── simpletextbox.py ├── analytics.py ├── block_function.py ├── blocks.py ├── blocks_events.py ├── brotli_middleware.py ├── chat_interface.py ├── cli │ ├── __init__.py │ ├── cli.py │ └── commands │ │ ├── __init__.py │ │ ├── cli_env_info.py │ │ ├── components │ │ ├── __init__.py │ │ ├── _create_utils.py │ │ ├── _docs_assets.py │ │ ├── _docs_utils.py │ │ ├── app.py │ │ ├── build.py │ │ ├── create.py │ │ ├── dev.py │ │ ├── docs.py │ │ ├── files │ │ │ ├── README.md │ │ │ ├── gitignore │ │ │ ├── gradio.config.js │ │ │ ├── pyproject_.toml │ │ │ └── tsconfig.json │ │ ├── install_component.py │ │ ├── publish.py │ │ └── show.py │ │ ├── deploy_space.py │ │ ├── deploy_space_action.yaml │ │ ├── display.py │ │ ├── hf_login.py │ │ ├── load.py │ │ ├── load_chat.py │ │ ├── reload.py │ │ ├── sketch.py │ │ ├── upload_mcp.py │ │ └── utils.py ├── component_meta.py ├── components │ ├── __init__.py │ ├── annotated_image.py │ ├── api_component.py │ ├── audio.py │ ├── base.py │ ├── browser_state.py │ ├── button.py │ ├── chatbot.py │ ├── checkbox.py │ ├── checkboxgroup.py │ ├── clear_button.py │ ├── code.py │ ├── color_picker.py │ ├── custom_html_components │ │ ├── audio_gallery.py │ │ └── colored_checkbox_group.py │ ├── dataframe.py │ ├── dataset.py │ ├── datetime.py │ ├── deep_link_button.py │ ├── dialogue.py │ ├── download_button.py │ ├── dropdown.py │ ├── duplicate_button.py │ ├── fallback.py │ ├── file.py │ ├── file_explorer.py │ ├── gallery.py │ ├── highlighted_text.py │ ├── html.py │ ├── image.py │ ├── image_editor.py │ ├── imageslider.py │ ├── json_component.py │ ├── label.py │ ├── login_button.py │ ├── markdown.py │ ├── model3d.py │ ├── multimodal_textbox.py │ ├── native_plot.py │ ├── navbar.py │ ├── number.py │ ├── paramviewer.py │ ├── plot.py │ ├── radio.py │ ├── slider.py │ ├── state.py │ ├── textbox.py │ ├── timer.py │ ├── upload_button.py │ └── video.py ├── context.py ├── data_classes.py ├── events.py ├── exceptions.py ├── external.py ├── external_utils.py ├── flagging.py ├── helpers.py ├── http_server.py ├── i18n.py ├── icons │ ├── README.md │ ├── huggingface-logo.svg │ ├── link.svg │ └── plus.svg ├── image_utils.py ├── interface.py ├── ipython_ext.py ├── layouts │ ├── __init__.py │ ├── accordion.py │ ├── column.py │ ├── draggable.py │ ├── form.py │ ├── group.py │ ├── row.py │ ├── sidebar.py │ ├── tabs.py │ └── walkthrough.py ├── mcp.py ├── media.py ├── media_assets │ ├── audio │ │ ├── audio_sample.wav │ │ ├── cantina.wav │ │ ├── cate_blanch.mp3 │ │ ├── cate_blanch_2.mp3 │ │ ├── heath_ledger.mp3 │ │ ├── recording1.wav │ │ └── sax.wav │ ├── data │ │ ├── imagenet_labels.json │ │ ├── s1.srt │ │ ├── s2.vtt │ │ ├── s3.json │ │ ├── sample.txt │ │ ├── time.csv │ │ └── titanic.csv │ ├── images │ │ ├── avatar.png │ │ ├── bus.png │ │ ├── cheetah.jpg │ │ ├── cheetah1.jpg │ │ ├── groot.jpeg │ │ ├── hf-logo_transpng.png │ │ ├── lion.jpg │ │ ├── logo.png │ │ ├── screenshot.gif │ │ └── tower.jpg │ ├── models3d │ │ ├── Bunny.obj │ │ ├── Duck.glb │ │ ├── Fox.gltf │ │ ├── face.obj │ │ └── sofia.stl │ └── videos │ │ ├── a.mp4 │ │ ├── b.mp4 │ │ └── world.mp4 ├── monitoring_dashboard.py ├── networking.py ├── node_server.py ├── oauth.py ├── package.json ├── pipelines.py ├── pipelines_utils.py ├── processing_utils.py ├── py.typed ├── queueing.py ├── ranged_response.py ├── renderable.py ├── route_utils.py ├── routes.py ├── screen_recording_utils.py ├── server_messages.py ├── state_holder.py ├── stubs │ └── anyio.pyi ├── templates.py ├── test_data │ ├── __init__.py │ ├── blocks_configs.py │ ├── cheetah1-copy.jpg │ ├── cheetah2.jpg │ ├── flagged_no_log │ │ ├── a.txt │ │ ├── b.txt │ │ └── c.txt │ ├── flagged_with_log │ │ └── log.csv │ ├── rectangles.gif │ ├── test_audio.mp3 │ ├── test_audio.wav │ └── test_image.png ├── themes │ ├── __init__.py │ ├── app.py │ ├── base.py │ ├── builder_app.py │ ├── citrus.py │ ├── default.py │ ├── glass.py │ ├── monochrome.py │ ├── ocean.py │ ├── origin.py │ ├── soft.py │ ├── upload_theme.py │ └── utils │ │ ├── __init__.py │ │ ├── colors.py │ │ ├── fonts.py │ │ ├── readme_content.py │ │ ├── semver_match.py │ │ ├── sizes.py │ │ └── theme_dropdown.py ├── tunneling.py ├── utils.py └── validators.py ├── guides ├── 01_getting-started │ └── 01_quickstart.md ├── 02_building-interfaces │ ├── 00_the-interface-class.md │ ├── 01_more-on-examples.md │ ├── 02_flagging.md │ ├── 03_interface-state.md │ ├── 04_reactive-interfaces.md │ └── 05_four-kinds-of-interfaces.md ├── 03_building-with-blocks │ ├── 01_blocks-and-event-listeners.md │ ├── 02_controlling-layout.md │ ├── 03_state-in-blocks.md │ ├── 04_dynamic-apps-with-render-decorator.md │ ├── 05_more-blocks-features │ ├── 06_custom_HTML_components.md │ ├── 07_custom-CSS-and-JS.md │ └── 08_using-blocks-like-functions.md ├── 04_additional-features │ ├── 01_queuing.md │ ├── 02_streaming-outputs.md │ ├── 03_streaming-inputs.md │ ├── 04_alerts.md │ ├── 05_progress-bars.md │ ├── 06_batch-functions.md │ ├── 07_sharing-your-app.md │ ├── 08_file-access.md │ ├── 09_multipage-apps.md │ ├── 10_environment-variables.md │ ├── 11_resource-cleanup.md │ ├── 12_themes.md │ ├── 13_client-side-functions.md │ ├── 14_view-api-page.md │ └── 15_internationalization.md ├── 05_chatbots │ ├── 01_creating-a-chatbot-fast.md │ ├── 02_chatinterface-examples.md │ ├── 03_agents-and-tool-usage.md │ ├── 04_creating-a-custom-chatbot-with-blocks.md │ ├── 05_chatbot-specific-events.md │ ├── 06_creating-a-discord-bot-from-a-gradio-app.md │ ├── 07_creating-a-slack-bot-from-a-gradio-app.md │ └── 08_creating-a-website-widget-from-a-gradio-chatbot.md ├── 06_data-science-and-plots │ ├── 01_creating-plots.md │ ├── 02_time-plots.md │ ├── 03_filters-tables-and-stats.md │ └── 04_connecting-to-a-database.md ├── 07_streaming │ ├── 01_streaming-ai-generated-audio.md │ ├── 02_object-detection-from-webcam-with-webrtc.md │ ├── 03_object-detection-from-video.md │ ├── 04_conversational-chatbot.md │ ├── 05_real-time-speech-recognition.md │ └── 06_automatic-voice-detection.md ├── 08_custom-components │ ├── 01_custom-components-in-five-minutes.md │ ├── 02_key-component-concepts.md │ ├── 03_configuration.md │ ├── 04_backend.md │ ├── 05_frontend.md │ ├── 06_frequently-asked-questions.md │ ├── 07_pdf-component-example.md │ ├── 08_multimodal-chatbot-part1.md │ └── 09_documenting-custom-components.md ├── 09_gradio-clients-and-lite │ ├── 01_getting-started-with-the-python-client.md │ ├── 02_getting-started-with-the-js-client.md │ ├── 03_querying-gradio-apps-with-curl.md │ ├── 04_gradio-and-llm-agents.md │ └── 07_fastapi-app-with-the-gradio-client.md ├── 10_mcp │ ├── 01_building-mcp-server-with-gradio.md │ ├── 02_file-upload-mcp.md │ ├── 03_building-an-mcp-client-with-gradio.md │ ├── 04_using-docs-mcp.md │ └── 05_building-chatgpt-apps-with-gradio.md ├── 11_other-tutorials │ ├── 01_using-hugging-face-integrations.md │ ├── Gradio-and-Comet.md │ ├── Gradio-and-ONNX-on-Hugging-Face.md │ ├── Gradio-and-Wandb-Integration.md │ ├── create-immersive-demo.md │ ├── create-your-own-friends-with-a-gan.md │ ├── creating-a-dashboard-from-bigquery-data.md │ ├── creating-a-dashboard-from-supabase-data.md │ ├── creating-a-realtime-dashboard-from-google-sheets.md │ ├── deploying-gradio-with-disco.md │ ├── deploying-gradio-with-docker.md │ ├── deploying-gradio-with-modal.md │ ├── developing-faster-with-reload-mode.md │ ├── from-openapi-spec.md │ ├── gradio-6-migration-guide.md │ ├── how-to-use-3D-model-component.md │ ├── image-classification-in-pytorch.md │ ├── image-classification-with-vision-transformers.md │ ├── installing-gradio-in-a-virtual-environment.md │ ├── named-entity-recognition.md │ ├── plot-component-for-maps.md │ ├── running-background-tasks.md │ ├── running-gradio-on-your-web-server-with-nginx.md │ ├── setting-up-a-demo-for-maximum-performance.md │ ├── styling-the-gradio-dataframe.md │ ├── theming-guide.md │ ├── understanding-gradio-share-links.md │ ├── using-flagging.md │ ├── using-gradio-for-tabular-workflows.md │ ├── using-gradio-in-other-programming-languages.md │ └── wrapping-layouts.md ├── CONTRIBUTING.md ├── assets │ ├── access_token.png │ ├── annotated.png │ ├── art-critic.mp4 │ ├── dataflow.svg │ ├── embed_this_space.png │ ├── flagging-callback-hf.png │ ├── hf_demo.mp4 │ ├── logo.png │ ├── secrets.png │ ├── share_icon.png │ ├── sharing.svg │ └── use_via_api.png └── cn │ ├── 01_getting-started │ ├── 01_quickstart.md │ ├── 02_key-features.md │ └── 03_sharing-your-app.md │ ├── 02_building-interfaces │ ├── 01_interface-state.md │ ├── 02_reactive-interfaces.md │ ├── 03_more-on-examples.md │ └── 04_four-kinds-of-interfaces.md │ ├── 03_building-with-blocks │ ├── 01_blocks-and-event-listeners.md │ ├── 02_controlling-layout.md │ ├── 03_state-in-blocks.md │ ├── 04_custom-CSS-and-JS.md │ └── 05_using-blocks-like-functions.md │ ├── 04_integrating-other-frameworks │ ├── 01_using-hugging-face-integrations.md │ ├── Gradio-and-Comet.md │ ├── Gradio-and-ONNX-on-Hugging-Face.md │ ├── Gradio-and-Wandb-Integration.md │ ├── image-classification-in-pytorch.md │ ├── image-classification-in-tensorflow.md │ └── image-classification-with-vision-transformers.md │ ├── 05_tabular-data-science-and-plots │ ├── 01_connecting-to-a-database.md │ ├── creating-a-dashboard-from-bigquery-data.md │ ├── creating-a-dashboard-from-supabase-data.md │ ├── creating-a-realtime-dashboard-from-google-sheets.md │ ├── plot-component-for-maps.md │ └── using-gradio-for-tabular-workflows.md │ ├── 06_client-libraries │ ├── 01_getting-started-with-the-python-client.md │ ├── 02_getting-started-with-the-js-client.md │ ├── fastapi-app-with-the-gradio-client.md │ └── gradio-and-llm-agents.md │ ├── 07_other-tutorials │ ├── create-your-own-friends-with-a-gan.md │ ├── creating-a-chatbot.md │ ├── creating-a-new-component.md │ ├── developing-faster-with-reload-mode.md │ ├── how-to-use-3D-model-component.md │ ├── named-entity-recognition.md │ ├── real-time-speech-recognition.md │ ├── running-background-tasks.md │ ├── running-gradio-on-your-web-server-with-nginx.md │ ├── theming-guide.md │ └── using-flagging.md │ ├── CONTRIBUTING.md │ └── assets │ ├── access_token.png │ ├── annotated.png │ ├── embed_this_space.png │ ├── flagging-callback-hf.png │ ├── hf_demo.mp4 │ ├── secrets.png │ ├── sharing.svg │ └── use_via_api.png ├── home └── runner │ └── work │ └── gradio │ └── gradio │ └── js │ ├── atoms │ └── src │ │ ├── Block.svelte.d.ts │ │ ├── BlockLabel.svelte.d.ts │ │ ├── BlockTitle.svelte.d.ts │ │ ├── DownloadLink.svelte.d.ts │ │ ├── Empty.svelte.d.ts │ │ ├── FullscreenButton.svelte.d.ts │ │ ├── IconButton.svelte.d.ts │ │ ├── IconButtonWrapper.svelte.d.ts │ │ ├── Info.svelte.d.ts │ │ ├── SelectSource.svelte.d.ts │ │ ├── ShareButton.svelte.d.ts │ │ ├── Toolbar.svelte.d.ts │ │ ├── UploadText.svelte.d.ts │ │ ├── index.d.ts │ │ └── utils │ │ └── parse_placeholder.d.ts │ ├── audio │ └── shared │ │ └── types.d.ts │ ├── core │ └── src │ │ ├── gradio_helper.d.ts │ │ ├── i18n.d.ts │ │ └── lang │ │ └── loading.d.ts │ └── statustracker │ ├── index.d.ts │ └── static │ ├── Loader.svelte.d.ts │ ├── StreamingBar.svelte.d.ts │ ├── Toast.svelte.d.ts │ ├── ToastContent.svelte.d.ts │ ├── index.svelte.d.ts │ ├── state.svelte.d.ts │ ├── types.d.ts │ └── utils.d.ts ├── js ├── .npmrc ├── README.md ├── _cdn-test │ ├── favicon.svg │ ├── index.html │ ├── package.json │ └── style.css ├── _spaces-test │ ├── .gitignore │ ├── .npmrc │ ├── .prettierignore │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ │ ├── app.d.ts │ │ ├── app.html │ │ ├── lib │ │ │ ├── EndpointInputs.svelte │ │ │ ├── ResponsePreview.svelte │ │ │ ├── Spinner.svelte │ │ │ ├── Success.svelte │ │ │ ├── Warning.svelte │ │ │ └── theme.css │ │ ├── routes │ │ │ ├── +layout.svelte │ │ │ ├── +page.svelte │ │ │ ├── client-browser │ │ │ │ └── +page.svelte │ │ │ ├── client-node │ │ │ │ └── +page.svelte │ │ │ └── embeds │ │ │ │ └── +page.svelte │ │ └── styles.css │ ├── static │ │ └── favicon.png │ ├── svelte.config.js │ └── vite.config.js ├── _website │ ├── .gitignore │ ├── .npmrc │ ├── CHANGELOG.md │ ├── generate_jsons │ │ ├── check_lite_demos.py │ │ ├── chunking.py │ │ ├── embed.py │ │ ├── generate.py │ │ └── src │ │ │ ├── changelog │ │ │ └── __init__.py │ │ │ ├── demos │ │ │ └── __init__.py │ │ │ ├── docs │ │ │ └── __init__.py │ │ │ └── guides │ │ │ └── __init__.py │ ├── package.json │ ├── postcss.config.cjs │ ├── src │ │ ├── app.d.ts │ │ ├── app.html │ │ ├── lib │ │ │ ├── assets │ │ │ │ ├── brand-assets │ │ │ │ │ ├── gradio-logo-with-title.png │ │ │ │ │ ├── gradio-logo-with-title.svg │ │ │ │ │ ├── gradio-logo.png │ │ │ │ │ └── gradio-logo.svg │ │ │ │ ├── copy.js │ │ │ │ ├── demo_code.js │ │ │ │ ├── gradio.svg │ │ │ │ ├── gradiodark.svg │ │ │ │ ├── img │ │ │ │ │ ├── LLMGameHub.png │ │ │ │ │ ├── anchor.svg │ │ │ │ │ ├── anchor_gray.svg │ │ │ │ │ ├── anchor_orange.svg │ │ │ │ │ ├── chess.png │ │ │ │ │ ├── consilium.png │ │ │ │ │ ├── dataflow.svg │ │ │ │ │ ├── doc-mcp.png │ │ │ │ │ ├── esc.svg │ │ │ │ │ ├── geocalc.png │ │ │ │ │ ├── github-black.svg │ │ │ │ │ ├── github.svg │ │ │ │ │ ├── hackathon-header.png │ │ │ │ │ ├── header-faded.jpg │ │ │ │ │ ├── header-image.jpg │ │ │ │ │ ├── header-image.png │ │ │ │ │ ├── instagramcaption.png │ │ │ │ │ ├── llamaindex-logo.png │ │ │ │ │ ├── logo-melted.png │ │ │ │ │ ├── meta-image.jpg │ │ │ │ │ ├── mistral-logo.png │ │ │ │ │ ├── mmorpg.png │ │ │ │ │ ├── modal-logo.png │ │ │ │ │ ├── nasaspaceexplorer.png │ │ │ │ │ ├── opensorus.png │ │ │ │ │ ├── sambanova-logo.png │ │ │ │ │ ├── sentinel.png │ │ │ │ │ ├── shallowcoderesearch.png │ │ │ │ │ ├── share_gray.svg │ │ │ │ │ ├── spaces-logo.svg │ │ │ │ │ ├── twitter.svg │ │ │ │ │ └── workflow.png │ │ │ │ ├── index.ts │ │ │ │ ├── logos │ │ │ │ │ ├── amazon.svg │ │ │ │ │ ├── cisco.svg │ │ │ │ │ ├── factmata.svg │ │ │ │ │ ├── fb.svg │ │ │ │ │ ├── google.svg │ │ │ │ │ ├── gradio.svg │ │ │ │ │ ├── huggingface.svg │ │ │ │ │ ├── humaniseai.svg │ │ │ │ │ ├── mit-svg-50.png │ │ │ │ │ ├── siemens.svg │ │ │ │ │ ├── stanford.svg │ │ │ │ │ ├── twitter.svg │ │ │ │ │ ├── uipath.svg │ │ │ │ │ ├── unifyid.svg │ │ │ │ │ ├── vmware.svg │ │ │ │ │ └── wns.png │ │ │ │ ├── prism.css │ │ │ │ ├── style.css │ │ │ │ ├── theme.css │ │ │ │ ├── tweets.json │ │ │ │ └── twitter │ │ │ │ │ ├── 0Hxb1ESL_x96.png │ │ │ │ │ ├── 1013607349943058433.jpg │ │ │ │ │ ├── 1116115321218146304.jpg │ │ │ │ │ ├── 1362781887098454025.jpg │ │ │ │ │ ├── 4sbu_-Af_400x400.jpeg │ │ │ │ │ ├── 810912649827364864.jpg │ │ │ │ │ ├── 889312280092999680.jpg │ │ │ │ │ ├── 8vyTl51q_400x400.jpeg │ │ │ │ │ ├── ADswb5-b_400x400.jpeg │ │ │ │ │ ├── GDLc7Oe4_400x400.jpeg │ │ │ │ │ ├── ITFspAMm_x96.jpg │ │ │ │ │ ├── LsCnjnsl_400x400.jpeg │ │ │ │ │ ├── NLkT5L7d_400x400.jpeg │ │ │ │ │ ├── R1gj6nb3_x96.jpg │ │ │ │ │ ├── d6sTU6ul_400x400.jpeg │ │ │ │ │ ├── d8qFeBSq_x96.png │ │ │ │ │ ├── heart.svg │ │ │ │ │ ├── ksO1TT2P_400x400.jpeg │ │ │ │ │ ├── logo.svg │ │ │ │ │ ├── lpJQ2BrK_400x400.jpeg │ │ │ │ │ ├── pwMrDOBv_400x400.jpeg │ │ │ │ │ └── redheart.svg │ │ │ ├── components │ │ │ │ ├── Banner.svelte │ │ │ │ ├── CopyButton.svelte │ │ │ │ ├── CopyMarkdown.svelte │ │ │ │ ├── Demos.svelte │ │ │ │ ├── DemosLanding.svelte │ │ │ │ ├── DemosSection.svelte │ │ │ │ ├── Details.svelte │ │ │ │ ├── DocsNav.svelte │ │ │ │ ├── DocsNavCustom.svelte │ │ │ │ ├── EventListeners.svelte │ │ │ │ ├── Footer.svelte │ │ │ │ ├── FunctionDoc.svelte │ │ │ │ ├── FunctionsSection.svelte │ │ │ │ ├── GuidesSection.svelte │ │ │ │ ├── Header.svelte │ │ │ │ ├── HelpersSection.svelte │ │ │ │ ├── JSDocsNav.svelte │ │ │ │ ├── LogoDownloadMenu.svelte │ │ │ │ ├── MetaTags.svelte │ │ │ │ ├── ParamTable.svelte │ │ │ │ ├── ShortcutTable.svelte │ │ │ │ ├── Slider.svelte │ │ │ │ ├── ThemeToggle.svelte │ │ │ │ ├── VersionDropdown.svelte │ │ │ │ ├── clickOutside.ts │ │ │ │ ├── icons │ │ │ │ │ ├── Close.svelte │ │ │ │ │ ├── DownloadIcon.svelte │ │ │ │ │ ├── Fullscreen.svelte │ │ │ │ │ ├── IconArrowUpRight.svelte │ │ │ │ │ ├── IconCaret.svelte │ │ │ │ │ ├── IconCheck.svelte │ │ │ │ │ ├── IconCopy.svelte │ │ │ │ │ ├── IconHuggingChat.svelte │ │ │ │ │ └── Lightbulb.svelte │ │ │ │ ├── mini │ │ │ │ │ ├── MiniAnnotatedImage.svelte │ │ │ │ │ ├── MiniAudio.svelte │ │ │ │ │ ├── MiniButton.svelte │ │ │ │ │ ├── MiniChatbot.svelte │ │ │ │ │ ├── MiniCheckbox.svelte │ │ │ │ │ ├── MiniCode.svelte │ │ │ │ │ ├── MiniDataframe.svelte │ │ │ │ │ ├── MiniDateTime.svelte │ │ │ │ │ ├── MiniDraggable.svelte │ │ │ │ │ ├── MiniDropdown.svelte │ │ │ │ │ ├── MiniFileExplorer.svelte │ │ │ │ │ ├── MiniGallery.svelte │ │ │ │ │ ├── MiniHighlightedText.svelte │ │ │ │ │ ├── MiniImageSlider.svelte │ │ │ │ │ ├── MiniModel3D.svelte │ │ │ │ │ ├── MiniNumber.svelte │ │ │ │ │ ├── MiniPlot.svelte │ │ │ │ │ ├── MiniRadio.svelte │ │ │ │ │ └── MiniSlider.svelte │ │ │ │ └── search │ │ │ │ │ ├── SearchIcon.svelte │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── search-worker.ts │ │ │ │ │ ├── search.svelte │ │ │ │ │ └── search.ts │ │ │ ├── icons │ │ │ │ ├── Close.svelte │ │ │ │ └── CopyButton.svelte │ │ │ ├── stores │ │ │ │ └── theme.ts │ │ │ ├── templates │ │ │ │ ├── gradio │ │ │ │ │ ├── 01_building-demos │ │ │ │ │ │ ├── 01_interface.svx │ │ │ │ │ │ ├── 02_chatinterface.svx │ │ │ │ │ │ ├── 03_tabbedinterface.svx │ │ │ │ │ │ └── 04_blocks.svx │ │ │ │ │ ├── 02_blocks-layout │ │ │ │ │ │ ├── 01_render.svx │ │ │ │ │ │ ├── accordion.svx │ │ │ │ │ │ ├── column.svx │ │ │ │ │ │ ├── group.svx │ │ │ │ │ │ ├── row.svx │ │ │ │ │ │ ├── tab.svx │ │ │ │ │ │ └── walkthrough.svx │ │ │ │ │ ├── 03_components │ │ │ │ │ │ ├── 01_introduction.svx │ │ │ │ │ │ ├── annotatedimage.svx │ │ │ │ │ │ ├── audio.svx │ │ │ │ │ │ ├── barplot.svx │ │ │ │ │ │ ├── button.svx │ │ │ │ │ │ ├── chatbot.svx │ │ │ │ │ │ ├── checkbox.svx │ │ │ │ │ │ ├── checkboxgroup.svx │ │ │ │ │ │ ├── clearbutton.svx │ │ │ │ │ │ ├── code.svx │ │ │ │ │ │ ├── colorpicker.svx │ │ │ │ │ │ ├── dataframe.svx │ │ │ │ │ │ ├── dataset.svx │ │ │ │ │ │ ├── datetime.svx │ │ │ │ │ │ ├── dialogue.svx │ │ │ │ │ │ ├── downloadbutton.svx │ │ │ │ │ │ ├── dropdown.svx │ │ │ │ │ │ ├── duplicatebutton.svx │ │ │ │ │ │ ├── file.svx │ │ │ │ │ │ ├── fileexplorer.svx │ │ │ │ │ │ ├── gallery.svx │ │ │ │ │ │ ├── highlightedtext.svx │ │ │ │ │ │ ├── html.svx │ │ │ │ │ │ ├── image.svx │ │ │ │ │ │ ├── imageeditor.svx │ │ │ │ │ │ ├── imageslider.svx │ │ │ │ │ │ ├── json.svx │ │ │ │ │ │ ├── label.svx │ │ │ │ │ │ ├── lineplot.svx │ │ │ │ │ │ ├── loginbutton.svx │ │ │ │ │ │ ├── markdown.svx │ │ │ │ │ │ ├── model3d.svx │ │ │ │ │ │ ├── multimodaltextbox.svx │ │ │ │ │ │ ├── navbar.svx │ │ │ │ │ │ ├── number.svx │ │ │ │ │ │ ├── paramviewer.svx │ │ │ │ │ │ ├── plot.svx │ │ │ │ │ │ ├── radio.svx │ │ │ │ │ │ ├── scatterplot.svx │ │ │ │ │ │ ├── sidebar.svx │ │ │ │ │ │ ├── simpleimage.svx │ │ │ │ │ │ ├── slider.svx │ │ │ │ │ │ ├── state.svx │ │ │ │ │ │ ├── textbox.svx │ │ │ │ │ │ ├── timer.svx │ │ │ │ │ │ ├── uploadbutton.svx │ │ │ │ │ │ └── video.svx │ │ │ │ │ ├── 04_helpers │ │ │ │ │ │ ├── 01_eventdata.svx │ │ │ │ │ │ ├── 02_deletedfiledata.svx │ │ │ │ │ │ ├── 03_keyupdata.svx │ │ │ │ │ │ ├── 04_likedata.svx │ │ │ │ │ │ ├── 05_selectdata.svx │ │ │ │ │ │ ├── 06_filedata.svx │ │ │ │ │ │ ├── 07_retrydata.svx │ │ │ │ │ │ ├── 08_undodata.svx │ │ │ │ │ │ ├── 09_editdata.svx │ │ │ │ │ │ ├── 10_downloaddata.svx │ │ │ │ │ │ ├── 11_copydata.svx │ │ │ │ │ │ ├── 12_examples.svx │ │ │ │ │ │ ├── 13_progress.svx │ │ │ │ │ │ ├── 14_dependency.svx │ │ │ │ │ │ ├── api.svx │ │ │ │ │ │ ├── load.svx │ │ │ │ │ │ ├── load_chat.svx │ │ │ │ │ │ ├── on.svx │ │ │ │ │ │ └── set_static_paths.svx │ │ │ │ │ ├── 05_modals │ │ │ │ │ │ ├── error.svx │ │ │ │ │ │ ├── info.svx │ │ │ │ │ │ └── warning.svx │ │ │ │ │ ├── 06_routes │ │ │ │ │ │ ├── mount_gradio_app.svx │ │ │ │ │ │ └── request.svx │ │ │ │ │ └── other │ │ │ │ │ │ ├── 01_flagging.svx │ │ │ │ │ │ ├── 02_themes.svx │ │ │ │ │ │ └── NO_RELOAD.svx │ │ │ │ ├── process_json.ts │ │ │ │ ├── python-client │ │ │ │ │ └── gradio_client │ │ │ │ │ │ ├── 01_introduction.svx │ │ │ │ │ │ ├── 02_version-1-release.svx │ │ │ │ │ │ ├── 03_using-zero-gpu-spaces.svx │ │ │ │ │ │ ├── client.svx │ │ │ │ │ │ └── job.svx │ │ │ │ └── third-party-clients │ │ │ │ │ └── third-party-clients │ │ │ │ │ ├── 01_introduction.svx │ │ │ │ │ └── rust-client.svx │ │ │ ├── text.ts │ │ │ └── utils.ts │ │ └── routes │ │ │ ├── +error.svelte │ │ │ ├── +layout.server.ts │ │ │ ├── +layout.svelte │ │ │ ├── +page.server.ts │ │ │ ├── +page.svelte │ │ │ ├── [[version]] │ │ │ ├── docs │ │ │ │ ├── +layout.server.ts │ │ │ │ ├── +page.server.ts │ │ │ │ ├── +page.svelte │ │ │ │ ├── gradio │ │ │ │ │ ├── +page.server.ts │ │ │ │ │ └── [doc] │ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ │ └── +page.ts │ │ │ │ ├── js-client │ │ │ │ │ ├── +page.server.ts │ │ │ │ │ └── +page.svelte │ │ │ │ ├── js │ │ │ │ │ ├── +page.server.ts │ │ │ │ │ ├── [jsdoc] │ │ │ │ │ │ ├── +page.server.ts │ │ │ │ │ │ └── +page.svelte │ │ │ │ │ └── storybook │ │ │ │ │ │ ├── +page.server.ts │ │ │ │ │ │ └── +page.svelte │ │ │ │ ├── python-client │ │ │ │ │ ├── +page.server.ts │ │ │ │ │ └── [doc] │ │ │ │ │ │ ├── +page.svelte │ │ │ │ │ │ └── +page.ts │ │ │ │ └── third-party-clients │ │ │ │ │ ├── +page.server.ts │ │ │ │ │ └── [doc] │ │ │ │ │ ├── +page.svelte │ │ │ │ │ └── +page.ts │ │ │ └── guides │ │ │ │ ├── +layout.server.ts │ │ │ │ ├── +page.server.ts │ │ │ │ ├── +page.svelte │ │ │ │ └── [guide] │ │ │ │ ├── +page.server.ts │ │ │ │ └── +page.svelte │ │ │ ├── brand │ │ │ └── +page.svelte │ │ │ ├── changelog │ │ │ ├── +page.server.ts │ │ │ └── +page.svelte │ │ │ ├── custom-components │ │ │ └── gallery │ │ │ │ ├── +page.svelte │ │ │ │ ├── Card.svelte │ │ │ │ └── utils.ts │ │ │ ├── hackathon-winners │ │ │ └── +page.svelte │ │ │ ├── llms.txt │ │ │ └── +server.ts │ │ │ ├── redirects.js │ │ │ ├── search-api │ │ │ └── +server.ts │ │ │ └── version.json │ ├── static │ │ ├── assets │ │ │ └── gradio.svg │ │ ├── dog.jpg │ │ ├── dog_blurred.jpg │ │ └── favicon.png │ ├── svelte.config.js │ ├── tailwind.config.cjs │ ├── tsconfig.json │ ├── vercel.json │ ├── vite-plugin-patch-paramviewer.ts │ └── vite.config.ts ├── accordion │ ├── Accordion.stories.svelte │ ├── CHANGELOG.md │ ├── Index.svelte │ ├── README.md │ ├── package.json │ ├── shared │ │ └── Accordion.svelte │ └── types.ts ├── annotatedimage │ ├── CHANGELOG.md │ ├── Index.svelte │ ├── package.json │ └── types.ts ├── app │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── after_build.js │ ├── cleanup_build.js │ ├── package.json │ ├── src │ │ ├── app.d.ts │ │ ├── app.html │ │ ├── lib │ │ │ └── index.ts │ │ └── routes │ │ │ ├── +layout.server.ts │ │ │ ├── +layout.svelte │ │ │ ├── [...catchall] │ │ │ ├── +page.server.ts │ │ │ ├── +page.svelte │ │ │ └── +page.ts │ │ │ └── svelte_init.ts │ ├── svelte.config.js │ ├── tsconfig.json │ └── vite.config.ts ├── atoms │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ └── src │ │ ├── Block.svelte │ │ ├── BlockLabel.svelte │ │ ├── BlockTitle.svelte │ │ ├── DownloadLink.svelte │ │ ├── Empty.svelte │ │ ├── FullscreenButton.svelte │ │ ├── IconButton.svelte │ │ ├── IconButtonWrapper.svelte │ │ ├── Info.svelte │ │ ├── SelectSource.svelte │ │ ├── ShareButton.svelte │ │ ├── Toolbar.svelte │ │ ├── UploadText.svelte │ │ ├── icons │ │ ├── clear.svg │ │ ├── edit.svg │ │ └── file.svg │ │ ├── index.ts │ │ └── utils │ │ └── parse_placeholder.ts ├── audio │ ├── Audio.stories.svelte │ ├── AudioExample.stories.svelte │ ├── CHANGELOG.md │ ├── Example.svelte │ ├── Index.svelte │ ├── README.md │ ├── audio.test.ts │ ├── index.ts │ ├── interactive │ │ └── InteractiveAudio.svelte │ ├── package.json │ ├── player │ │ └── AudioPlayer.svelte │ ├── recorder │ │ └── AudioRecorder.svelte │ ├── shared │ │ ├── Audio.svelte │ │ ├── DeviceSelect.svelte │ │ ├── MinimalAudioPlayer.svelte │ │ ├── MinimalAudioRecorder.svelte │ │ ├── VolumeControl.svelte │ │ ├── VolumeLevels.svelte │ │ ├── WaveformControls.svelte │ │ ├── WaveformRecordControls.svelte │ │ ├── audioBufferToWav.ts │ │ ├── index.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── static │ │ └── StaticAudio.svelte │ └── streaming │ │ ├── StreamAudio.svelte │ │ └── media_recorder.ts ├── box │ ├── CHANGELOG.md │ ├── Index.svelte │ └── package.json ├── browserstate │ ├── CHANGELOG.md │ ├── Index.svelte │ ├── crypto.ts │ └── package.json ├── build │ ├── CHANGELOG.md │ ├── README.md │ ├── out │ │ ├── component_loader.js │ │ └── index.js │ ├── package.json │ └── src │ │ ├── component_loader.js │ │ └── index.ts ├── button │ ├── Button.stories.svelte │ ├── CHANGELOG.md │ ├── Index.svelte │ ├── README.md │ ├── main.ts │ ├── package.json │ └── shared │ │ └── Button.svelte ├── chatbot │ ├── CHANGELOG.md │ ├── Chatbot.stories.svelte │ ├── Chatbot.test.ts │ ├── Index.svelte │ ├── README.md │ ├── package.json │ ├── shared │ │ ├── ButtonPanel.svelte │ │ ├── ChatBot.svelte │ │ ├── Component.svelte │ │ ├── Copy.svelte │ │ ├── CopyAll.svelte │ │ ├── Download.svelte │ │ ├── Examples.svelte │ │ ├── Flag.svelte │ │ ├── FlagActive.svelte │ │ ├── LikeDislike.svelte │ │ ├── Message.svelte │ │ ├── MessageContent.svelte │ │ ├── Pending.svelte │ │ ├── Remove.svelte │ │ ├── Thought.svelte │ │ ├── ThumbDownActive.svelte │ │ ├── ThumbDownDefault.svelte │ │ ├── ThumbUpActive.svelte │ │ ├── ThumbUpDefault.svelte │ │ ├── autorender.d.ts │ │ └── utils.ts │ └── types.ts ├── checkbox │ ├── CHANGELOG.md │ ├── Checkbox.stories.svelte │ ├── Example.svelte │ ├── Index.svelte │ ├── README.md │ ├── package.json │ ├── shared │ │ └── Checkbox.svelte │ └── types.ts ├── checkboxgroup │ ├── CHANGELOG.md │ ├── Checkboxgroup.stories.svelte │ ├── Example.svelte │ ├── Index.svelte │ ├── checkboxgroup.test.ts │ ├── package.json │ └── types.ts ├── code │ ├── CHANGELOG.md │ ├── Example.svelte │ ├── Index.svelte │ ├── README.md │ ├── package.json │ ├── shared │ │ ├── Code.svelte │ │ ├── Copy.svelte │ │ ├── Download.svelte │ │ ├── Widgets.svelte │ │ ├── extensions.ts │ │ ├── frontmatter.ts │ │ └── language.ts │ └── types.ts ├── colorpicker │ ├── CHANGELOG.md │ ├── ColorPicker.stories.svelte │ ├── ColorPickerExample.stories.svelte │ ├── Example.svelte │ ├── Index.svelte │ ├── README.md │ ├── package.json │ ├── shared │ │ ├── Colorpicker.svelte │ │ ├── events.ts │ │ └── utils.ts │ └── types.ts ├── column │ ├── BaseColumn.svelte │ ├── CHANGELOG.md │ ├── Column.stories.svelte │ ├── Index.svelte │ └── package.json ├── component-test │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ │ ├── app.css │ │ ├── app.d.ts │ │ ├── app.html │ │ ├── defs.d.ts │ │ ├── lib │ │ │ ├── component_json.ts │ │ │ └── images │ │ │ │ ├── base.webp │ │ │ │ └── images_mask.png │ │ ├── routes │ │ │ ├── +layout.svelte │ │ │ ├── +page.svelte │ │ │ ├── Counter.svelte │ │ │ ├── Header.svelte │ │ │ └── [...all] │ │ │ │ ├── +page.svelte │ │ │ │ └── +page.ts │ │ └── theme.css │ ├── static │ │ ├── favicon.png │ │ └── robots.txt │ ├── svelte.config.js │ ├── tsconfig.json │ └── vite.config.js ├── core │ ├── .gitignore │ ├── CHANGELOG.md │ ├── blocks.ts │ ├── index.ts │ ├── login.ts │ ├── package.json │ ├── public │ │ ├── favicon.png │ │ └── static │ │ │ └── img │ │ │ ├── api-logo.svg │ │ │ ├── camera.svg │ │ │ ├── clear.svg │ │ │ ├── edit.svg │ │ │ ├── javascript.svg │ │ │ ├── logo.svg │ │ │ ├── logo_error.svg │ │ │ ├── python.svg │ │ │ └── undo-solid.svg │ └── src │ │ ├── Blocks.svelte │ │ ├── Embed.svelte │ │ ├── Login.stories.svelte │ │ ├── Login.svelte │ │ ├── MountComponents.svelte │ │ ├── _init.ts │ │ ├── api_docs │ │ ├── ApiBanner.svelte │ │ ├── ApiDocs.svelte │ │ ├── ApiRecorder.svelte │ │ ├── CodeSnippet.svelte │ │ ├── CopyButton.svelte │ │ ├── CopyMarkdown.svelte │ │ ├── EndpointDetail.svelte │ │ ├── IconArrowUpRight.svelte │ │ ├── IconCaret.svelte │ │ ├── IconHuggingChat.svelte │ │ ├── InputPayload.svelte │ │ ├── InstallSnippet.svelte │ │ ├── MCPSnippet.svelte │ │ ├── NoApi.svelte │ │ ├── ParametersSnippet.svelte │ │ ├── PercentileChart.svelte │ │ ├── RecordingSnippet.svelte │ │ ├── ResponseSnippet.svelte │ │ ├── Settings.svelte │ │ ├── SettingsBanner.svelte │ │ ├── TryButton.svelte │ │ ├── img │ │ │ ├── IconCheck.svelte │ │ │ ├── IconCopy.svelte │ │ │ ├── api-logo.svg │ │ │ ├── bash.svg │ │ │ ├── clear.svelte │ │ │ ├── javascript.svg │ │ │ ├── mcp.svg │ │ │ ├── python.svg │ │ │ ├── record-stop.svg │ │ │ ├── record.svg │ │ │ └── settings-logo.svg │ │ ├── index.ts │ │ └── utils.ts │ │ ├── css.ts │ │ ├── dependency.ts │ │ ├── gradio_helper.ts │ │ ├── i18n.test.ts │ │ ├── i18n.ts │ │ ├── images │ │ ├── lightning.svg │ │ ├── logo.svg │ │ ├── play.svg │ │ └── spaces.svg │ │ ├── init.svelte.ts │ │ ├── init.test.ts │ │ ├── init_utils.ts │ │ ├── lang │ │ ├── BCP47_codes.js │ │ ├── README.md │ │ ├── ar.json │ │ ├── ca.json │ │ ├── ckb.json │ │ ├── de.json │ │ ├── en.json │ │ ├── es.json │ │ ├── eu.json │ │ ├── fa.json │ │ ├── fi.json │ │ ├── fr.json │ │ ├── get_lang_names.js │ │ ├── he.json │ │ ├── hi.json │ │ ├── id.json │ │ ├── ja.json │ │ ├── ko.json │ │ ├── loading.ts │ │ ├── lt.json │ │ ├── nb.json │ │ ├── nl.json │ │ ├── pl.json │ │ ├── pt-BR.json │ │ ├── pt.json │ │ ├── ro.json │ │ ├── ru.json │ │ ├── sv.json │ │ ├── ta.json │ │ ├── th.json │ │ ├── tr.json │ │ ├── uk.json │ │ ├── ur.json │ │ ├── uz.json │ │ ├── zh-CN.json │ │ └── zh-TW.json │ │ ├── navbar_store.ts │ │ ├── s-blocks.ts │ │ ├── s-login.ts │ │ ├── screen_recorder.ts │ │ ├── stores.ts │ │ ├── stories │ │ ├── I18nMultiLanguageTest.stories.ts │ │ ├── I18nMultiLanguageTestComponent.svelte │ │ └── I18nTestSetup.svelte │ │ ├── types.ts │ │ └── vite-env-override.d.ts ├── dataframe-interim │ ├── CHANGELOG.md │ ├── Dataframe.stories.svelte │ ├── Dataframe.test.ts │ ├── Example.svelte │ ├── Index.svelte │ ├── README.md │ ├── Standalone.stories.svelte │ ├── package.json │ └── vite.config.ts ├── dataframe │ ├── CHANGELOG.md │ ├── Dataframe.stories.svelte │ ├── Dataframe.test.ts │ ├── Example.svelte │ ├── Index.svelte │ ├── README.md │ ├── Standalone.stories.svelte │ ├── package.json │ ├── shared │ │ ├── BooleanCell.svelte │ │ ├── CellMenu.svelte │ │ ├── CellMenuButton.svelte │ │ ├── CellMenuIcons.svelte │ │ ├── EditableCell.svelte │ │ ├── EmptyRowButton.svelte │ │ ├── Example.svelte │ │ ├── FilterMenu.svelte │ │ ├── RowNumber.svelte │ │ ├── Table.svelte │ │ ├── TableCell.svelte │ │ ├── TableHeader.svelte │ │ ├── Toolbar.svelte │ │ ├── VirtualTable.svelte │ │ ├── context │ │ │ └── dataframe_context.ts │ │ ├── icons │ │ │ ├── FilterIcon.svelte │ │ │ ├── Padlock.svelte │ │ │ ├── SelectionButtons.svelte │ │ │ ├── SortArrowDown.svelte │ │ │ ├── SortArrowUp.svelte │ │ │ ├── SortButtonDown.svelte │ │ │ ├── SortButtonUp.svelte │ │ │ └── SortIcon.svelte │ │ ├── types.ts │ │ └── utils │ │ │ ├── data_processing.ts │ │ │ ├── drag_utils.ts │ │ │ ├── filter_utils.ts │ │ │ ├── keyboard_utils.ts │ │ │ ├── menu_utils.ts │ │ │ ├── selection_utils.ts │ │ │ ├── sort_utils.ts │ │ │ ├── table_utils.ts │ │ │ └── utils.ts │ ├── standalone │ │ ├── Index.svelte │ │ ├── default_i18n.ts │ │ └── stubs │ │ │ ├── Upload.svelte │ │ │ └── upload.ts │ └── test │ │ ├── sort_utils.test.ts │ │ └── table_utils.test.ts ├── dataset │ ├── CHANGELOG.md │ ├── Dataset.svelte │ ├── Index.svelte │ ├── package.json │ └── types.ts ├── datetime │ ├── CHANGELOG.md │ ├── DateTimePicker.svelte │ ├── Example.svelte │ ├── Index.svelte │ ├── package.json │ ├── types.ts │ └── utils.ts ├── dialogue │ ├── CHANGELOG.md │ ├── Dialogue.svelte │ ├── Example.svelte │ ├── Index.svelte │ ├── Switch.svelte │ ├── main.ts │ ├── package.json │ ├── types.ts │ └── utils.ts ├── downloadbutton │ ├── CHANGELOG.md │ ├── DownloadButton.stories.svelte │ ├── Index.svelte │ ├── package.json │ ├── shared │ │ └── DownloadButton.svelte │ └── types.ts ├── draggable │ ├── CHANGELOG.md │ ├── Index.svelte │ ├── package.json │ └── types.ts ├── dropdown │ ├── CHANGELOG.md │ ├── Dropdown.stories.svelte │ ├── Example.svelte │ ├── Index.svelte │ ├── Multiselect.stories.svelte │ ├── README.md │ ├── dropdown.test.ts │ ├── package.json │ ├── shared │ │ ├── Dropdown.svelte │ │ ├── DropdownOptions.svelte │ │ ├── Multiselect.svelte │ │ └── utils.ts │ └── types.ts ├── fallback │ ├── CHANGELOG.md │ ├── Example.svelte │ ├── Index.svelte │ ├── package.json │ └── types.ts ├── file │ ├── CHANGELOG.md │ ├── Example.svelte │ ├── File.stories.svelte │ ├── FileUpload.stories.svelte │ ├── Index.svelte │ ├── README.md │ ├── package.json │ ├── shared │ │ ├── File.svelte │ │ ├── FilePreview.svelte │ │ ├── FileUpload.svelte │ │ └── utils.ts │ └── types.ts ├── fileexplorer │ ├── CHANGELOG.md │ ├── Example.svelte │ ├── Index.svelte │ ├── icons │ │ ├── light-file.svg │ │ └── light-folder.svg │ ├── package.json │ ├── shared │ │ ├── ArrowIcon.svelte │ │ ├── Checkbox.svelte │ │ ├── DirectoryExplorer.svelte │ │ ├── FileTree.svelte │ │ └── types.ts │ └── types.ts ├── form │ ├── BaseForm.svelte │ ├── CHANGELOG.md │ ├── Index.svelte │ ├── README.md │ └── package.json ├── gallery │ ├── CHANGELOG.md │ ├── Example.svelte │ ├── Gallery.stories.svelte │ ├── Gallery.test.ts │ ├── Index.svelte │ ├── README.md │ ├── package.json │ ├── shared │ │ ├── Gallery.svelte │ │ └── utils.ts │ └── types.ts ├── group │ ├── CHANGELOG.md │ ├── Group.stories.svelte │ ├── Group.test.ts │ ├── Index.svelte │ └── package.json ├── highlightedtext │ ├── CHANGELOG.md │ ├── HighlightedText.stories.svelte │ ├── Index.svelte │ ├── README.md │ ├── highlightedtext.test.ts │ ├── package.json │ ├── shared │ │ ├── InteractiveHighlightedtext.svelte │ │ ├── LabelInput.svelte │ │ ├── StaticHighlightedtext.svelte │ │ └── utils.ts │ └── types.ts ├── html │ ├── CHANGELOG.md │ ├── Example.svelte │ ├── Index.svelte │ ├── README.md │ ├── package.json │ ├── shared │ │ └── HTML.svelte │ └── types.ts ├── icons │ ├── CHANGELOG.md │ ├── package.json │ └── src │ │ ├── ArrowDown.svelte │ │ ├── ArrowUp.svelte │ │ ├── Back.svelte │ │ ├── Backward.svelte │ │ ├── Brush.svelte │ │ ├── BrushSize.svelte │ │ ├── Calendar.svelte │ │ ├── Camera.svelte │ │ ├── Chart.svelte │ │ ├── Chat.svelte │ │ ├── Check.svelte │ │ ├── ChevronDown.svelte │ │ ├── Circle.svelte │ │ ├── Clear.svelte │ │ ├── ClosedCaption.svelte │ │ ├── Code.svelte │ │ ├── Color.svelte │ │ ├── ColorPickerSolid.svelte │ │ ├── Community.svelte │ │ ├── Copy.svelte │ │ ├── Crop.svelte │ │ ├── Download.svelte │ │ ├── DropdownArrow.svelte │ │ ├── DropdownCircularArrow.svelte │ │ ├── Edit.svelte │ │ ├── Erase.svelte │ │ ├── Error.svelte │ │ ├── Eyedropper.svelte │ │ ├── File.svelte │ │ ├── Forward.svelte │ │ ├── Image.svelte │ │ ├── ImagePaste.svelte │ │ ├── ImageResize.svelte │ │ ├── Info.svelte │ │ ├── JSON.svelte │ │ ├── Layers.svelte │ │ ├── LineChart.svelte │ │ ├── Maximize.svelte │ │ ├── Microphone.svelte │ │ ├── Minimize.svelte │ │ ├── Music.svelte │ │ ├── Palette.svelte │ │ ├── Pan.svelte │ │ ├── Paperclip.svelte │ │ ├── Pause.svelte │ │ ├── Play.svelte │ │ ├── Plot.svelte │ │ ├── Plus.svelte │ │ ├── Prompt.svelte │ │ ├── Redo.svelte │ │ ├── Remove.svelte │ │ ├── Resize.svelte │ │ ├── Resource.svelte │ │ ├── Retry.svelte │ │ ├── Rotate.svelte │ │ ├── ScrollDownArrow.svelte │ │ ├── Send.svelte │ │ ├── Settings.svelte │ │ ├── Sketch.svelte │ │ ├── Spinner.svelte │ │ ├── Square.svelte │ │ ├── Success.svelte │ │ ├── Table.svelte │ │ ├── TextHighlight.svelte │ │ ├── Tool.svelte │ │ ├── Trash.svelte │ │ ├── Tree.svelte │ │ ├── Trim.svelte │ │ ├── Undo.svelte │ │ ├── Upload.svelte │ │ ├── Video.svelte │ │ ├── Visibility.svelte │ │ ├── VisibilityOff.svelte │ │ ├── VolumeHigh.svelte │ │ ├── VolumeLow.svelte │ │ ├── VolumeMuted.svelte │ │ ├── Warning.svelte │ │ ├── Webcam.svelte │ │ ├── ZoomIn.svelte │ │ ├── ZoomOut.svelte │ │ └── index.ts ├── image │ ├── CHANGELOG.md │ ├── Example.svelte │ ├── Image.stories.svelte │ ├── Image.test.ts │ ├── ImageExample.stories.svelte │ ├── Index.svelte │ ├── README.md │ ├── package.json │ └── shared │ │ ├── Image.svelte │ │ ├── ImagePreview.svelte │ │ ├── ImageUploader.svelte │ │ ├── Webcam.svelte │ │ ├── WebcamPermissions.svelte │ │ ├── index.ts │ │ ├── stream_utils.test.ts │ │ ├── stream_utils.ts │ │ ├── types.ts │ │ └── utils.ts ├── imageeditor │ ├── CHANGELOG.md │ ├── Example.svelte │ ├── IMAGE_EDITOR_OVERVIEW.md │ ├── ImageEditor.stories.svelte │ ├── Index.svelte │ ├── InteractiveImageEditor.svelte │ ├── README.md │ ├── package.json │ ├── shared │ │ ├── Anchor.svelte │ │ ├── Controls.svelte │ │ ├── IconButton.svelte │ │ ├── ImageEditor.svelte │ │ ├── Layers.svelte │ │ ├── Resize.svelte │ │ ├── SecondaryToolbar.svelte │ │ ├── Toolbar.svelte │ │ ├── brush │ │ │ ├── BRUSH_TOOL.md │ │ │ ├── BrushOptions.svelte │ │ │ ├── BrushSize.svelte │ │ │ ├── ColorField.svelte │ │ │ ├── ColorPicker.svelte │ │ │ ├── ColorSwatch.svelte │ │ │ ├── brush-cursor.ts │ │ │ ├── brush-textures.ts │ │ │ ├── brush-utils.ts │ │ │ ├── brush.ts │ │ │ └── types.ts │ │ ├── core │ │ │ ├── EDITOR.md │ │ │ ├── commands.ts │ │ │ ├── editor.ts │ │ │ └── layers.ts │ │ ├── crop │ │ │ ├── CROP.md │ │ │ └── crop.ts │ │ ├── image │ │ │ ├── IMAGE.md │ │ │ └── image.ts │ │ ├── resize │ │ │ └── resize.ts │ │ ├── types.ts │ │ ├── utils │ │ │ ├── events.ts │ │ │ ├── parse_placeholder.ts │ │ │ └── pixi.ts │ │ └── zoom │ │ │ └── zoom.ts │ └── types.ts ├── imageslider │ ├── CHANGELOG.md │ ├── Example.svelte │ ├── Index.svelte │ ├── README.md │ ├── img_01.png │ ├── img_02.png │ ├── img_03.png │ ├── package.json │ ├── shared │ │ ├── ClearImage.svelte │ │ ├── Image.svelte │ │ ├── ImageEl.svelte │ │ ├── Slider.svelte │ │ ├── SliderPreview.svelte │ │ ├── SliderUpload.svelte │ │ └── zoom.ts │ └── types.ts ├── json │ ├── CHANGELOG.md │ ├── Example.svelte │ ├── Index.svelte │ ├── JSON.stories.svelte │ ├── README.md │ ├── package.json │ ├── shared │ │ ├── JSON.svelte │ │ └── JSONNode.svelte │ └── types.ts ├── jsx.d.ts ├── label │ ├── CHANGELOG.md │ ├── Index.svelte │ ├── Label.component.spec.ts │ ├── Label.stories.svelte │ ├── README.md │ ├── package.json │ ├── shared │ │ └── Label.svelte │ └── types.ts ├── markdown-code │ ├── CHANGELOG.md │ ├── MarkdownCode.svelte │ ├── README.md │ ├── html-tags.ts │ ├── index.ts │ ├── package.json │ ├── prism-dark.css │ ├── prism.css │ └── utils.ts ├── markdown │ ├── CHANGELOG.md │ ├── Example.svelte │ ├── Index.svelte │ ├── Markdown.stories.svelte │ ├── Markdown.test.ts │ ├── README.md │ ├── package.json │ ├── shared │ │ └── Markdown.svelte │ └── types.ts ├── model3D │ ├── CHANGELOG.md │ ├── Example.svelte │ ├── Index.svelte │ ├── README.md │ ├── package.json │ ├── shared │ │ ├── Canvas3D.svelte │ │ ├── Canvas3DGS.svelte │ │ ├── Model3D.svelte │ │ └── Model3DUpload.svelte │ └── types.ts ├── multimodaltextbox │ ├── CHANGELOG.md │ ├── Example.svelte │ ├── Index.svelte │ ├── MultimodalTextbox.stories.svelte │ ├── MultimodalTextbox.test.ts │ ├── MultimodalTextboxExample.stories.svelte │ ├── README.md │ ├── package.json │ ├── shared │ │ ├── MultimodalTextbox.svelte │ │ ├── types.ts │ │ └── utils.ts │ └── types.ts ├── nativeplot │ ├── CHANGELOG.md │ ├── Example.svelte │ ├── Index.svelte │ ├── NativePlot.stories.svelte │ ├── package.json │ └── types.ts ├── navbar │ ├── CHANGELOG.md │ ├── Example.svelte │ ├── Index.svelte │ ├── Navbar.stories.svelte │ ├── Navbar.test.ts │ ├── package.json │ └── types.ts ├── number │ ├── CHANGELOG.md │ ├── Example.svelte │ ├── Index.svelte │ ├── Number.stories.svelte │ ├── package.json │ └── types.ts ├── paramviewer │ ├── CHANGELOG.md │ ├── Example.svelte │ ├── Index.svelte │ ├── ParamViewer.svelte │ ├── package.json │ ├── prism.css │ └── types.ts ├── plot │ ├── CHANGELOG.md │ ├── Index.svelte │ ├── Plot.component.spec.ts │ ├── Plot.stories.svelte │ ├── package.json │ ├── shared │ │ ├── Plot.svelte │ │ └── plot_types │ │ │ ├── AltairPlot.svelte │ │ │ ├── BokehPlot.svelte │ │ │ ├── MatplotlibPlot.svelte │ │ │ ├── PlotlyPlot.svelte │ │ │ └── altair_utils.ts │ ├── testplot.js │ └── types.ts ├── preview │ ├── CHANGELOG.md │ ├── package.json │ ├── rollup.config.js │ ├── src │ │ ├── _deepmerge_internal.ts │ │ ├── build.ts │ │ ├── compiler.ts │ │ ├── dev.ts │ │ ├── examine.py │ │ ├── hooks.mjs │ │ ├── index.ts │ │ ├── placeholder.ts │ │ ├── plugins.ts │ │ ├── register.mjs │ │ ├── svelte-disclose.ts │ │ ├── svelte-internal.ts │ │ ├── svelte-submodules.ts │ │ └── svelte.ts │ ├── test │ │ └── test │ │ │ ├── .gitignore │ │ │ ├── backend │ │ │ └── gradio_test │ │ │ │ ├── __init__.py │ │ │ │ └── test.py │ │ │ ├── demo │ │ │ ├── __init__.py │ │ │ └── app.py │ │ │ ├── frontend │ │ │ ├── CHANGELOG.md │ │ │ ├── Example.svelte │ │ │ ├── Index.svelte │ │ │ ├── gradio.config.js │ │ │ ├── main.css │ │ │ └── package.json │ │ │ └── pyproject.toml │ └── vite.config.ts ├── radio │ ├── CHANGELOG.md │ ├── Example.svelte │ ├── Index.svelte │ ├── README.md │ ├── Radio.stories.svelte │ ├── Radio.test.ts │ ├── package.json │ ├── shared │ │ └── Radio.svelte │ └── types.ts ├── row │ ├── CHANGELOG.md │ ├── Index.svelte │ ├── Row.stories.svelte │ └── package.json ├── sanitize │ ├── CHANGELOG.md │ ├── browser.ts │ ├── index.d.ts │ ├── package.json │ └── server.ts ├── sidebar │ ├── CHANGELOG.md │ ├── Index.svelte │ ├── README.md │ ├── Sidebar.stories.svelte │ ├── package.json │ ├── shared │ │ └── Sidebar.svelte │ └── types.ts ├── simpledropdown │ ├── CHANGELOG.md │ ├── Example.svelte │ ├── Index.svelte │ ├── package.json │ └── types.ts ├── simpleimage │ ├── CHANGELOG.md │ ├── Example.svelte │ ├── Index.svelte │ ├── package.json │ ├── shared │ │ ├── ClearImage.svelte │ │ ├── ImagePreview.svelte │ │ └── ImageUploader.svelte │ └── types.ts ├── simpletextbox │ ├── CHANGELOG.md │ ├── Example.svelte │ ├── Index.svelte │ ├── package.json │ └── types.ts ├── slider │ ├── CHANGELOG.md │ ├── Example.svelte │ ├── Index.svelte │ ├── Slider.component.spec.ts │ ├── Slider.stories.svelte │ ├── package.json │ └── types.ts ├── spa │ ├── CHANGELOG.md │ ├── component_loader.js │ ├── index.html │ ├── package.json │ ├── postcss.config.js │ ├── public │ │ ├── favicon.png │ │ └── static │ │ │ ├── fonts │ │ │ ├── IBMPlexMono │ │ │ │ ├── IBMPlexMono-Bold.woff2 │ │ │ │ └── IBMPlexMono-Regular.woff2 │ │ │ ├── IBMPlexSans │ │ │ │ ├── IBMPlexSans-Bold.woff2 │ │ │ │ └── IBMPlexSans-Regular.woff2 │ │ │ ├── Inconsolata │ │ │ │ ├── Inconsolata-Bold.woff2 │ │ │ │ └── Inconsolata-Regular.woff2 │ │ │ ├── Montserrat │ │ │ │ ├── Montserrat-Bold.woff2 │ │ │ │ └── Montserrat-Regular.woff2 │ │ │ ├── Quicksand │ │ │ │ ├── Quicksand-Bold.woff2 │ │ │ │ └── Quicksand-Regular.woff2 │ │ │ └── Source Sans Pro │ │ │ │ ├── SourceSansPro-Bold.woff2 │ │ │ │ └── SourceSansPro-Regular.woff2 │ │ │ └── img │ │ │ ├── api-logo.svg │ │ │ ├── camera.svg │ │ │ ├── clear.svg │ │ │ ├── edit.svg │ │ │ ├── javascript.svg │ │ │ ├── logo.svg │ │ │ ├── logo_error.svg │ │ │ ├── logo_nosize.svg │ │ │ ├── python.svg │ │ │ └── undo-solid.svg │ ├── src │ │ ├── Index.svelte │ │ ├── main.ts │ │ └── vite-env-override.d.ts │ ├── test │ │ ├── allowed_paths.reload.spec.ts │ │ ├── audio_component_events.spec.ts │ │ ├── audio_debugger.spec.ts │ │ ├── blocks_chained_events.spec.ts │ │ ├── blocks_essay.spec.ts │ │ ├── blocks_flashcards.spec.ts │ │ ├── blocks_flipper.spec.ts │ │ ├── blocks_inputs.spec.ts │ │ ├── blocks_page_load.spec.ts │ │ ├── blocks_sidebar.spec.ts │ │ ├── blocks_xray.spec.ts │ │ ├── cancel_events.spec.ts │ │ ├── change_vs_input.spec.ts │ │ ├── chatbot_core_components_simple.spec.ts │ │ ├── chatbot_editable.spec.ts │ │ ├── chatbot_multimodal.spec.ts │ │ ├── chatbot_with_tools.spec.ts │ │ ├── chatinterface_deep_link.spec.ts │ │ ├── clear_components.spec.ts │ │ ├── component_props.spec.ts │ │ ├── components.test.ts │ │ ├── custom_css.spec.ts │ │ ├── dataframe_colorful.spec.ts │ │ ├── dataframe_events.spec.ts │ │ ├── dataframe_streaming.spec.ts │ │ ├── datetimes.spec.ts │ │ ├── file_component_events.spec.ts │ │ ├── file_explorer_component_events.spec.ts │ │ ├── files │ │ │ ├── alphabet.txt │ │ │ ├── av1-video.mp4 │ │ │ ├── bike.jpeg │ │ │ ├── bus.png │ │ │ ├── cheetah1.jpg │ │ │ ├── contract.pdf │ │ │ ├── face.obj │ │ │ ├── file_test.ogg │ │ │ ├── gradio-logo.svg │ │ │ ├── time.csv │ │ │ ├── titanic.csv │ │ │ └── world.mp4 │ │ ├── function_values.spec.ts │ │ ├── gallery_component_events.spec.ts │ │ ├── gradio_pdf_demo.spec.ts │ │ ├── hello_blocks.reload.spec.ts │ │ ├── hello_blocks.spec.ts │ │ ├── hello_world.reload.spec.ts │ │ ├── image_component_events.spec.ts │ │ ├── image_editor_canvas_size.spec.ts │ │ ├── image_editor_events.spec.ts │ │ ├── image_editor_layers.spec.ts │ │ ├── image_mod.spec.ts │ │ ├── image_remote_url.spec.ts │ │ ├── input_output.spec.ts │ │ ├── invisible_textbox.spec.ts │ │ ├── kitchen_sink.spec.ts │ │ ├── media_data.ts │ │ ├── mini_leaderboard.spec.ts │ │ ├── model3d_component_events.spec.ts │ │ ├── multipage.spec.ts │ │ ├── on_listener_test.spec.ts │ │ ├── outbreak_forecast.spec.ts │ │ ├── playback_position.spec.ts │ │ ├── queue_full_e2e_test.spec.ts │ │ ├── rapid_generation.spec.ts │ │ ├── reload_mode.reload.spec.ts │ │ ├── render_heavy_concurrently.spec.ts │ │ ├── render_merge.spec.ts │ │ ├── render_queue_false.spec.ts │ │ ├── render_tests.spec.ts │ │ ├── show_progress_on.spec.ts │ │ ├── state_change.spec.ts │ │ ├── stream_audio_out.spec.ts │ │ ├── stream_video_out.spec.ts │ │ ├── sub_block_render.spec.ts │ │ ├── super_html.spec.ts │ │ ├── tab_render_children.spec.ts │ │ ├── tabs.spec.ts │ │ ├── test_chatinterface.reload.spec.ts │ │ ├── test_chatinterface_examples.spec.ts │ │ ├── test_chatinterface_multimodal_examples.spec.ts │ │ ├── test_chatinterface_streaming_echo.spec.ts │ │ ├── tests.md │ │ ├── theme_builder.spec.ts │ │ ├── todo_list.spec.ts │ │ ├── unload_event_test.spec.ts │ │ ├── upload_button_component_events.spec.ts │ │ ├── upload_file_limit_test.spec.ts │ │ ├── utils.ts │ │ ├── validator_chatinterface.spec.ts │ │ ├── validator_test.spec.ts │ │ ├── video_component_events.spec.ts │ │ ├── visibility_test.spec.ts │ │ └── walkthrough_many.spec.ts │ └── vite.config.ts ├── state │ ├── CHANGELOG.md │ ├── Index.svelte │ └── package.json ├── statustracker │ ├── CHANGELOG.md │ ├── README.md │ ├── index.ts │ ├── package.json │ └── static │ │ ├── Loader.svelte │ │ ├── StreamingBar.svelte │ │ ├── Toast.svelte │ │ ├── ToastContent.svelte │ │ ├── index.svelte │ │ ├── index.ts │ │ ├── state.svelte.ts │ │ ├── types.ts │ │ └── utils.ts ├── storybook │ ├── CHANGELOG.md │ ├── Introduction.mdx │ ├── design-tokens │ │ ├── Colors.stories.svelte │ │ ├── Icons.stories.svelte │ │ ├── Radii.stories.svelte │ │ ├── Spacing.stories.svelte │ │ └── TextSize.stories.svelte │ ├── helpers │ │ ├── ColorRow.svelte │ │ ├── RadiusRow.svelte │ │ ├── SpaceRow.svelte │ │ └── TextSizeRow.svelte │ ├── ie_automation.js │ ├── main.ts │ ├── manager.js │ ├── modes.js │ ├── package.json │ ├── preview.ts │ ├── public │ │ ├── HF_logo.svg │ │ ├── gradio-dark.svg │ │ └── gradio.svg │ ├── test_files │ │ ├── image_100x100.webp │ │ └── image_100x1000.webp │ ├── themeDark.js │ ├── themeLight.js │ └── vite.config.js ├── tabitem │ ├── CHANGELOG.md │ ├── Index.svelte │ ├── package.json │ ├── shared │ │ └── TabItem.svelte │ └── types.ts ├── tabs │ ├── CHANGELOG.md │ ├── Index.svelte │ ├── Tabs.stories.svelte │ ├── Walkthrough.stories.svelte │ ├── package.json │ ├── shared │ │ ├── OverflowIcon.svelte │ │ ├── Tabs.svelte │ │ └── Walkthrough.svelte │ └── types.ts ├── textbox │ ├── CHANGELOG.md │ ├── Example.svelte │ ├── Index.svelte │ ├── README.md │ ├── Textbox.stories.svelte │ ├── Textbox.test.ts │ ├── TextboxExample.stories.svelte │ ├── package.json │ ├── shared │ │ └── Textbox.svelte │ └── types.ts ├── theme │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ └── src │ │ ├── colors.ts │ │ ├── global.css │ │ ├── gradio-style.scss │ │ ├── index.ts │ │ ├── pollen.config.cjs │ │ ├── reset.css │ │ ├── tokens.css │ │ └── typography.css ├── timer │ ├── CHANGELOG.md │ ├── Index.svelte │ ├── package.json │ └── types.ts ├── tooltip │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ └── src │ │ ├── Tooltip.svelte │ │ ├── index.ts │ │ └── tooltip.ts ├── tootils │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ └── src │ │ ├── index.ts │ │ └── render.ts ├── upload │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ └── src │ │ ├── ModifyUpload.svelte │ │ ├── Upload.svelte │ │ ├── UploadProgress.svelte │ │ ├── index.ts │ │ └── utils.ts ├── uploadbutton │ ├── CHANGELOG.md │ ├── Index.svelte │ ├── README.md │ ├── UploadButton.stories.svelte │ ├── UploadButton.test.ts │ ├── package.json │ ├── shared │ │ └── UploadButton.svelte │ └── types.ts ├── utils │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ └── src │ │ ├── color.ts │ │ ├── index.ts │ │ └── utils.svelte.ts ├── vibeeditor │ ├── CHANGELOG.md │ ├── Index.svelte │ └── package.json └── video │ ├── CHANGELOG.md │ ├── Example.svelte │ ├── Index.svelte │ ├── README.md │ ├── Video.stories.svelte │ ├── Video.test.ts │ ├── index.ts │ ├── package.json │ ├── shared │ ├── InteractiveVideo.svelte │ ├── Player.svelte │ ├── Video.svelte │ ├── VideoControls.svelte │ ├── VideoPreview.svelte │ ├── VideoTimeline.svelte │ ├── index.ts │ ├── types.ts │ └── utils.ts │ └── types.ts ├── package.json ├── patches ├── @ffmpeg__util@0.12.1.patch ├── @sveltejs__package.patch └── @sveltejs__package@2.3.4.patch ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── pyproject.toml ├── readme_files ├── chromatic.svg ├── encode.svg ├── fastapi.svg ├── gradio.svg ├── header-image.jpg ├── huggingface_mini.svg ├── pnpm.svg ├── python.svg ├── storybook.svg ├── svelte.svg ├── tailwind.svg ├── vite.svg └── zh-cn │ └── README.md ├── readme_template.md ├── render_readme.py ├── renovate.json ├── requirements-mcp.txt ├── requirements-oauth.txt ├── requirements.txt ├── scripts ├── benchmark_latency_api.py ├── benchmark_latency_mcp.py ├── build_frontend.bat ├── build_frontend.sh ├── copy_demos.py ├── create_test_requirements.bat ├── create_test_requirements.sh ├── delete_old_spaces.py ├── download_artifacts.py ├── format_backend.bat ├── format_backend.sh ├── format_frontend.bat ├── format_frontend.sh ├── format_release_notes.py ├── generate_notebooks.py ├── generate_theme.py ├── helpers.bat ├── helpers.sh ├── install_gradio.bat ├── install_gradio.sh ├── install_test_requirements.bat ├── install_test_requirements.sh ├── launch_website.bat ├── launch_website.sh ├── lint_backend.bat ├── lint_backend.sh ├── load_test │ ├── README.md │ ├── gradio_app.py │ ├── load.ipynb │ ├── nginx.conf │ ├── simple.py │ └── workers.py ├── overwrite_xray_config.py ├── run_backend_tests.bat ├── run_backend_tests.sh ├── run_frontend.bat ├── run_frontend.sh ├── sync_frontend.py ├── type_check_backend.bat ├── type_check_backend.sh ├── upload_demo_to_space.py ├── upload_docs_json.py └── upload_website_demos.py ├── style.md ├── svelte.config.js ├── test ├── README.md ├── __init__.py ├── components │ ├── __init__.py │ ├── plot_data.py │ ├── test_annotated_image.py │ ├── test_audio.py │ ├── test_button.py │ ├── test_chatbot.py │ ├── test_checkbox.py │ ├── test_checkbox_group.py │ ├── test_code.py │ ├── test_color_picker.py │ ├── test_dataframe.py │ ├── test_dataset.py │ ├── test_datetime.py │ ├── test_dialogue.py │ ├── test_download_button.py │ ├── test_dropdown.py │ ├── test_file.py │ ├── test_file_explorer.py │ ├── test_gallery.py │ ├── test_highlighted_text.py │ ├── test_html.py │ ├── test_image.py │ ├── test_image_editor.py │ ├── test_json.py │ ├── test_label.py │ ├── test_markdown.py │ ├── test_model3d.py │ ├── test_native_plots.py │ ├── test_number.py │ ├── test_plot.py │ ├── test_radio.py │ ├── test_slider.py │ ├── test_state.py │ ├── test_textbox.py │ ├── test_upload_button.py │ └── test_video.py ├── conftest.py ├── golden │ ├── diff_texts │ │ └── magic_trick.png │ ├── image_mod │ │ └── cheetah1.png │ ├── longest_word │ │ └── wonderful.png │ └── sentence_builder │ │ └── two_cats.png ├── requirements.in ├── requirements.txt ├── test_analytics.py ├── test_api_info.py ├── test_blocks.py ├── test_buttons.py ├── test_chat_interface.py ├── test_component_props.py ├── test_components.py ├── test_custom_component_compatibility.py ├── test_docker │ ├── .gitignore │ ├── Dockerfile │ ├── app.py │ ├── conftest.py │ ├── docker-compose.yml │ ├── nginx.conf │ ├── test_reverse_proxy │ │ ├── Dockerfile │ │ ├── app.py │ │ ├── docker-compose.yml │ │ ├── nginx.conf │ │ └── test_reverse_proxy.py │ ├── test_reverse_proxy_fastapi_mount │ │ ├── Dockerfile │ │ ├── app.py │ │ ├── docker-compose.yml │ │ ├── nginx.conf │ │ └── test_reverse_proxy_fastapi_mount.py │ └── test_reverse_proxy_root_path │ │ ├── Dockerfile │ │ ├── app.py │ │ ├── docker-compose.yml │ │ ├── nginx.conf │ │ └── test_reverse_proxy_root_path.py ├── test_events.py ├── test_external.py ├── test_external_utils.py ├── test_files │ ├── Box.gltf │ ├── README.md │ ├── alphabet.txt │ ├── audio_sample-1-4.wav │ ├── audio_sample.wav │ ├── bad_video_sample.mp4 │ ├── bus.png │ ├── cheetah1.jpg │ ├── file_icon.svg │ ├── images │ │ ├── bus.png │ │ └── bus_copy.png │ ├── images_log │ │ ├── im │ │ │ ├── bus.png │ │ │ └── bus_copy.png │ │ └── log.csv │ ├── muted_video_sample.mp4 │ ├── playable_but_bad_container.mkv │ ├── playable_but_bad_container.mp4 │ ├── rotated_image.jpeg │ ├── s1.srt │ ├── sample_file.pdf │ ├── test_label_json.json │ ├── video_sample.avi │ ├── video_sample.mp4 │ ├── video_sample.ogg │ ├── video_sample.webm │ ├── xray_config.json │ ├── xray_config_diff_ids.json │ └── xray_config_wrong.json ├── test_flagging.py ├── test_gradio_component_cli.py ├── test_helpers.py ├── test_http_server.py ├── test_image_utils.py ├── test_interfaces.py ├── test_mcp.py ├── test_networking.py ├── test_pipelines.py ├── test_processing_utils.py ├── test_queueing.py ├── test_reload.py ├── test_routes.py ├── test_theme_sharing.py ├── test_tunneling.py ├── test_utils.py └── tmp │ └── tmp.txt ├── testing-guidelines ├── ci.md ├── gh-actions-flow.png ├── gh-actions-flow.svg ├── git-tree.svg ├── playwright.md └── quality-strategy.md ├── tsconfig.json └── tsconfig.tmp.json /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/changeset.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/.changeset/changeset.cjs -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.config/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/.config/.prettierignore -------------------------------------------------------------------------------- /.config/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/.config/.prettierrc.json -------------------------------------------------------------------------------- /.config/basevite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/.config/basevite.config.ts -------------------------------------------------------------------------------- /.config/demos.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/.config/demos.json -------------------------------------------------------------------------------- /.config/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/.config/eslint.config.js -------------------------------------------------------------------------------- /.config/playwright-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/.config/playwright-setup.js -------------------------------------------------------------------------------- /.config/playwright/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/.config/playwright/index.ts -------------------------------------------------------------------------------- /.config/postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/.config/postcss.config.cjs -------------------------------------------------------------------------------- /.config/setup_vite_tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/.config/setup_vite_tests.ts -------------------------------------------------------------------------------- /.config/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/.config/svelte.config.js -------------------------------------------------------------------------------- /.config/tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/.config/tailwind.config.cjs -------------------------------------------------------------------------------- /.config/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/.config/vitest.config.ts -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/.editorconfig -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.github/filters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/.github/filters.json -------------------------------------------------------------------------------- /.github/stale: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/.github/stale -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/SECURITY.md -------------------------------------------------------------------------------- /client/js/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/client/js/CHANGELOG.md -------------------------------------------------------------------------------- /client/js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/client/js/README.md -------------------------------------------------------------------------------- /client/js/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/client/js/index.html -------------------------------------------------------------------------------- /client/js/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/client/js/package-lock.json -------------------------------------------------------------------------------- /client/js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/client/js/package.json -------------------------------------------------------------------------------- /client/js/src/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/client/js/src/client.ts -------------------------------------------------------------------------------- /client/js/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/client/js/src/constants.ts -------------------------------------------------------------------------------- /client/js/src/globals.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/client/js/src/globals.d.ts -------------------------------------------------------------------------------- /client/js/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/client/js/src/index.ts -------------------------------------------------------------------------------- /client/js/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/client/js/src/types.ts -------------------------------------------------------------------------------- /client/js/src/upload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/client/js/src/upload.ts -------------------------------------------------------------------------------- /client/js/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/client/js/tsconfig.json -------------------------------------------------------------------------------- /client/js/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/client/js/vite.config.js -------------------------------------------------------------------------------- /client/python/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/client/python/CHANGELOG.md -------------------------------------------------------------------------------- /client/python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/client/python/README.md -------------------------------------------------------------------------------- /client/python/build_pypi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/client/python/build_pypi.sh -------------------------------------------------------------------------------- /client/python/test/files/alphabet.txt: -------------------------------------------------------------------------------- 1 | abcdefghijklmnopqrstuvwxyz -------------------------------------------------------------------------------- /cs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/cs.js -------------------------------------------------------------------------------- /demo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/agent_chatbot/requirements.txt: -------------------------------------------------------------------------------- 1 | transformers>=4.47.0 -------------------------------------------------------------------------------- /demo/agent_chatbot/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/agent_chatbot/run.py -------------------------------------------------------------------------------- /demo/all_demos/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/all_demos/image.png -------------------------------------------------------------------------------- /demo/all_demos/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/all_demos/run.py -------------------------------------------------------------------------------- /demo/animeganv2/DESCRIPTION.md: -------------------------------------------------------------------------------- 1 | Recreate the viral AnimeGAN image transformation demo. -------------------------------------------------------------------------------- /demo/animeganv2/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/animeganv2/run.ipynb -------------------------------------------------------------------------------- /demo/animeganv2/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/animeganv2/run.py -------------------------------------------------------------------------------- /demo/annotatedimage_component/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | requests 3 | Pillow 4 | -------------------------------------------------------------------------------- /demo/asr/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/asr/requirements.txt -------------------------------------------------------------------------------- /demo/asr/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/asr/run.ipynb -------------------------------------------------------------------------------- /demo/asr/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/asr/run.py -------------------------------------------------------------------------------- /demo/audio_component/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/audio_component/run.py -------------------------------------------------------------------------------- /demo/audio_debugger/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/audio_debugger/run.py -------------------------------------------------------------------------------- /demo/audio_mixer/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/audio_mixer/run.ipynb -------------------------------------------------------------------------------- /demo/audio_mixer/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/audio_mixer/run.py -------------------------------------------------------------------------------- /demo/audio_subtitle/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/audio_subtitle/run.py -------------------------------------------------------------------------------- /demo/autocomplete/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/autocomplete/run.ipynb -------------------------------------------------------------------------------- /demo/autocomplete/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/autocomplete/run.py -------------------------------------------------------------------------------- /demo/bar_plot/requirements.txt: -------------------------------------------------------------------------------- 1 | pandas -------------------------------------------------------------------------------- /demo/bar_plot/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/bar_plot/run.ipynb -------------------------------------------------------------------------------- /demo/bar_plot/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/bar_plot/run.py -------------------------------------------------------------------------------- /demo/bar_plot_demo/requirements.txt: -------------------------------------------------------------------------------- 1 | pandas 2 | -------------------------------------------------------------------------------- /demo/bar_plot_demo/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/bar_plot_demo/run.py -------------------------------------------------------------------------------- /demo/barplot_component/requirements.txt: -------------------------------------------------------------------------------- 1 | pandas 2 | -------------------------------------------------------------------------------- /demo/blocks_essay/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/blocks_essay/run.ipynb -------------------------------------------------------------------------------- /demo/blocks_essay/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/blocks_essay/run.py -------------------------------------------------------------------------------- /demo/blocks_flag/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy -------------------------------------------------------------------------------- /demo/blocks_flag/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/blocks_flag/run.ipynb -------------------------------------------------------------------------------- /demo/blocks_flag/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/blocks_flag/run.py -------------------------------------------------------------------------------- /demo/blocks_flipper/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | -------------------------------------------------------------------------------- /demo/blocks_flipper/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/blocks_flipper/run.py -------------------------------------------------------------------------------- /demo/blocks_form/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/blocks_form/run.ipynb -------------------------------------------------------------------------------- /demo/blocks_form/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/blocks_form/run.py -------------------------------------------------------------------------------- /demo/blocks_gpt/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/blocks_gpt/run.ipynb -------------------------------------------------------------------------------- /demo/blocks_gpt/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/blocks_gpt/run.py -------------------------------------------------------------------------------- /demo/blocks_group/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/blocks_group/run.ipynb -------------------------------------------------------------------------------- /demo/blocks_group/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/blocks_group/run.py -------------------------------------------------------------------------------- /demo/blocks_hello/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/blocks_hello/run.ipynb -------------------------------------------------------------------------------- /demo/blocks_hello/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/blocks_hello/run.py -------------------------------------------------------------------------------- /demo/blocks_inputs/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/blocks_inputs/run.py -------------------------------------------------------------------------------- /demo/blocks_joined/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/blocks_joined/run.py -------------------------------------------------------------------------------- /demo/blocks_js_load/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/blocks_js_load/run.py -------------------------------------------------------------------------------- /demo/blocks_kinematics/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | pandas 3 | -------------------------------------------------------------------------------- /demo/blocks_layout/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/blocks_layout/run.py -------------------------------------------------------------------------------- /demo/blocks_multiple_event_triggers/requirements.txt: -------------------------------------------------------------------------------- 1 | plotly 2 | pypistats 3 | python-dateutil 4 | -------------------------------------------------------------------------------- /demo/blocks_outputs/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/blocks_outputs/run.py -------------------------------------------------------------------------------- /demo/blocks_plug/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/blocks_plug/run.ipynb -------------------------------------------------------------------------------- /demo/blocks_plug/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/blocks_plug/run.py -------------------------------------------------------------------------------- /demo/blocks_scroll/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/blocks_scroll/run.py -------------------------------------------------------------------------------- /demo/blocks_sidebar/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/blocks_sidebar/run.py -------------------------------------------------------------------------------- /demo/blocks_speech_text_sentiment/requirements.txt: -------------------------------------------------------------------------------- 1 | torch 2 | transformers -------------------------------------------------------------------------------- /demo/blocks_static/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/blocks_static/run.py -------------------------------------------------------------------------------- /demo/blocks_update/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/blocks_update/run.py -------------------------------------------------------------------------------- /demo/blocks_webcam/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/blocks_webcam/run.py -------------------------------------------------------------------------------- /demo/blocks_xray/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/blocks_xray/run.ipynb -------------------------------------------------------------------------------- /demo/blocks_xray/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/blocks_xray/run.py -------------------------------------------------------------------------------- /demo/bokeh_plot/requirements.txt: -------------------------------------------------------------------------------- 1 | bokeh>=3.0 2 | xyzservices -------------------------------------------------------------------------------- /demo/bokeh_plot/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/bokeh_plot/run.ipynb -------------------------------------------------------------------------------- /demo/bokeh_plot/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/bokeh_plot/run.py -------------------------------------------------------------------------------- /demo/browserstate/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/browserstate/run.ipynb -------------------------------------------------------------------------------- /demo/browserstate/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/browserstate/run.py -------------------------------------------------------------------------------- /demo/calculator/examples/log.csv: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/calculator/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/calculator/run.ipynb -------------------------------------------------------------------------------- /demo/calculator/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/calculator/run.py -------------------------------------------------------------------------------- /demo/calculator_live/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/calculator_live/run.py -------------------------------------------------------------------------------- /demo/cancel_events/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/cancel_events/run.py -------------------------------------------------------------------------------- /demo/change_vs_input/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/change_vs_input/run.py -------------------------------------------------------------------------------- /demo/chatbot_core_components/files/sample.txt: -------------------------------------------------------------------------------- 1 | hello friends -------------------------------------------------------------------------------- /demo/chatbot_core_components/requirements.txt: -------------------------------------------------------------------------------- 1 | plotly 2 | numpy 3 | pandas 4 | matplotlib 5 | -------------------------------------------------------------------------------- /demo/chatbot_dialogpt/requirements.txt: -------------------------------------------------------------------------------- 1 | torch 2 | transformers -------------------------------------------------------------------------------- /demo/chatbot_retry_undo_like/requirements.txt: -------------------------------------------------------------------------------- 1 | huggingface_hub 2 | -------------------------------------------------------------------------------- /demo/chatbot_simple/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/chatbot_simple/run.py -------------------------------------------------------------------------------- /demo/chicago-bikeshare-dashboard/requirements.txt: -------------------------------------------------------------------------------- 1 | psycopg2 2 | matplotlib 3 | SQLAlchemy 4 | pandas 5 | -------------------------------------------------------------------------------- /demo/clear_components/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/clear_components/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | pandas 3 | matplotlib 4 | -------------------------------------------------------------------------------- /demo/code/file.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/code/file.css -------------------------------------------------------------------------------- /demo/code/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/code/run.ipynb -------------------------------------------------------------------------------- /demo/code/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/code/run.py -------------------------------------------------------------------------------- /demo/code_component/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/code_component/run.py -------------------------------------------------------------------------------- /demo/color_generator/requirements.txt: -------------------------------------------------------------------------------- 1 | opencv-python 2 | numpy -------------------------------------------------------------------------------- /demo/color_generator/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/color_generator/run.py -------------------------------------------------------------------------------- /demo/color_picker/requirements.txt: -------------------------------------------------------------------------------- 1 | Pillow -------------------------------------------------------------------------------- /demo/color_picker/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/color_picker/run.ipynb -------------------------------------------------------------------------------- /demo/color_picker/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/color_picker/run.py -------------------------------------------------------------------------------- /demo/component_props/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/component_props/run.py -------------------------------------------------------------------------------- /demo/copy_events/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/copy_events/run.ipynb -------------------------------------------------------------------------------- /demo/copy_events/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/copy_events/run.py -------------------------------------------------------------------------------- /demo/count_generator/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/count_generator/run.py -------------------------------------------------------------------------------- /demo/custom_css/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/custom_css/run.ipynb -------------------------------------------------------------------------------- /demo/custom_css/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/custom_css/run.py -------------------------------------------------------------------------------- /demo/custom_path/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/custom_path/run.py -------------------------------------------------------------------------------- /demo/dashboard/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/dashboard/helpers.py -------------------------------------------------------------------------------- /demo/dashboard/requirements.txt: -------------------------------------------------------------------------------- 1 | plotly 2 | pandas 3 | -------------------------------------------------------------------------------- /demo/dashboard/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/dashboard/run.ipynb -------------------------------------------------------------------------------- /demo/dashboard/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/dashboard/run.py -------------------------------------------------------------------------------- /demo/dataframe_colorful/requirements.txt: -------------------------------------------------------------------------------- 1 | pandas 2 | -------------------------------------------------------------------------------- /demo/dataframe_datatype/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | pandas 3 | -------------------------------------------------------------------------------- /demo/dataframe_tab/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/dataframe_tab/run.py -------------------------------------------------------------------------------- /demo/dataset/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | -------------------------------------------------------------------------------- /demo/dataset/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/dataset/run.ipynb -------------------------------------------------------------------------------- /demo/dataset/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/dataset/run.py -------------------------------------------------------------------------------- /demo/datetimes/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/datetimes/run.ipynb -------------------------------------------------------------------------------- /demo/datetimes/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/datetimes/run.py -------------------------------------------------------------------------------- /demo/deep_link/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/deep_link/run.ipynb -------------------------------------------------------------------------------- /demo/deep_link/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/deep_link/run.py -------------------------------------------------------------------------------- /demo/depth_estimation/packages.txt: -------------------------------------------------------------------------------- 1 | libgl1-mesa-glx -------------------------------------------------------------------------------- /demo/diff_texts/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/diff_texts/run.ipynb -------------------------------------------------------------------------------- /demo/diff_texts/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/diff_texts/run.py -------------------------------------------------------------------------------- /demo/diffusers_with_batching/requirements.txt: -------------------------------------------------------------------------------- 1 | torch 2 | transformers 3 | diffusers -------------------------------------------------------------------------------- /demo/dropdown_key_up/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/dropdown_key_up/run.py -------------------------------------------------------------------------------- /demo/english_translator/requirements.txt: -------------------------------------------------------------------------------- 1 | transformers 2 | torch -------------------------------------------------------------------------------- /demo/event_trigger/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/event_trigger/run.py -------------------------------------------------------------------------------- /demo/fake_diffusion/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | -------------------------------------------------------------------------------- /demo/fake_diffusion/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/fake_diffusion/run.py -------------------------------------------------------------------------------- /demo/fake_diffusion_with_gif/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | requests 3 | Pillow 4 | -------------------------------------------------------------------------------- /demo/fake_gan/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/fake_gan/run.ipynb -------------------------------------------------------------------------------- /demo/fake_gan/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/fake_gan/run.py -------------------------------------------------------------------------------- /demo/fake_gan_2/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/fake_gan_2/run.ipynb -------------------------------------------------------------------------------- /demo/fake_gan_2/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/fake_gan_2/run.py -------------------------------------------------------------------------------- /demo/file_component/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/file_component/run.py -------------------------------------------------------------------------------- /demo/file_explorer/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/file_explorer/run.py -------------------------------------------------------------------------------- /demo/file_explorer_component_events/dir1/bar.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/file_explorer_component_events/dir1/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/file_explorer_component_events/dir2/baz.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/file_explorer_component_events/dir2/foo.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/file_explorer_component_events/dir3/dir3_bar.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/file_explorer_component_events/dir3/dir4/dir5/dir5_foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/file_explorer_component_events/dir3/dir4/dir7/dir7_foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/file_explorer_component_events/dir3/dir4/dir_4_bar.log: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/file_explorer_component_events/dir3/dir4/dir_4_foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/filter_records/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/filter_records/run.py -------------------------------------------------------------------------------- /demo/fraud_detector/requirements.txt: -------------------------------------------------------------------------------- 1 | pandas -------------------------------------------------------------------------------- /demo/gallery_selections/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | -------------------------------------------------------------------------------- /demo/generate_english_german/requirements.txt: -------------------------------------------------------------------------------- 1 | transformers 2 | torch -------------------------------------------------------------------------------- /demo/generate_tone/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy -------------------------------------------------------------------------------- /demo/generate_tone/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/generate_tone/run.py -------------------------------------------------------------------------------- /demo/gif_maker/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/gif_maker/run.ipynb -------------------------------------------------------------------------------- /demo/gif_maker/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/gif_maker/run.py -------------------------------------------------------------------------------- /demo/gpt2_xl/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/gpt2_xl/run.ipynb -------------------------------------------------------------------------------- /demo/gpt2_xl/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/gpt2_xl/run.py -------------------------------------------------------------------------------- /demo/gradio_pdf_demo/requirements.txt: -------------------------------------------------------------------------------- 1 | gradio_pdf==0.0.7 2 | -------------------------------------------------------------------------------- /demo/hangman/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/hangman/run.ipynb -------------------------------------------------------------------------------- /demo/hangman/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/hangman/run.py -------------------------------------------------------------------------------- /demo/hello_blocks/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/hello_blocks/run.py -------------------------------------------------------------------------------- /demo/hello_login/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/hello_login/run.py -------------------------------------------------------------------------------- /demo/hello_world/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/hello_world/run.py -------------------------------------------------------------------------------- /demo/hello_world_2/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/hello_world_2/run.py -------------------------------------------------------------------------------- /demo/hello_world_3/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/hello_world_3/run.py -------------------------------------------------------------------------------- /demo/hello_world_4/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/hello_world_4/run.py -------------------------------------------------------------------------------- /demo/hidden_change/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/hidden_change/run.py -------------------------------------------------------------------------------- /demo/highlight_pdf/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/highlight_pdf/run.py -------------------------------------------------------------------------------- /demo/i18n/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/i18n/run.ipynb -------------------------------------------------------------------------------- /demo/i18n/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/i18n/run.py -------------------------------------------------------------------------------- /demo/image-simple/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/image-simple/run.py -------------------------------------------------------------------------------- /demo/image_classifier/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | tensorflow 3 | requests 4 | -------------------------------------------------------------------------------- /demo/image_editor/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/image_editor/run.py -------------------------------------------------------------------------------- /demo/image_mod/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/image_mod/run.ipynb -------------------------------------------------------------------------------- /demo/image_mod/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/image_mod/run.py -------------------------------------------------------------------------------- /demo/image_segmentation/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | -------------------------------------------------------------------------------- /demo/image_selections/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | -------------------------------------------------------------------------------- /demo/imageslider/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/imageslider/run.py -------------------------------------------------------------------------------- /demo/input_output/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/input_output/run.py -------------------------------------------------------------------------------- /demo/json_component/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | -------------------------------------------------------------------------------- /demo/kitchen_sink/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | -------------------------------------------------------------------------------- /demo/kitchen_sink/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/kitchen_sink/run.py -------------------------------------------------------------------------------- /demo/kitchen_sink_random/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/kitchen_sink_random/requirements.txt: -------------------------------------------------------------------------------- 1 | matplotlib 2 | pandas 3 | -------------------------------------------------------------------------------- /demo/latex/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/latex/run.ipynb -------------------------------------------------------------------------------- /demo/latex/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/latex/run.py -------------------------------------------------------------------------------- /demo/line_plot/requirements.txt: -------------------------------------------------------------------------------- 1 | vega_datasets 2 | pandas -------------------------------------------------------------------------------- /demo/line_plot/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/line_plot/run.ipynb -------------------------------------------------------------------------------- /demo/line_plot/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/line_plot/run.py -------------------------------------------------------------------------------- /demo/line_plot_demo/requirements.txt: -------------------------------------------------------------------------------- 1 | pandas 2 | -------------------------------------------------------------------------------- /demo/lineplot_component/requirements.txt: -------------------------------------------------------------------------------- 1 | vega_datasets -------------------------------------------------------------------------------- /demo/live_dashboard/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | pandas 3 | plotly 4 | -------------------------------------------------------------------------------- /demo/llm_claude/requirements.txt: -------------------------------------------------------------------------------- 1 | openai>=1.0.0 -------------------------------------------------------------------------------- /demo/llm_claude/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/llm_claude/run.ipynb -------------------------------------------------------------------------------- /demo/llm_claude/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/llm_claude/run.py -------------------------------------------------------------------------------- /demo/llm_hf_transformers/requirements.txt: -------------------------------------------------------------------------------- 1 | transformers>=4.46.0 2 | torch>=2.3.1 3 | -------------------------------------------------------------------------------- /demo/llm_hyperbolic/requirements.txt: -------------------------------------------------------------------------------- 1 | openai>=1.0.0 2 | -------------------------------------------------------------------------------- /demo/llm_langchain/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/llm_langchain/run.py -------------------------------------------------------------------------------- /demo/llm_llamaindex/requirements.txt: -------------------------------------------------------------------------------- 1 | openai 2 | llama-index 3 | -------------------------------------------------------------------------------- /demo/llm_openai/requirements.txt: -------------------------------------------------------------------------------- 1 | openai>=1.0.0 -------------------------------------------------------------------------------- /demo/llm_openai/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/llm_openai/run.ipynb -------------------------------------------------------------------------------- /demo/llm_openai/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/llm_openai/run.py -------------------------------------------------------------------------------- /demo/llm_sambanova/requirements.txt: -------------------------------------------------------------------------------- 1 | openai>=1.0.0 2 | -------------------------------------------------------------------------------- /demo/llm_sambanova/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/llm_sambanova/run.py -------------------------------------------------------------------------------- /demo/load_space/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/load_space/run.ipynb -------------------------------------------------------------------------------- /demo/load_space/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/load_space/run.py -------------------------------------------------------------------------------- /demo/login_with_huggingface/requirements.txt: -------------------------------------------------------------------------------- 1 | huggingface_hub 2 | -------------------------------------------------------------------------------- /demo/loginbutton_component/requirements.txt: -------------------------------------------------------------------------------- 1 | gradio[oauth] -------------------------------------------------------------------------------- /demo/longest_word/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/longest_word/run.py -------------------------------------------------------------------------------- /demo/magic_8_ball/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/magic_8_ball/run.py -------------------------------------------------------------------------------- /demo/main_note/requirements.txt: -------------------------------------------------------------------------------- 1 | scipy 2 | numpy 3 | matplotlib -------------------------------------------------------------------------------- /demo/main_note/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/main_note/run.ipynb -------------------------------------------------------------------------------- /demo/main_note/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/main_note/run.py -------------------------------------------------------------------------------- /demo/many_tabs/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/many_tabs/run.ipynb -------------------------------------------------------------------------------- /demo/many_tabs/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/many_tabs/run.py -------------------------------------------------------------------------------- /demo/map_airbnb/requirements.txt: -------------------------------------------------------------------------------- 1 | plotly 2 | datasets 3 | -------------------------------------------------------------------------------- /demo/map_airbnb/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/map_airbnb/run.ipynb -------------------------------------------------------------------------------- /demo/map_airbnb/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/map_airbnb/run.py -------------------------------------------------------------------------------- /demo/mcp_image_app/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/mcp_image_app/run.py -------------------------------------------------------------------------------- /demo/mcp_progress/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/mcp_progress/run.py -------------------------------------------------------------------------------- /demo/mcp_tool_only/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/mcp_tool_only/run.py -------------------------------------------------------------------------------- /demo/mcp_tools/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/mcp_tools/run.ipynb -------------------------------------------------------------------------------- /demo/mcp_tools/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/mcp_tools/run.py -------------------------------------------------------------------------------- /demo/mini_leaderboard/assets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/mini_leaderboard/requirements.txt: -------------------------------------------------------------------------------- 1 | pandas 2 | -------------------------------------------------------------------------------- /demo/model3D/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/model3D/run.ipynb -------------------------------------------------------------------------------- /demo/model3D/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/model3D/run.py -------------------------------------------------------------------------------- /demo/model3D_demo.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/model3D_demo.zip -------------------------------------------------------------------------------- /demo/multipage/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/multipage/run.ipynb -------------------------------------------------------------------------------- /demo/multipage/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/multipage/run.py -------------------------------------------------------------------------------- /demo/native_plots/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/native_plots/data.py -------------------------------------------------------------------------------- /demo/native_plots/requirements.txt: -------------------------------------------------------------------------------- 1 | vega_datasets 2 | pandas 3 | -------------------------------------------------------------------------------- /demo/native_plots/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/native_plots/run.py -------------------------------------------------------------------------------- /demo/neon-tts-plugin-coqui/DESCRIPTION.md: -------------------------------------------------------------------------------- 1 | This demo converts text to speech in 14 languages. -------------------------------------------------------------------------------- /demo/neon-tts-plugin-coqui/packages.txt: -------------------------------------------------------------------------------- 1 | libsndfile1 2 | espeak-ng -------------------------------------------------------------------------------- /demo/neon-tts-plugin-coqui/requirements.txt: -------------------------------------------------------------------------------- 1 | neon-tts-plugin-coqui==0.4.1a9 -------------------------------------------------------------------------------- /demo/ner_pipeline/requirements.txt: -------------------------------------------------------------------------------- 1 | torch 2 | transformers -------------------------------------------------------------------------------- /demo/ner_pipeline/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/ner_pipeline/run.py -------------------------------------------------------------------------------- /demo/no_input/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/no_input/run.ipynb -------------------------------------------------------------------------------- /demo/no_input/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/no_input/run.py -------------------------------------------------------------------------------- /demo/outbreak_forecast/DESCRIPTION.md: -------------------------------------------------------------------------------- 1 | Generate a plot based on 5 inputs. -------------------------------------------------------------------------------- /demo/plot_component/requirements.txt: -------------------------------------------------------------------------------- 1 | matplotlib 2 | numpy -------------------------------------------------------------------------------- /demo/plot_guide_datetimerange/requirements.txt: -------------------------------------------------------------------------------- 1 | gradio_datetimerange -------------------------------------------------------------------------------- /demo/plot_guide_line/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | pandas 3 | -------------------------------------------------------------------------------- /demo/plot_guide_temporal/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | pandas 3 | -------------------------------------------------------------------------------- /demo/progress/requirements.txt: -------------------------------------------------------------------------------- 1 | tqdm 2 | datasets -------------------------------------------------------------------------------- /demo/progress/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/progress/run.ipynb -------------------------------------------------------------------------------- /demo/progress/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/progress/run.py -------------------------------------------------------------------------------- /demo/progress_component/requirements.txt: -------------------------------------------------------------------------------- 1 | tqdm -------------------------------------------------------------------------------- /demo/question-answering/requirements.txt: -------------------------------------------------------------------------------- 1 | torch 2 | transformers -------------------------------------------------------------------------------- /demo/random_demos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/random_demos.py -------------------------------------------------------------------------------- /demo/rate_limit/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/rate_limit/run.ipynb -------------------------------------------------------------------------------- /demo/rate_limit/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/rate_limit/run.py -------------------------------------------------------------------------------- /demo/reload_mode/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/reload_mode/run.py -------------------------------------------------------------------------------- /demo/render_merge/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/render_merge/run.py -------------------------------------------------------------------------------- /demo/render_split/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/render_split/run.py -------------------------------------------------------------------------------- /demo/render_tests/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/render_tests/run.py -------------------------------------------------------------------------------- /demo/reverse_audio/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | -------------------------------------------------------------------------------- /demo/reverse_audio/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/reverse_audio/run.py -------------------------------------------------------------------------------- /demo/reverse_audio_2/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy -------------------------------------------------------------------------------- /demo/sales_projections/requirements.txt: -------------------------------------------------------------------------------- 1 | pandas 2 | numpy 3 | matplotlib -------------------------------------------------------------------------------- /demo/same-person-or-different/packages.txt: -------------------------------------------------------------------------------- 1 | ffmpeg -------------------------------------------------------------------------------- /demo/scatter_plot/requirements.txt: -------------------------------------------------------------------------------- 1 | vega_datasets 2 | pandas -------------------------------------------------------------------------------- /demo/scatter_plot/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/scatter_plot/run.py -------------------------------------------------------------------------------- /demo/scatter_plot_demo/requirements.txt: -------------------------------------------------------------------------------- 1 | pandas 2 | -------------------------------------------------------------------------------- /demo/scatterplot_component/requirements.txt: -------------------------------------------------------------------------------- 1 | vega_datasets -------------------------------------------------------------------------------- /demo/score_tracker/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/score_tracker/run.py -------------------------------------------------------------------------------- /demo/sentiment_analysis/requirements.txt: -------------------------------------------------------------------------------- 1 | nltk -------------------------------------------------------------------------------- /demo/sepia_filter/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | -------------------------------------------------------------------------------- /demo/sepia_filter/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/sepia_filter/run.py -------------------------------------------------------------------------------- /demo/simple_state/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/simple_state/run.py -------------------------------------------------------------------------------- /demo/sine_curve/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | plotly 3 | -------------------------------------------------------------------------------- /demo/sine_curve/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/sine_curve/run.ipynb -------------------------------------------------------------------------------- /demo/sine_curve/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/sine_curve/run.py -------------------------------------------------------------------------------- /demo/skip/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/skip/run.ipynb -------------------------------------------------------------------------------- /demo/skip/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/skip/run.py -------------------------------------------------------------------------------- /demo/sort_records/polars_sort.csv: -------------------------------------------------------------------------------- 1 | Item,Quantity 2 | apple,56 3 | banana,12 4 | orange,30 5 | -------------------------------------------------------------------------------- /demo/sort_records/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/sort_records/run.py -------------------------------------------------------------------------------- /demo/sound_alert/beep.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/sound_alert/beep.mp3 -------------------------------------------------------------------------------- /demo/sound_alert/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/sound_alert/run.py -------------------------------------------------------------------------------- /demo/spectogram/requirements.txt: -------------------------------------------------------------------------------- 1 | scipy 2 | numpy 3 | matplotlib -------------------------------------------------------------------------------- /demo/spectogram/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/spectogram/run.ipynb -------------------------------------------------------------------------------- /demo/spectogram/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/spectogram/run.py -------------------------------------------------------------------------------- /demo/stable-diffusion/requirements.txt: -------------------------------------------------------------------------------- 1 | diffusers==0.32.2 2 | torch==2.5.1 3 | 4 | -------------------------------------------------------------------------------- /demo/state_change/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/state_change/run.py -------------------------------------------------------------------------------- /demo/state_cleanup/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | Pillow 3 | -------------------------------------------------------------------------------- /demo/state_cleanup/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/state_cleanup/run.py -------------------------------------------------------------------------------- /demo/stock_forecast/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | matplotlib -------------------------------------------------------------------------------- /demo/stream_asr/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/stream_asr/run.ipynb -------------------------------------------------------------------------------- /demo/stream_asr/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/stream_asr/run.py -------------------------------------------------------------------------------- /demo/stream_audio/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | -------------------------------------------------------------------------------- /demo/stream_audio/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/stream_audio/run.py -------------------------------------------------------------------------------- /demo/stream_frames/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | -------------------------------------------------------------------------------- /demo/stream_frames/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/stream_frames/run.py -------------------------------------------------------------------------------- /demo/stream_video_out/requirements.txt: -------------------------------------------------------------------------------- 1 | opencv-python -------------------------------------------------------------------------------- /demo/streaming_filter/requirements.txt: -------------------------------------------------------------------------------- 1 | opencv-python 2 | numpy 3 | -------------------------------------------------------------------------------- /demo/streaming_filter_unified/requirements.txt: -------------------------------------------------------------------------------- 1 | opencv-python 2 | numpy 3 | -------------------------------------------------------------------------------- /demo/streaming_wav2vec/requirements.txt: -------------------------------------------------------------------------------- 1 | torch 2 | transformers 3 | -------------------------------------------------------------------------------- /demo/stt_or_tts/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/stt_or_tts/run.ipynb -------------------------------------------------------------------------------- /demo/stt_or_tts/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/stt_or_tts/run.py -------------------------------------------------------------------------------- /demo/sub_block_render/requirements.txt: -------------------------------------------------------------------------------- 1 | Pillow 2 | -------------------------------------------------------------------------------- /demo/super_html/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/super_html/run.ipynb -------------------------------------------------------------------------------- /demo/super_html/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/super_html/run.py -------------------------------------------------------------------------------- /demo/tabs/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/tabs/run.ipynb -------------------------------------------------------------------------------- /demo/tabs/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/tabs/run.py -------------------------------------------------------------------------------- /demo/tax_calculator/DESCRIPTION.md: -------------------------------------------------------------------------------- 1 | Calculate taxes using Textbox, Radio, and Dataframe components -------------------------------------------------------------------------------- /demo/text_analysis/requirements.txt: -------------------------------------------------------------------------------- 1 | spacy -------------------------------------------------------------------------------- /demo/text_analysis/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/text_analysis/run.py -------------------------------------------------------------------------------- /demo/text_analysis/setup.sh: -------------------------------------------------------------------------------- 1 | python -m spacy download en_core_web_sm -------------------------------------------------------------------------------- /demo/theme_builder/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/theme_builder/run.py -------------------------------------------------------------------------------- /demo/theme_soft/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/theme_soft/run.ipynb -------------------------------------------------------------------------------- /demo/theme_soft/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/theme_soft/run.py -------------------------------------------------------------------------------- /demo/tictactoe/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/tictactoe/run.ipynb -------------------------------------------------------------------------------- /demo/tictactoe/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/tictactoe/run.py -------------------------------------------------------------------------------- /demo/timer/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/timer/run.ipynb -------------------------------------------------------------------------------- /demo/timer/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/timer/run.py -------------------------------------------------------------------------------- /demo/timer_simple/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/timer_simple/run.py -------------------------------------------------------------------------------- /demo/titanic_survival/requirements.txt: -------------------------------------------------------------------------------- 1 | scikit-learn 2 | numpy 3 | pandas -------------------------------------------------------------------------------- /demo/todo_list/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/todo_list/run.ipynb -------------------------------------------------------------------------------- /demo/todo_list/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/todo_list/run.py -------------------------------------------------------------------------------- /demo/todo_list_js/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/todo_list_js/run.py -------------------------------------------------------------------------------- /demo/translation/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/translation/run.py -------------------------------------------------------------------------------- /demo/unified_demo_text_generation/requirements.txt: -------------------------------------------------------------------------------- 1 | torch 2 | transformers -------------------------------------------------------------------------------- /demo/upload_button/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/upload_button/run.py -------------------------------------------------------------------------------- /demo/walkthrough/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/walkthrough/run.py -------------------------------------------------------------------------------- /demo/webcam/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/webcam/run.ipynb -------------------------------------------------------------------------------- /demo/webcam/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/webcam/run.py -------------------------------------------------------------------------------- /demo/webcam_constraints/requirements.txt: -------------------------------------------------------------------------------- 1 | opencv-python -------------------------------------------------------------------------------- /demo/white_noise_vid_not_playable/requirements.txt: -------------------------------------------------------------------------------- 1 | opencv-python -------------------------------------------------------------------------------- /demo/zip_files/.gitignore: -------------------------------------------------------------------------------- 1 | tmp.zip -------------------------------------------------------------------------------- /demo/zip_files/run.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/zip_files/run.ipynb -------------------------------------------------------------------------------- /demo/zip_files/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/zip_files/run.py -------------------------------------------------------------------------------- /demo/zip_to_json/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/demo/zip_to_json/run.py -------------------------------------------------------------------------------- /globals.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/globals.d.ts -------------------------------------------------------------------------------- /gradio/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/.dockerignore -------------------------------------------------------------------------------- /gradio/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/CHANGELOG.md -------------------------------------------------------------------------------- /gradio/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/__init__.py -------------------------------------------------------------------------------- /gradio/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/__main__.py -------------------------------------------------------------------------------- /gradio/analytics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/analytics.py -------------------------------------------------------------------------------- /gradio/block_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/block_function.py -------------------------------------------------------------------------------- /gradio/blocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/blocks.py -------------------------------------------------------------------------------- /gradio/blocks_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/blocks_events.py -------------------------------------------------------------------------------- /gradio/chat_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/chat_interface.py -------------------------------------------------------------------------------- /gradio/cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/cli/__init__.py -------------------------------------------------------------------------------- /gradio/cli/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/cli/cli.py -------------------------------------------------------------------------------- /gradio/cli/commands/utils.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gradio/component_meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/component_meta.py -------------------------------------------------------------------------------- /gradio/components/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/components/base.py -------------------------------------------------------------------------------- /gradio/components/code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/components/code.py -------------------------------------------------------------------------------- /gradio/components/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/components/file.py -------------------------------------------------------------------------------- /gradio/components/html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/components/html.py -------------------------------------------------------------------------------- /gradio/components/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/components/plot.py -------------------------------------------------------------------------------- /gradio/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/context.py -------------------------------------------------------------------------------- /gradio/data_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/data_classes.py -------------------------------------------------------------------------------- /gradio/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/events.py -------------------------------------------------------------------------------- /gradio/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/exceptions.py -------------------------------------------------------------------------------- /gradio/external.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/external.py -------------------------------------------------------------------------------- /gradio/external_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/external_utils.py -------------------------------------------------------------------------------- /gradio/flagging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/flagging.py -------------------------------------------------------------------------------- /gradio/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/helpers.py -------------------------------------------------------------------------------- /gradio/http_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/http_server.py -------------------------------------------------------------------------------- /gradio/i18n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/i18n.py -------------------------------------------------------------------------------- /gradio/icons/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/icons/README.md -------------------------------------------------------------------------------- /gradio/icons/link.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/icons/link.svg -------------------------------------------------------------------------------- /gradio/icons/plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/icons/plus.svg -------------------------------------------------------------------------------- /gradio/image_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/image_utils.py -------------------------------------------------------------------------------- /gradio/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/interface.py -------------------------------------------------------------------------------- /gradio/ipython_ext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/ipython_ext.py -------------------------------------------------------------------------------- /gradio/layouts/column.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/layouts/column.py -------------------------------------------------------------------------------- /gradio/layouts/form.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/layouts/form.py -------------------------------------------------------------------------------- /gradio/layouts/group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/layouts/group.py -------------------------------------------------------------------------------- /gradio/layouts/row.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/layouts/row.py -------------------------------------------------------------------------------- /gradio/layouts/sidebar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/layouts/sidebar.py -------------------------------------------------------------------------------- /gradio/layouts/tabs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/layouts/tabs.py -------------------------------------------------------------------------------- /gradio/mcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/mcp.py -------------------------------------------------------------------------------- /gradio/media.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/media.py -------------------------------------------------------------------------------- /gradio/media_assets/data/sample.txt: -------------------------------------------------------------------------------- 1 | hello friends -------------------------------------------------------------------------------- /gradio/networking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/networking.py -------------------------------------------------------------------------------- /gradio/node_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/node_server.py -------------------------------------------------------------------------------- /gradio/oauth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/oauth.py -------------------------------------------------------------------------------- /gradio/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/package.json -------------------------------------------------------------------------------- /gradio/pipelines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/pipelines.py -------------------------------------------------------------------------------- /gradio/pipelines_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/pipelines_utils.py -------------------------------------------------------------------------------- /gradio/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gradio/queueing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/queueing.py -------------------------------------------------------------------------------- /gradio/ranged_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/ranged_response.py -------------------------------------------------------------------------------- /gradio/renderable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/renderable.py -------------------------------------------------------------------------------- /gradio/route_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/route_utils.py -------------------------------------------------------------------------------- /gradio/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/routes.py -------------------------------------------------------------------------------- /gradio/server_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/server_messages.py -------------------------------------------------------------------------------- /gradio/state_holder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/state_holder.py -------------------------------------------------------------------------------- /gradio/stubs/anyio.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/stubs/anyio.pyi -------------------------------------------------------------------------------- /gradio/templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/templates.py -------------------------------------------------------------------------------- /gradio/test_data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gradio/test_data/flagged_no_log/a.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gradio/test_data/flagged_no_log/b.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gradio/test_data/flagged_no_log/c.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gradio/test_data/flagged_with_log/log.csv: -------------------------------------------------------------------------------- 1 | input,output 2 | 10,20 3 | 30,60 4 | -------------------------------------------------------------------------------- /gradio/themes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/themes/__init__.py -------------------------------------------------------------------------------- /gradio/themes/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/themes/app.py -------------------------------------------------------------------------------- /gradio/themes/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/themes/base.py -------------------------------------------------------------------------------- /gradio/themes/citrus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/themes/citrus.py -------------------------------------------------------------------------------- /gradio/themes/default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/themes/default.py -------------------------------------------------------------------------------- /gradio/themes/glass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/themes/glass.py -------------------------------------------------------------------------------- /gradio/themes/ocean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/themes/ocean.py -------------------------------------------------------------------------------- /gradio/themes/origin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/themes/origin.py -------------------------------------------------------------------------------- /gradio/themes/soft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/themes/soft.py -------------------------------------------------------------------------------- /gradio/tunneling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/tunneling.py -------------------------------------------------------------------------------- /gradio/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/utils.py -------------------------------------------------------------------------------- /gradio/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/gradio/validators.py -------------------------------------------------------------------------------- /guides/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/guides/CONTRIBUTING.md -------------------------------------------------------------------------------- /guides/assets/hf_demo.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/guides/assets/hf_demo.mp4 -------------------------------------------------------------------------------- /guides/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/guides/assets/logo.png -------------------------------------------------------------------------------- /guides/assets/secrets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/guides/assets/secrets.png -------------------------------------------------------------------------------- /guides/assets/sharing.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/guides/assets/sharing.svg -------------------------------------------------------------------------------- /guides/cn/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/guides/cn/CONTRIBUTING.md -------------------------------------------------------------------------------- /js/.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false -------------------------------------------------------------------------------- /js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/js/README.md -------------------------------------------------------------------------------- /js/_cdn-test/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/js/_cdn-test/favicon.svg -------------------------------------------------------------------------------- /js/_cdn-test/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/js/_cdn-test/index.html -------------------------------------------------------------------------------- /js/_cdn-test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/js/_cdn-test/package.json -------------------------------------------------------------------------------- /js/_cdn-test/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/js/_cdn-test/style.css -------------------------------------------------------------------------------- /js/_spaces-test/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | resolution-mode=highest 3 | -------------------------------------------------------------------------------- /js/_spaces-test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gradio-app/gradio/HEAD/js/_spaces-test/README.md -------------------------------------------------------------------------------- /js/_spaces-test/src/routes/+page.svelte: -------------------------------------------------------------------------------- 1 |