goodai-ltm

View on PyPIReverse Dependencies (0)

0.4.4 goodai_ltm-0.4.4-py3-none-any.whl

Wheel Details

Project: goodai-ltm
Version: 0.4.4
Filename: goodai_ltm-0.4.4-py3-none-any.whl
Download: [link]
Size: 169963
MD5: ff15bdce0661263c8114174046020b8f
SHA256: ef8d11614e99be6653eba6955d5abe274e82c5d9300ed3710e08e7b05181e60a
Uploaded: 2024-02-15 20:54:20 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: goodai-ltm
Version: 0.4.4
Summary: A text memory meant to be used with conversational language models.
Home-Page: https://github.com/GoodAI/goodai-ltm
Requires-Dist: torch (>=1.8.0)
Requires-Dist: pytest (>=7.0.0)
Requires-Dist: numpy (>=1.19.0)
Requires-Dist: transformers (>=4.34.0)
Requires-Dist: openai (>=1.0.0)
Requires-Dist: faiss-cpu
Requires-Dist: datasets
Requires-Dist: boto3
Requires-Dist: python-dotenv
Requires-Dist: sentence-transformers (>=2.2.2)
Requires-Dist: FlagEmbedding (>=1.1)
Requires-Dist: tiktoken (>=0.5.0)
Requires-Dist: litellm
Requires-Dist: cohere
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2827 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.38.4)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
goodai/helpers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
goodai/helpers/file_helper.py sha256=2U71U5Xc_0n6ycPDPtXbSl9gK8jgQFXee3vmbAqQ_zc 3257
goodai/helpers/html_helper.py sha256=xvGk3zPneFoxilr3f6ChUFOEzo0uIvGtRrtQnMwHNaQ 214
goodai/helpers/json_helper.py sha256=2Ze9k6TjBB-N-gYdyRNpWvaW7ICoPBPqCRdXVhIK6GU 9288
goodai/helpers/sched_opt.py sha256=1giVNVI9W5TFf29-EPus06YtRTtZTnbd0iFmoHvp4Ak 1473
goodai/helpers/tokenizer_helper.py sha256=-lUCaBH7EYN2yikjgOQqrnZuBXirDWvQ2s8usYw5Eng 3911
goodai/helpers/torch_helper.py sha256=SlG3lgslQWtmbJwwJu61tcO5gojA_7uHf9-7ecNma0I 119
goodai/helpers/tests/test_json_helper.py sha256=de8iha-Nvi-RMsqSRndtyFnAk9etdH521wqrUXY8MR8 2705
goodai/ltm/__init__.py sha256=aF1qTFTEaCr30mm2ii0Wqs4ybLcLlwuiMraorC40TkU 34
goodai/ltm/agent.py sha256=5I8KJS3QzMgYAQTx0P9KFnSPJ2nGlaylUGHCIqA8b-I 29996
goodai/ltm/version.py sha256=T9jMsKCvkC0D7iTncz7VFxAkqr_v6yUvYJb3F_mfb90 23
goodai/ltm/data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
goodai/ltm/data/cloud.py sha256=XA1k3bwU7LcFnVQtR3vvuKz-x5MV9zeLpQlFGyMemI4 1382
goodai/ltm/data/names/__init__.py sha256=5mduGbIpomvSSxPepttx8Um4vlErjTLhqSlSVa3CGBc 1996
goodai/ltm/data/names/wikidata-names.json sha256=ajwxJhYR35C5fXVl0jUl0-61gfJbuOlzamNARRMaa5g 183119
goodai/ltm/data/query_passage/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
goodai/ltm/data/query_passage/auto_data_source.py sha256=aJrUNDoPO0aiqvoHhQp2G84I9p7Ovx8tINTYa6iGbgU 2281
goodai/ltm/data/query_passage/data_source.py sha256=2C6MToJ5T8-XIU5-TIdVb6xdbM2OFmrgFqT0eIEqiKI 485
goodai/ltm/data/query_passage/dataset.py sha256=eNJ0nZ_CkWOGMgGUVG-RjxeeTUR3tfg5dvCk6R8ELdE 3036
goodai/ltm/data/query_passage/example.py sha256=Ne1s3WiuDrMKQuoFuC_796hJGyOTT7MBKVEptUZiwe4 331
goodai/ltm/data/query_passage/qa.py sha256=FNODQupxNSKQ2H_gExjGU6JUFJzHw8NEPTjs2vWDQj4 11554
goodai/ltm/data/query_passage/qa_tok_entry.py sha256=9RDKnai6DR0WIESkDQZCZfvmb56F9MaLFAKorxYqRIw 1857
goodai/ltm/data/query_passage/sharc.py sha256=-8KD4MLlNJEQ0-Y7FptcTM7BRT3hbcCy-OQvFjjz8FU 8159
goodai/ltm/data/query_passage/wiki.py sha256=aqAX76VoQuco5IPhJyVH8ubaHJgZ8G3ZJYeOxLioGsE 7168
goodai/ltm/data/query_passage/wikianswers.py sha256=NMH1d8CUNiLq9dWcZvooKtJkH_3GaE2ApWIfDwUie1Q 7229
goodai/ltm/data/query_passage/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
goodai/ltm/data/query_passage/tests/test_query_passage_data_source.py sha256=_GLG8iEUe7J4-CpWbci9X6NOlQ3LMZMAImr1_UoaWSQ 2632
goodai/ltm/embeddings/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
goodai/ltm/embeddings/auto.py sha256=NI_e_-pVptZBRz-5rUFH5wsdZ_oR5hXYwyi9G8N9pwQ 3372
goodai/ltm/embeddings/base.py sha256=K8ua51wCvUpHJmrDSRuASR1TVmNQtEjkH3iE8JrmHrw 1726
goodai/ltm/embeddings/contrast_classifier.py sha256=JxPJ1F62JwwLUgpgqI3g9hMKr2xbXxmltvRs_S2WUwY 1554
goodai/ltm/embeddings/default.py sha256=xNLmpRS6UFliJLT2UY6MkIb0nErhaxZGp88ALPE1OP8 5994
goodai/ltm/embeddings/emb_qp_prob_model.py sha256=PMQH-jlVmmEVG6L1GOvP3izvC8l-McqRrXrK57MOs_k 1515
goodai/ltm/embeddings/flag_emb.py sha256=BE2DiAH501ouOf2xOtrWKG7QIDbsXKWaEGwyv5hPCc8 2044
goodai/ltm/embeddings/openai_emb.py sha256=M3O859AJ8_6qI_QJS2I7cBwnuhcJEPSQknjXK43DDfU 3116
goodai/ltm/embeddings/st_emb.py sha256=3u9IA2EBcl1hYSJGN9NUeYVU7RH0E2Iv9b1xKqNVPu8 2610
goodai/ltm/embeddings/trainable.py sha256=Lmsqbj4vug001BCaPIBB4i6WXNq18yCyX2nMjNt9-aA 5989
goodai/ltm/eval/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
goodai/ltm/eval/auto.py sha256=gsoZ0j3Eq-DW1IYOPrkyJP-nrcsw_RQSGe9SjUgi6UM 1589
goodai/ltm/eval/mem.py sha256=O2bGEXJp-jw2ZRAGMP1WVQlndFFRj7JWqExD6x_g2zU 4796
goodai/ltm/eval/metrics.py sha256=2bl5IIgkQ467sNXHwwKX_-x6tV9G00za9E5KTDKR-Ew 2716
goodai/ltm/eval/msmarco.py sha256=VqsmRn_wvOd4FlNYi7XeFeVc48zbvofVtwdz0ImcrlU 2185
goodai/ltm/eval/qp_ds.py sha256=xwE7wL20DyRNdZrg6RMHl0En3v6tYtUbT0gzbz3MWbA 1708
goodai/ltm/eval/qrecc.py sha256=VzJzBjdFgtbmakKPPhsfKwqISicyFZgOpYrZmR1M-Wc 1901
goodai/ltm/eval/strategy_qa.py sha256=y98-SP7rbq_sBv_Y-OHDGC82BFWDTLgW4cc-GDZmz5w 2072
goodai/ltm/eval/tests/test_metrics.py sha256=v5XTttPTFd6GWov7ODEUtf1NMJLFDNAME4CPMkWGa2U 1420
goodai/ltm/mem/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
goodai/ltm/mem/auto.py sha256=J7hzEfhABtLI28bnXFnZgp1PO-ILnrk5h738N7g2ch4 4469
goodai/ltm/mem/base.py sha256=FK3_XLAfNJ-petgNdqMlh1aOkZTk3USjrqSGffMjskw 8155
goodai/ltm/mem/chunk.py sha256=SKnuVuF6KWUNbKpXA6nO-lFpkBcX89N4DIfVE6KRyZI 1672
goodai/ltm/mem/chunk_queue.py sha256=UrydGQVMeMFulRm_jrg7HVI8KgXOiSAYXw-y0Uts1u8 24618
goodai/ltm/mem/config.py sha256=KhP2bctYkdbzd7MilODAluw0YMgfKmjo-vApDXlIGwE 4366
goodai/ltm/mem/default.py sha256=j6Q9SCf0rVSnxhugwReqdBX3O4__7ruB0iabU_RnQgE 12327
goodai/ltm/mem/mem_foundation.py sha256=rEG1vzabQEbYKXqlcT0gn_0Mz0Ek_9zE53VUGOzsYyU 18433
goodai/ltm/mem/rewrite_model.py sha256=cT7z_GKTd6b6sSDWa-hNO8cZ4pJlI6FpHAMmYcBrdHM 13064
goodai/ltm/mem/simple_vector_db.py sha256=bpy6Gkv5PO4WNEIulpKoEuyUUU4N9rRkHNhQPkzDnYA 3664
goodai/ltm/mem/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
goodai/ltm/mem/tests/test_chunk_queue.py sha256=17P68tsAg78A9FCKtJiZ1xeJAQIxS6NqnTL9_pC9HtU 14538
goodai/ltm/mem/tests/test_chunk_queue_2.py sha256=0DJNXPjV7l4wQZwsKcKA5WL9A0CwEv8IJ6ciVhYeecA 2286
goodai/ltm/mem/tests/test_chunk_serialization.py sha256=eQ7k3Jq9BX1cRiQTHUlIIuMKTVnSg41-QBWKeLUNCj8 4085
goodai/ltm/mem/tests/test_mem.py sha256=rbF11jV_0YIulraVSvrq-h6L3_tELoTLz328cnvP0DY 19855
goodai/ltm/mem/tests/test_mem_state_as_text.py sha256=QtAZ5TENw9Kl7JOUDvQKFmqwodD9axSRdVxKRnpZ100 1085
goodai/ltm/mem/tests/test_persistence.py sha256=vxNBwI3u0AJ3e31-MU5is-Rd4LqbWF9gbue5N27UT5M 4083
goodai/ltm/persistence/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
goodai/ltm/persistence/abstract.py sha256=QfWwZMPqe0pPDC_Kvn4CAkPNc_YnraPuhZOD3vwGWx8 1609
goodai/ltm/persistence/json_persistence.py sha256=ncJt1tse6fq-MwFuePxP8zwtld-LdGWY970yQ7T8z7w 5994
goodai/ltm/persistence/msgpack_persistence.py sha256=l2IueJaulVUhfzku7gj5g91fX0RH94f7OU12ehtUtLM 3862
goodai/ltm/persistence/pickle_persistence.py sha256=Vmr1ddmGa52_YOR7ZYJeS7qFQ4xNa-7S1Wnr7jZvEkA 2883
goodai/ltm/prompts/chronological_ltm.py sha256=MjvuBN-5r5jWYPQ-eYjW9X8CWpYRf5gV_lD-n90VD8M 1663
goodai/ltm/prompts/scratchpad_ltm.py sha256=PwLdUKZuyuJoUz6cxI193QEEUTqdz21duYlNZl-gxKo 1215
goodai/ltm/reranking/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
goodai/ltm/reranking/auto.py sha256=RhFy_ojhpL57YVhmqy7Lz2dHoV3N1hroJ-Uh6o9ZpXQ 2595
goodai/ltm/reranking/base.py sha256=Kcpzt-4f7bZPQsVXjdjM_GY2B8C1jNcRhHqOUcv5FUo 1248
goodai/ltm/reranking/default.py sha256=s7G1xbJ1RRcJXGxn8j3MeLAuix5QezYgNoRT-OHM6w8 10135
goodai/ltm/reranking/emb.py sha256=wXux0DFXjVPLMNFAp9drdJrkVrvoIFGd0AGinaa3GO8 2219
goodai/ltm/reranking/prob_model.py sha256=xHqSmJr9bD5nJ6ep24WToipdvZWHfi9qHAZUbwcQVt8 706
goodai/ltm/reranking/st_ce.py sha256=q_tUwm5veL2Zo5t1W2VVaYKMH5gzAhjVK_rVqhqerpQ 808
goodai/ltm/reranking/stanford.py sha256=z2oE2fc4tGgjnH3GdYZhxmki3GJbD4IgmqKwyX4UpYc 6952
goodai/ltm/training/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
goodai/ltm/training/query_passage/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
goodai/ltm/training/query_passage/em_trainer.py sha256=siXoXFxySxY4AEmRDZNfSxoctRDKKdcSaFoba2E1fDY 7420
goodai/ltm/training/query_passage/qppm_trainer.py sha256=NN8Me81QWmyYWSAsxHJqivUSWG5NRjMsKGiGPEe-mRk 7635
goodai/modules/loss.py sha256=oqWp7p5vzTLt0sTPBR7RhZk-qJjHPLlL_MhtnO_M_A8 1647
goodai/text_gen/base.py sha256=jaIfP5CRpbspK7khrxP7ywEf3jxfFjC0Q7tXsByFEhE 158
goodai/text_gen/openai_tg.py sha256=u2e6ADkW0uBUAp9CK-gpGXDWg_UOB4lgIE3PGPNbEdk 1860
goodai_ltm-0.4.4.dist-info/LICENSE sha256=qSTkrAx8a_2hFRuY1SCPfIZcCRizi7o35RSYktVoX44 1084
goodai_ltm-0.4.4.dist-info/METADATA sha256=HHMOU0mJZgeLwKRdY4soNMNLkMVhxx6M54hi_6CtXNs 3657
goodai_ltm-0.4.4.dist-info/WHEEL sha256=2wepM1nk4DS4eFpYrW1TTqPcoGNfHhhO_i5m4cOimbo 92
goodai_ltm-0.4.4.dist-info/top_level.txt sha256=K-2Ego5_qNCCrKp4GqAC71goTp8R9dLTS4JMqwS6BRM 7
goodai_ltm-0.4.4.dist-info/RECORD

top_level.txt

goodai