a.py 679 Bytes
from clip_client import Client

c = Client('grpc://0.0.0.0:51000')

r = c.encode(['First do it', 'then do it right', 'then do it better'])

print(r.shape)  # [3, 512] 

r = c.encode(['apple.png',  # local image 
              'https://oss.essa.cn/98532128-cf8e-456c-9e30-6f2a5ea0c19f.jpg',  # remote image
              'data:image/gif;base64,R0lGODlhEAAQAMQAAORHHOVSKudfOulrSOp3WOyDZu6QdvCchPGolfO0o/XBs/fNwfjZ0frl3/zy7////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAkAABAALAAAAAAQABAAAAVVICSOZGlCQAosJ6mu7fiyZeKqNKToQGDsM8hBADgUXoGAiqhSvp5QAnQKGIgUhwFUYLCVDFCrKUE1lBavAViFIDlTImbKC5Gm2hB0SlBCBMQiB0UjIQA7'])  # in image URI

print(r.shape)  # [3, 512]