Full memory storing and retrieval for conversation agent. Update gral prompts. Add custom inference model.

This commit is contained in:
Shivering Ocelot committed 2025-06-28 00:59:56 -05:00
1 parent 3c3febb92d
commit e9ebb1378a
5 files changed
+196 -50

No files matched your search

+11 -3
View File
@@ -11,8 +11,16 @@ class LlamaMessage:
self.role = role
self.content = content
async def replicate_llama_completion(app, messages):
# Llama 3 instruct
class Models:
llama_8b = "meta/meta-llama-3-8b-instruct"
llama_70b = "meta/meta-llama-3-70b-instruct"
async def replicate_llama_completion(app, messages, model=None):
if model is None:
model = Models.llama_8b
# Llama instruct
full_prompt = "<|begin_of_text|>"
for message in messages:
header_name = message.role if message.role != "agent" else "assistant"
@@ -24,7 +32,7 @@ async def replicate_llama_completion(app, messages):
target=run_replicate_inference_loop,
kwargs={
'replicate_client': app.replicate_client,
'model': LLAMA3_MODEL,
'model': model,
'prompt': full_prompt,
'content_stream': content_stream,
}