File size: 728 Bytes
3b3b2bd | 1 2 3 4 5 6 7 8 9 10 11 12 13 | from phillnet_recall import RecallMemory
from phillnet_recall.context import pack_context
with RecallMemory('recall.sqlite3',tenant='phillip',namespace='project-willow') as memory:
# A write is explicit. Model output is not stored automatically.
memory.remember('Project Willow uses port 7442.',source='operator:configuration',
entity='Project Willow',predicate='service_port',value='7442',idempotency_key='willow-port-v1')
result=memory.retrieve('What port does Project Willow use?')
print(result['items'][0]['text'])
# Without a tokenizer, the budget is explicitly measured in UTF-8 bytes.
packet=pack_context(memory,'What port does Project Willow use?',budget=2048)
print(packet['text'])
|