Dit is een oude revisie van het document!
Gradio UI voor Python
β Terug naar AI: Kunstmatige Intelligentie Start
β Huggingface
Gradio is een open-source bibliotheek die het mogelijk maakt om interactieve machine learning modellen te bouwen en te delen. Het biedt een eenvoudige manier om modellen te bouwen en te delen met anderen, allemaal in Python. Gradio biedt een scala aan mogelijkheden om de look en feel van je app aan te passen.
Gradio quickstart
Gradio Docs.
GPT4 using Chat-Completions API & Gradio-Streaming
Installeren
pip install gradio
Update/Upgrade naar de laatste versie:
pip install --upgrade gradio
Applicatie starten:
When developing locally, if you want to run the code as a Python script, you can use the Gradio CLI to launch the application in reload mode, which will provide seamless and fast development. Learn more about reloading in the Auto-Reloading Guide.
gradio app.py
Je kunt ook de app starten zonder Auto-Reloading:
python app.py
Je App delen met anderen β publiekelijk:
demo.launch(share=True)
Integratie en Delen
Gradio UI voor Python
Gradio kan worden ingebed in Python notebooks of als een aparte webpagina worden gepresenteerd. Het kan automatisch een openbare link genereren die u kunt delen, waardoor anderen op afstand met het model op uw computer kunnen interageren.
Permanente Hosting
Eenmaal gecreΓ«erd, kan de interface permanent worden gehost op Hugging Face Spaces, waardoor u een deelbare link krijgt.
Thema's
Gradio UI voor Python
Je kunt kiezen uit verschillende themaβs of je eigen themaβs maken. Om dit te doen, geef je de theme= parameter door aan de Blocks of Interface constructor. Je kunt bijvoorbeeld het volgende doen:
import gradio as gr with gr.Blocks(theme=gr.themes.Soft()) as demo: ...
Gradio wordt geleverd met een set vooraf gebouwde themaβs die je kunt laden vanuit gr.themes.*. Deze zijn:
gr.themes.Base() gr.themes.Default() gr.themes.Glass() gr.themes.Monochrome() gr.themes.Soft()
Elk van deze themaβs stelt waarden in voor honderden CSS-variabelen. Je kunt vooraf gebouwde themaβs gebruiken als startpunt voor je eigen aangepaste themaβs, of je kunt je eigen themaβs vanaf nul maken.
Gradio biedt ook een ingebouwde themabuilder waarmee je gemakkelijk themaβs kunt bouwen. Om de Theme Builder lokaal te starten, voer je de volgende code uit:
import gradio as gr gr.themes.builder()
Je kunt de Theme Builder ook gebruiken die op Spaces draait, hoewel deze veel sneller werkt wanneer je deze lokaal start via gr.themes.builder(). Terwijl je de waarden in de Theme Builder bewerkt, wordt de app in realtime bijgewerkt. Je kunt de code downloaden om het thema dat je hebt gemaakt te genereren, zodat je het in elke Gradio-app kunt gebruiken.