# MemOS (memos) method parameters; the models are set in backbone.yaml. Values written as <...> must be set # before a run. The method needs the services in code/services/. # Temperature and output-token limit of the runner's answering call (answer_temperature: null sends no # temperature, for models that accept only their default). answer_temperature: 0.3 answer_max_tokens: 10000 # Shared value: the number of items retrieved for an answer (run_eval --top-k overrides it). top_k: &TOP_K 5 methods: memos: retrieve_num: *TOP_K working_memory_size: 20 chat_window_tokens: 1024 chat_window_overlap_tokens: 200 reader_workers: 3 extractor_temperature: 0.3 extractor_max_tokens: 10000 neo4j_uri: bolt://127.0.0.1:17687 neo4j_user: neo4j neo4j_db_name: neo4j neo4j_password_file: services/work/config/neo4j_password.txt qdrant_url: http://127.0.0.1:16333 reranker_url: http://127.0.0.1:18086/rerank relativity: 0.45 # a retrieved-memory block longer than this is an error max_memory_tokens: source_path: vendor/memos/src