MemoryScope for LLM Agentic Application.
Project description
English | 中文
MemoryScope
🚀 Installation
(1) Docker-Compose (Recommended)
-
Clone the project and edit the config.
git clone https://... nano config/demo_config_cn.yaml
-
Edit
docker-compose.yml
to change environment variable.DASHSCOPE_API_KEY: "sk-0000000000"
-
Run
docker-compose up
to build and launch the memory-scope cli interface.
(2) Docker
-
Clone the project and edit the config.
git clone https://... nano config/demo_config_cn.yaml
-
Build the
Dockerfile
with command:sudo docker build --network=host -t memoryscope .
-
Run
ElasticSearch
Container with command:docker run -p 9200:9200 \ -e "discovery.type=single-node" \ -e "xpack.security.enabled=false" \ -e "xpack.license.self_generated.type=trial" \ docker.elastic.co/elasticsearch/elasticsearch:8.13.2
-
Launch the built image with command:
sudo docker run -it --rm --net=host memoryscope
💡 Contribute
Contributions are always encouraged!
We highly recommend install pre-commit hooks in this repo before committing pull requests. These hooks are small house-keeping scripts executed every time you make a git commit, which will take care of the formatting and linting automatically.
poetry install --with dev
pre-commit install
📖 Citation
Reference to cite if you use MemoryScope in a paper:
@software{MemoryScope,
author = {},
month = {08},
title = {{MemoryScope}},
url = {https://github.com/modelscope/MemoryScope},
year = {2024}
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for memoryscope-0.1.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79b972c4998f356299dfe9b07f8afd78defd1770e9b86da89e24aea773a7fb06 |
|
MD5 | 0b95b80a688b8f25cdc74f95a3972e26 |
|
BLAKE2b-256 | 52474792e3409ff2bcbc37daa5febf9e613ab74a393f54e82321e94aa6105f87 |