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 41 42 43 44 45 46 47 48 49 50 51 52 53 54
| import chromadb from chromadb.config import Settings chroma_client = chromadb.Client(Settings(chroma_api_impl="rest", chroma_server_host="172.17.0.1", chroma_server_http_port="5800", chroma_server_ssl_enabled=False )) collection = chroma_client.get_or_create_collection(name="test") test_documents = [ "长城:中国的标志性建筑之一,是世界上最长的城墙,也是中国古代的军事防御工程,被誉为世界七大奇迹之一。", '故宫:位于北京市中心,是明清两代的皇宫,也是中国最著名的古建筑之一,被誉为“中华民族的瑰宝”。', "大雁塔:位于中国古都西安市,是一座古代佛教文化遗产,建于唐朝,是中国古代建筑艺术的杰出代表。" ] collection.add( documents = test_documents, metadatas = [{"chapter": "3", "verse": "16"}, {"chapter": "3", "verse": "5"}, {"chapter": "29", "verse": "11"}], ids = ["id1", "id2", "id3"] ) collection.query( query_texts=["长城是哪个朝代修建的?"], n_results=1 )
collection.query( query_texts=["在中国历史上,哪位皇帝曾经居住在位于北京市中心的那座古代宫殿?"], n_results=1 )
collection.query( query_texts=["营造法式"], n_results=3 )
|