Spaces:
Runtime error
Runtime error
| # Basic example for running MTurk data collection against a Space | |
| # For more information see https://docs.aws.amazon.com/mturk/index.html | |
| import boto3 | |
| from boto.mturk.question import HTMLQuestion | |
| from config import MTURK_KEY, MTURK_SECRET | |
| MTURK_REGION = "us-east-1" | |
| MTURK_SANDBOX = "https://mturk-requester-sandbox.us-east-1.amazonaws.com" | |
| mturk = boto3.client( | |
| "mturk", | |
| aws_access_key_id=MTURK_KEY, | |
| aws_secret_access_key=MTURK_SECRET, | |
| region_name=MTURK_REGION, | |
| endpoint_url=MTURK_SANDBOX, | |
| ) | |
| # The + in the URL makes the Space easily embeddable in an iframe | |
| question = HTMLQuestion( | |
| """ | |
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <meta charset="utf-8" /> | |
| <meta name="viewport" content="width=device-width" /> | |
| <title>My static Space</title> | |
| <link rel="shortcut icon" href="#" type="image/x-icon"> | |
| <link rel="stylesheet" href="style.css" /> | |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.3.1/iframeResizer.contentWindow.min.js"></script> | |
| <script type="module" crossorigin src="https://gradio.s3-us-west-2.amazonaws.com/3.0.17/gradio.js"></script> | |
| </head> | |
| <body> | |
| <gradio-app space="Tristan/dadc"></gradio-app> | |
| </body> | |
| </html> | |
| """, | |
| frame_height=600 | |
| ) | |
| new_hit = mturk.create_hit( | |
| Title="DADC with Gradio", | |
| Description="Hello world", | |
| Keywords="fool the model", | |
| Reward="0.15", | |
| MaxAssignments=1, | |
| LifetimeInSeconds=172800, | |
| AssignmentDurationInSeconds=600, | |
| AutoApprovalDelayInSeconds=14400, | |
| Question=question.get_as_xml(), | |
| ) | |
| print( | |
| "Sandbox link: https://workersandbox.mturk.com/mturk/preview?groupId=" | |
| + new_hit["HIT"]["HITGroupId"] | |
| ) | |