Commit Graph

1167 Commits

Author SHA1 Message Date
Ali Abdalla
ec10aa3b9b
Fix paramviewer descriptions to only render markdown links (#10096)
* fix paramviewer to only render markdown links

* switch / to use md links

* add changeset

* change docstring

* formatting

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2024-12-02 15:59:08 -08:00
Abubakar Abid
01b919f04b
Support additional_outputs in gr.ChatInterface (#10071)
* artifacts

* add changeset

* chatinterface

* guide fixes

* example

* zerogpu

* Revert "zerogpu"

This reverts commit 4d7b5882ae.

* changes

* submit fn

* chat interface

* changes

* add changeset

* notebook

* lint

* type

* regex

* add changeset

* fixes

* line

* fixes

* formatting

* change

* change

* add guard

* link to playground demo

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: aliabd <ali.si3luwa@gmail.com>
2024-12-02 16:16:07 -05:00
Yuichiro Tachibana (Tsuchiya)
6cc13f55e0
Playground exclude unavailable packages (#9998)
* Move DemosLite.svelte to DemosLite/DemosLite.svelte

* Update the playground to check if each package name inferred by LLM exists on PyPI

* add changeset

* Restore the worker url

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2024-12-02 01:37:17 +00:00
Ali Abdalla
b2a21c643d
Add HTML support to paramviewer descriptions (#10083) 2024-11-30 21:16:34 -08:00
Yuichiro Tachibana (Tsuchiya)
873dab5bce
Fix the Playground to ignore comments in the requirements text (#10073)
* Fix the Playground to ignore comments in the requirements text

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2024-11-30 09:29:11 +09:00
Yuichiro Tachibana (Tsuchiya)
bf03d54e2f
Fix to call bootstrap_custom_element() if the script is loaded after the DOMContentLoaded event (#10077)
* Fix to call bootstrap_custom_element() if the script is loaded after the DOContentLoaded event

* add changeset

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2024-11-29 12:21:54 -08:00
Gradio PR Bot
4d67d39477
chore: update versions (#10067)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-11-28 14:23:37 -05:00
Hannah
afd75def9e
Fix label placement in gr.HTML (#10069)
* remove unneeded label-container

* add changeset

* add block padding to prevent breaking change

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2024-11-28 19:13:56 +00:00
Abubakar Abid
368ba73106
Update Chat Interface examples and add more LLM libraries and API providers (#10025)
* docs

* guide

* langchain

* changes

* reduce

* llama index example

* demo

* demo

* reduce

* add comment

* fix langchain example

* reduce

* guide

* openai demo

* changes

* sambanova

* hyperbolic

* push

* guide

* add chatbot demos to playground

* add changeset

* claude

* restore

* fix data model

* add changeset

* claude demo

* more changes

* Update guides/05_chatbots/02_chat_interface_examples.md

Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>

* Update guides/05_chatbots/02_chat_interface_examples.md

Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>

* Update guides/05_chatbots/02_chat_interface_examples.md

Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>

* Update guides/05_chatbots/02_chat_interface_examples.md

Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>

* Update guides/05_chatbots/02_chat_interface_examples.md

Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>

* Update guides/05_chatbots/02_chat_interface_examples.md

Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>

* more examples

* reduce

* changes

* notebooks

* lint

* Fixes creating chatbot fast guide and website build issues   (#10060)

* fixes

* formatting

* examples

---------

Co-authored-by: aliabd <ali.si3luwa@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2024-11-28 14:07:39 -05:00
aliabid94
19d4ee62c3
Allow concurrent renders (#10059)
* changes

* changes

* changes

* add changeset

* changes

* changes

* changes

* changes

* Update gradio/blocks.py

Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

---------

Co-authored-by: Ali Abid <aliabid94@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2024-11-28 12:42:15 -05:00
Gradio PR Bot
b400706fb6
chore: update versions (#9970)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-11-27 18:10:49 -05:00
Hannah
5da6c1da47
Ensure chatbot messages are aligned correctly (#10055)
* tweak text-align logic

* * remove redundant text-align
* fix message-buttons z-index

* add changeset

* add changeset

* revert comments

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2024-11-27 17:55:29 -05:00
Hannah
e0ed480798
Remove duplicated share icon in gr.Chatbot (#10056)
* fix double share button

* add changeset

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2024-11-27 17:55:20 -05:00
Hannah
458941c508
Allow full screen mode in interactive gr.Image (#10054)
* allow full screen mode in interactive image

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2024-11-27 15:03:12 -05:00
郭文涛
5d36c8088d
Add gr.datetime a param interactive:bool (#10013)
* add gr.datetime a param 'interactive:bool'

* update html with `container`

* repair

* add changeset

* changes

* changes

---------

Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Ali Abid <aliabid94@gmail.com>
2024-11-27 19:41:35 +00:00
Hannah
a2a3cd466c
Add show_heading param to gr.Label (#9987)
* add hide_heading param

* amend hide heading logic for single labels

* add changeset

* add changeset

* fix test

* tweak docstring

* hide_heading -> show_heading

* add changeset

* set show_headings to true

* lint

* fix hidden top label

* fix background fill for ms and webkit

* add changeset

* Update gradio/components/label.py

Co-authored-by: Abubakar Abid <abubakar@huggingface.co>

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2024-11-27 19:26:23 +00:00
Hannah
c1fa13c9c0
Ensure ImageEditor brush colour is updated when changed (#10041)
* fix selected_color logic

* add changeset

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Freddy Boulton <alfonsoboulton@gmail.com>
2024-11-27 18:08:45 +00:00
Hannah
d0b74ba281
Ensure toolbar stays visible for large images in ImageEditor (#10037)
* recalculate canvas dimensions for images larger than max_height

* add changeset

* tweak default height logic

* tweak height logic

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2024-11-26 16:03:10 +00:00
Freddy Boulton
7b8f1e447a
Fix double gallery close button in preview (#10016)
* Add code

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2024-11-25 12:13:38 -05:00
Abubakar Abid
db162bfc59
enable lazy caching for chatinterface (#10015)
* lazy chat

* add changeset

* lazy caching

* lazy caching

* revert

* fix this

* changes

* changes

* format

* changes

* add env variable

* revert

* add changeset

* lazy

* fix

* chat interface

* fix test

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2024-11-23 20:24:55 +00:00
Abubakar Abid
369a44e7f8
Add ability to provide preset response options in gr.Chatbot / gr.ChatInterface (#9989)
* options

* add changeset

* list

* types

* add changeset

* types

* docs

* changes

* more docs

* chatbot

* changes

* changes

* changes

* format

* notebooks

* typedict

* docs

* console logs

* docs

* docs

* styling

* docs

* Update guides/05_chatbots/01_creating-a-chatbot-fast.md

Co-authored-by: Hannah <hannahblair@users.noreply.github.com>

* Update guides/05_chatbots/01_creating-a-chatbot-fast.md

Co-authored-by: Hannah <hannahblair@users.noreply.github.com>

* Update guides/05_chatbots/01_creating-a-chatbot-fast.md

Co-authored-by: Hannah <hannahblair@users.noreply.github.com>

* Update guides/05_chatbots/01_creating-a-chatbot-fast.md

Co-authored-by: Hannah <hannahblair@users.noreply.github.com>

* Update guides/05_chatbots/02_chat_interface_examples.md

Co-authored-by: Hannah <hannahblair@users.noreply.github.com>

* Update guides/05_chatbots/01_creating-a-chatbot-fast.md

Co-authored-by: Hannah <hannahblair@users.noreply.github.com>

* restore

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Hannah <hannahblair@users.noreply.github.com>
2024-11-22 00:19:52 +00:00
郭文涛
4aa0e887a6
Add container parameter to gr.HTML component (#10014)
* add gr.datetime a param 'interactive:bool'

* update html with `container`

* delete irrelevant update

* add changeset

---------

Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2024-11-21 19:54:19 +00:00
Hannah
e9f0d0315d
Ensure Enter is correctly handled in Safari and Firefox (#9945)
* explicity handle enter

* add changeset

* add handle keydown

* fix test

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2024-11-21 17:33:23 +00:00
Hannah
0879be78b3
Ensure show_label param is used in HighlightedText (#10004)
* use show_label param

* add changeset

* add changeset

* * remove empty label spacing
* increase empty area

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2024-11-20 23:34:40 +00:00
Abubakar Abid
c3324d7f7f
Fix issues related to examples and example caching in gr.ChatInterface (#9990)
* changes

* changes

* add functional tests

* add changeset

* revert

* example format

* chat interface

* replace attribute with str

* replace attribute with function

* fix tests

* changes

* fix

* more changes

* changes

* changes

* demo

* more changes

* typing

* demos

* test

* changes

* changes

* functional tests

* add changeset

* fix pytest

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2024-11-20 12:57:59 -08:00
Abubakar Abid
e7629f7eac
Adds copy event to gr.Markdown, gr.Chatbot, and gr.Textbox (#9979)
* add copy event

* add changeset

* test

* demo

* changes

* add changeset

* add list format

* typing

* notebook

* copy events'

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2024-11-19 19:58:19 +00:00
Hannah
2afcad80ab
Allow negative values in gr.Slider (#9988)
* remove fallback values in slider

* story

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2024-11-19 15:24:18 +00:00
Alessandro Molina
2e2cdbfb60
Fix css preload when serving from proxied subpaths (#9822)
* Fix assets when serving from subpath

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
Co-authored-by: pngwn <hello@pngwn.io>
2024-11-16 08:54:49 -08:00
Gradio PR Bot
4d520a8a7b
chore: update versions (#9908)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-11-15 16:16:39 -08:00
Hannah
08f4b8b000
Add allow_file_downloads param to allow downloading image/video/audio media in chatbot (#9905)
* add allow_file_downloads param

* add download btn for markdown images

* add changeset

* tweak

* fix test

* remove param

* revert param removal

* fix show logic

* rename show_download_button to allow_file_downloads

* change default to True

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2024-11-15 15:50:32 -08:00
Hannah
cfb62bfdb5
Allow dataframe column content to wrap (#9949)
* camend header-content css wrap

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2024-11-15 13:08:38 -08:00
Abubakar Abid
fc06fe41f0
Add ability to read and write from LocalStorage (#9950)
* localstate

* add changeset

* changes

* changes

* changes

* add changeset

* changes

* add changeset

* format

* notebook

* some changes

* add changeset

* format

* fix

* changes

* fix js lint and ts

* add changeset

* fix pytest

* component demo

* rename

* rename

* notebooks

* revert

* changes

* revert

* revert

* revert

* changes

* changes

* format

* fix

* notebook

* docstring

* guide

* types

* cleanup

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2024-11-15 12:56:36 -08:00
Hannah
74b4ff0e61
Ensure radio radius is consistent with checkbox radius (#9901)
* ensure radio uses checkbox radius var

* add changeset

* amend checkbox group label radius

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2024-11-15 12:33:59 +00:00
Abubakar Abid
a966e9f753
Hide upload button after upload when file_count="single" (#9946)
* format'

* add changeset

* add story

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Hannah <hannahblair@users.noreply.github.com>
2024-11-12 14:39:57 -08:00
Hannah
c0cf80bddd
Allow datetime value to be null (#9897)
* change valid date check

* add changeset

* move clear event and dispatch clear

* remove clear event

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2024-11-07 23:12:41 +00:00
Hannah
f523c915d3
Ensure dropped files are validated in MultimediaTextbox (#9904)
* add logic to validate dropped files

* add changeset

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2024-11-06 19:40:10 +00:00
Gradio PR Bot
b5eaba1d6d
chore: update versions (#9874)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-11-04 14:59:10 -08:00
Yuichiro Tachibana (Tsuchiya)
b6725cf6c1
Lite auto-load imported modules with pyodide.loadPackagesFromImports (#9726)
* Call pyodide.loadPackagesFromImports() for each Python file and dispatch an event including the result

* Fix

* Call pyodide.loadPackagesFromImports from run_code

* Update DemosLite to listen the modules-auto-loaded event and upload the requirements automatically

* add changeset

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>
2024-11-04 13:50:27 -08:00
Freddy Boulton
e10bbd236f
Fix live interfaces for audio/image streaming (#9883)
* Fix live interfaces for audio/image streaming

* add changeset

* code

* code

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2024-11-04 16:20:48 -05:00
Abubakar Abid
7d77024cb8
Fix dataframe height increasing on scroll (#9892)
* changes

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2024-11-04 10:39:04 -08:00
aliabid94
4d9088354d
Allows selection of directories in File Explorer (#9835)
* changes

* changes

* changes

* add changeset

* changes

* Update js/fileexplorer/shared/FileTree.svelte

Co-authored-by: Hannah <hannahblair@users.noreply.github.com>

---------

Co-authored-by: Ali Abid <aliabid94@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Hannah <hannahblair@users.noreply.github.com>
2024-11-04 17:54:35 +00:00
Hannah
6c8a064fee
Ensure non-form elements are correctly positioned when scale is applied (#9882)
* apply margin when scale is null

* remove console.log

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2024-11-04 17:23:40 +00:00
Yuichiro Tachibana (Tsuchiya)
a1582a6dca
Lite worker refactoring (#9424)
* Remove a comment no longer correct

* add changeset

* Fix custom element registration timing

* add changeset

* add changeset

* Revert change on custom-element/index.ts

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>
2024-11-03 07:01:10 +09:00
Yuichiro Tachibana (Tsuchiya)
f109497e82
Fix frontend errors on ApiDocs and RecordingSnippet (#9786)
* Fix frontend errors on ApiDocs and RecordingSnippet

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Ali Abdalla <ali.si3luwa@gmail.com>
2024-11-02 17:57:06 +09:00
Hannah
fc124964a1
Allow uploading more files in gr.File (#9891)
* add upload to icon buttons in file

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2024-11-01 19:16:15 -07:00
aliabid94
d1cfe1e9de
Allow plot tooltip to show extra columns (#9800)
* changes

* add changeset

* changes

* changes

* chanes

* changes

---------

Co-authored-by: Ali Abid <aliabid94@gmail.com>
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Abubakar Abid <abubakar@huggingface.co>
2024-11-01 19:00:22 -07:00
Abubakar Abid
d407c00715
Add .download() event to gr.File (#9887)
* add .download() event

* add changeset

* format

* Update gradio/events.py

* Update gradio/events.py

* fix story

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
Co-authored-by: Hannah <hannahblair@users.noreply.github.com>
2024-11-01 08:12:58 -07:00
Hannah
6866a5433a
Ensure gallery share button is positioned correctly (#9881)
* move gallery share button

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2024-11-01 15:06:29 +00:00
Hannah
dbc62fcdae
fix story (#9890) 2024-11-01 14:51:26 +00:00
Freddy Boulton
69acfebffd
Make sure the Tool accordion is closed if it is not the last message (#9826)
* fix

* add changeset

* add changeset

* add changeset

---------

Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
2024-10-31 18:48:47 -04:00