File size: 1,047 Bytes
d5b2eed |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
# 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 ExternalQuestion
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,
)
question = ExternalQuestion(
"https://huggingface.co/spaces/douwekiela/dadc", 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"]
)
|