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.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 627b8fbc137e45634428d779fb47647c3494bef6b25bc31fdd51b4084ef30e87 |
|
MD5 | 1807699c955a8da22d01def40aecaabe |
|
BLAKE2b-256 | 79ffafc2509f3001e518c16497124ab08d99642afe32b62f87d6b434e5560e99 |