Spaces:
Paused
Paused
// @ts-nocheck | |
import { ApiData, ApiInfo, Config, EndpointInfo } from "../types"; | |
export const runtime_response = { | |
stage: "RUNNING", | |
hardware: { | |
current: "cpu-basic", | |
requested: "cpu-basic" | |
}, | |
storage: { | |
current: null, | |
requested: null | |
}, | |
gcTimeout: 86400, | |
replicas: { | |
current: 1, | |
requested: 1 | |
}, | |
devMode: false, | |
domains: [ | |
{ | |
domain: "hmb-hello-world.hf.space", | |
isCustom: false, | |
stage: "READY" | |
} | |
] | |
}; | |
export const transformed_api_info: ApiInfo<ApiData> = { | |
named_endpoints: { | |
"/predict": { | |
parameters: [ | |
{ | |
label: "name", | |
type: "string", | |
python_type: { type: "str", description: "" }, | |
component: "Textbox", | |
example_input: "Hello!!" | |
} | |
], | |
returns: [ | |
{ | |
label: "output", | |
type: "string", | |
python_type: { type: "str", description: "" }, | |
component: "Textbox" | |
} | |
], | |
type: { continuous: false, generator: false, cancel: false } | |
} | |
}, | |
unnamed_endpoints: { | |
"0": { | |
parameters: [ | |
{ | |
label: "name", | |
type: "string", | |
python_type: { type: "str", description: "" }, | |
component: "Textbox", | |
example_input: "Hello!!" | |
} | |
], | |
returns: [ | |
{ | |
label: "output", | |
type: "string", | |
python_type: { type: "str", description: "" }, | |
component: "Textbox" | |
} | |
], | |
type: { continuous: false, generator: false, cancel: false } | |
} | |
} | |
}; | |
export const response_api_info: ApiInfo<ApiData> = { | |
named_endpoints: { | |
"/predict": { | |
parameters: [ | |
{ | |
label: "name", | |
type: { | |
type: "string" | |
}, | |
python_type: { | |
type: "str", | |
description: "" | |
}, | |
component: "Textbox", | |
example_input: "Hello!!" | |
} | |
], | |
returns: [ | |
{ | |
label: "output", | |
type: { | |
type: "string" | |
}, | |
python_type: { | |
type: "str", | |
description: "" | |
}, | |
component: "Textbox" | |
} | |
] | |
} | |
}, | |
unnamed_endpoints: {} | |
}; | |
export const config_response: Config = { | |
version: "4.27.0", | |
mode: "interface", | |
app_id: 123, | |
dev_mode: false, | |
analytics_enabled: true, | |
components: [ | |
{ | |
id: 3, | |
type: "row", | |
props: { | |
variant: "default", | |
visible: true, | |
equal_height: false, | |
name: "row" | |
}, | |
skip_api: true, | |
component_class_id: "" | |
}, | |
{ | |
id: 4, | |
type: "column", | |
props: { | |
scale: 1, | |
min_width: 320, | |
variant: "panel", | |
visible: true, | |
name: "column" | |
}, | |
skip_api: true, | |
component_class_id: "" | |
}, | |
{ | |
id: 5, | |
type: "column", | |
props: { | |
scale: 1, | |
min_width: 320, | |
variant: "default", | |
visible: true, | |
name: "column" | |
}, | |
skip_api: true, | |
component_class_id: "" | |
}, | |
{ | |
id: 1, | |
type: "textbox", | |
props: { | |
lines: 1, | |
max_lines: 20, | |
label: "name", | |
show_label: true, | |
container: true, | |
min_width: 160, | |
visible: true, | |
autofocus: false, | |
autoscroll: true, | |
elem_classes: [], | |
type: "text", | |
rtl: false, | |
show_copy_button: false, | |
name: "textbox", | |
_selectable: false | |
}, | |
skip_api: false, | |
component_class_id: "", | |
api_info: { | |
type: "string" | |
}, | |
example_inputs: "Hello!!" | |
}, | |
{ | |
id: 6, | |
type: "form", | |
props: { | |
scale: 0, | |
min_width: 0, | |
name: "form" | |
}, | |
skip_api: true, | |
component_class_id: "" | |
}, | |
{ | |
id: 7, | |
type: "row", | |
props: { | |
variant: "default", | |
visible: true, | |
equal_height: true, | |
name: "row" | |
}, | |
skip_api: true, | |
component_class_id: "" | |
}, | |
{ | |
id: 8, | |
type: "button", | |
props: { | |
value: "Clear", | |
variant: "secondary", | |
visible: true, | |
interactive: true, | |
elem_classes: [], | |
show_api: false, | |
name: "button", | |
_selectable: false | |
}, | |
skip_api: true, | |
component_class_id: "" | |
}, | |
{ | |
id: 9, | |
type: "button", | |
props: { | |
value: "Submit", | |
variant: "primary", | |
visible: true, | |
interactive: true, | |
elem_classes: [], | |
name: "button", | |
_selectable: false | |
}, | |
skip_api: true, | |
component_class_id: "" | |
}, | |
{ | |
id: 10, | |
type: "column", | |
props: { | |
scale: 1, | |
min_width: 320, | |
variant: "panel", | |
visible: true, | |
name: "column" | |
}, | |
skip_api: true, | |
component_class_id: "" | |
}, | |
{ | |
id: 2, | |
type: "textbox", | |
props: { | |
lines: 1, | |
max_lines: 20, | |
label: "output", | |
show_label: true, | |
container: true, | |
min_width: 160, | |
interactive: false, | |
visible: true, | |
autofocus: false, | |
autoscroll: true, | |
elem_classes: [], | |
type: "text", | |
rtl: false, | |
show_copy_button: false, | |
name: "textbox", | |
_selectable: false | |
}, | |
skip_api: false, | |
component_class_id: "", | |
api_info: { | |
type: "string" | |
}, | |
example_inputs: "Hello!!" | |
}, | |
{ | |
id: 11, | |
type: "row", | |
props: { | |
variant: "default", | |
visible: true, | |
equal_height: true, | |
name: "row" | |
}, | |
skip_api: true, | |
component_class_id: "" | |
}, | |
{ | |
id: 12, | |
type: "form", | |
props: { | |
scale: 0, | |
min_width: 0, | |
name: "form" | |
}, | |
skip_api: true, | |
component_class_id: "" | |
} | |
], | |
css: null, | |
js: null, | |
head: null, | |
title: "Gradio", | |
space_id: "hmb/hello_world", | |
enable_queue: true, | |
show_error: false, | |
show_api: true, | |
is_colab: false, | |
stylesheets: [], | |
theme: "default", | |
protocol: "sse_v3", | |
body_css: { | |
body_background_fill: "white", | |
body_text_color: "#1f2937", | |
body_background_fill_dark: "#0b0f19", | |
body_text_color_dark: "#f3f4f6" | |
}, | |
fill_height: false, | |
layout: { | |
id: 0, | |
children: [ | |
{ | |
id: 3, | |
children: [ | |
{ | |
id: 4, | |
children: [ | |
{ | |
id: 5, | |
children: [ | |
{ | |
id: 6, | |
children: [ | |
{ | |
id: 1 | |
} | |
] | |
} | |
] | |
}, | |
{ | |
id: 7, | |
children: [ | |
{ | |
id: 8 | |
}, | |
{ | |
id: 9 | |
} | |
] | |
} | |
] | |
}, | |
{ | |
id: 10, | |
children: [ | |
{ | |
id: 12, | |
children: [ | |
{ | |
id: 2 | |
} | |
] | |
}, | |
{ | |
id: 11, | |
children: [] | |
} | |
] | |
} | |
] | |
} | |
] | |
}, | |
dependencies: [ | |
{ | |
id: 0, | |
targets: [ | |
[9, "click"], | |
[1, "submit"] | |
], | |
inputs: [1], | |
outputs: [2], | |
backend_fn: true, | |
js: null, | |
queue: null, | |
api_name: "predict", | |
scroll_to_output: false, | |
show_progress: "full", | |
every: null, | |
batch: false, | |
max_batch_size: 4, | |
cancels: [], | |
types: { | |
continuous: false, | |
generator: false, | |
cancel: false | |
}, | |
collects_event_data: false, | |
trigger_after: null, | |
trigger_only_on_success: false, | |
trigger_mode: "once", | |
show_api: true, | |
zerogpu: false | |
}, | |
{ | |
id: 1, | |
targets: [[8, "click"]], | |
inputs: [], | |
outputs: [1, 2], | |
backend_fn: false, | |
js: "() => [null, null]", | |
queue: false, | |
api_name: "js_fn", | |
scroll_to_output: false, | |
show_progress: "full", | |
every: null, | |
batch: false, | |
max_batch_size: 4, | |
cancels: [], | |
types: { | |
continuous: false, | |
generator: false, | |
cancel: false | |
}, | |
collects_event_data: false, | |
trigger_after: null, | |
trigger_only_on_success: false, | |
trigger_mode: "once", | |
show_api: false, | |
zerogpu: false | |
}, | |
{ | |
id: 2, | |
targets: [[8, "click"]], | |
inputs: [], | |
outputs: [5], | |
backend_fn: false, | |
js: '() => [{"variant": null, "visible": true, "__type__": "update"}]\n ', | |
queue: false, | |
api_name: "js_fn_1", | |
scroll_to_output: false, | |
show_progress: "full", | |
every: null, | |
batch: false, | |
max_batch_size: 4, | |
cancels: [], | |
types: { | |
continuous: false, | |
generator: false, | |
cancel: false | |
}, | |
collects_event_data: false, | |
trigger_after: null, | |
trigger_only_on_success: false, | |
trigger_mode: "once", | |
show_api: false, | |
zerogpu: false | |
} | |
], | |
root: "https://hmb-hello-world.hf.space", | |
path: "" | |
}; | |
export const whoami_response = { | |
type: "user", | |
id: "123", | |
name: "hmb", | |
fullname: "jerry", | |
email: "[email protected]", | |
emailVerified: true, | |
canPay: true, | |
periodEnd: 123, | |
isPro: false, | |
avatarUrl: "", | |
orgs: [], | |
auth: { | |
type: "access_token", | |
accessToken: { | |
displayName: "Gradio Client", | |
role: "write" | |
} | |
} | |
}; | |
export const duplicate_response = { | |
url: "https://huggingface.co/spaces/hmb/hello_world" | |
}; | |
export const hardware_sleeptime_response = { | |
stage: "RUNNING", | |
hardware: { | |
current: "cpu-basic", | |
requested: "cpu-upgrade" | |
}, | |
storage: null, | |
gcTimeout: 300, | |
replicas: { | |
current: 1, | |
requested: 1 | |
}, | |
devMode: false, | |
domains: [ | |
{ | |
domain: "hmb-hello-world.hf.space", | |
isCustom: false, | |
stage: "READY" | |
} | |
] | |
}; | |
export const endpoint_info: EndpointInfo<ApiData> = { | |
parameters: [ | |
{ | |
label: "parameter_2", | |
parameter_name: "im", | |
parameter_has_default: false, | |
parameter_default: null, | |
type: "", | |
python_type: { | |
type: "Dict(background: filepath | None, layers: List[filepath], composite: filepath | None, id: str | None)", | |
description: "" | |
}, | |
component: "Imageeditor", | |
example_input: { | |
background: { | |
path: "", | |
meta: { | |
_type: "gradio.FileData" | |
}, | |
orig_name: "bus.png", | |
url: "" | |
}, | |
layers: [], | |
composite: null | |
} | |
} | |
], | |
returns: [ | |
{ | |
label: "value_3", | |
type: "string", | |
python_type: { | |
type: "filepath", | |
description: "" | |
}, | |
component: "Image" | |
} | |
], | |
type: { | |
continuous: false, | |
generator: false | |
} | |
}; | |
export const discussions_response = { | |
discussions: [], | |
count: 0, | |
start: 0, | |
numClosedDiscussions: 0 | |
}; | |