我在互联网上搜索了一种方法,但我似乎找不到任何真正有效的方法。
它不需要在代码中,我真的只是想出于研究目的搜索和探索数据库。如果 5B 太难的话,我也会对 Laion-400M 或旧型号感到满意。 感谢您的帮助
我尝试的第一件事: https://rom1504.github.io/clip-retrieval/?back=https%3A%2F%2Fknn.laion.ai&index=laion5B-H-14&useMclip=false 我直接从 Laion 官方网站尝试了上面的链接,但在搜索和等待很长时间后根本没有显示任何图像。
第二件事: 我在 pycharm 中设置了 python Clip-retrieval 包并尝试运行以下代码:
from clip_retrieval.clip_client import ClipClient, Modality
laion5b_search_client = ClipClient(
url="https://knn.laion.ai", # url may change, check github.com/rom1504/clip-retrieval
indice_name="laion5B",
num_images=3,
)
results = laion5b_search_client.query(text="fresh avocado, digital art")
我不断收到错误:
requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
我用谷歌搜索了这个错误,发现它几乎意味着 JSON 是空的,我不认为 这是 URL 的问题,因为当我只是放入一个随机无效的值时,会出现其他错误(超出了最大退休数)。