File size: 554 Bytes
08897a9
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
"""Select the largest candidate-or-None probability from an existing local server."""
import argparse,json,os
from shorecrab import CrabClient

def main():
    p=argparse.ArgumentParser();p.add_argument('image');p.add_argument('--question',default='What color is the mug?')
    p.add_argument('--choices',nargs='+',default=['white','red','blue','black']);a=p.parse_args()
    client=CrabClient(os.getenv('CRAB_BASE_URL','http://127.0.0.1:8090'))
    print(json.dumps(client.choose(a.image,a.question,a.choices),indent=2))

if __name__=='__main__':main()