import gradio as gr import requests import pandas as pd import plotly.graph_objects as go from datetime import datetime import os HF_TOKEN = os.getenv("HF_TOKEN") target_models = { "openfree/flux-lora-korea-palace": "https://huggingface.co/openfree/flux-lora-korea-palace", "seawolf2357/hanbok": "https://huggingface.co/seawolf2357/hanbok", "LGAI-EXAONE/EXAONE-3.5-32B-Instruct": "https://huggingface.co/LGAI-EXAONE/EXAONE-3.5-32B-Instruct", "LGAI-EXAONE/EXAONE-3.5-2.4B-Instruct": "https://huggingface.co/LGAI-EXAONE/EXAONE-3.5-2.4B-Instruct", "LGAI-EXAONE/EXAONE-3.5-7.8B-Instruct": "https://huggingface.co/LGAI-EXAONE/EXAONE-3.5-7.8B-Instruct", "ginipick/flux-lora-eric-cat": "https://huggingface.co/ginipick/flux-lora-eric-cat", "seawolf2357/flux-lora-car-rolls-royce": "https://huggingface.co/seawolf2357/flux-lora-car-rolls-royce" } def get_models_data(progress=gr.Progress()): """모델 데이터 가져오기""" url = "https://huggingface.co/api/models" params = { 'full': 'true', 'limit': 300 # 스페이스와 동일하게 300개로 설정 } try: progress(0, desc="Fetching models data...") response = requests.get(url, params=params) if response.status_code != 200: print(f"API 요청 실패: {response.status_code}") print(f"Response: {response.text}") print(f"URL: {url}") return create_error_plot(), "
👍 Likes: {space_info.get('likes', 'N/A')}
👀 Views: {space_info.get('views', 'N/A')}
{space_info.get('title', 'N/A')}
{space_info.get('description', 'N/A')[:100]}...
Visit Space 🔗