|
6 | 6 | load_dotenv() |
7 | 7 | Settings.setup_logging() |
8 | 8 |
|
9 | | -persist_directory = './defaultDb' |
| 9 | +persist_directory = "./defaultDb" |
10 | 10 | model_embeddings = Settings.DEFAULT_EMBEDDINGS_MODEL |
11 | | -model_name = 'llama3.1:8b' |
| 11 | +model_name = "llama3.1:8b" |
12 | 12 | system_prompt_directory = Settings.DEFAULT_SYSTEM_PROMPT |
13 | 13 | collection_name = str(uuid.uuid4()) |
14 | 14 |
|
15 | | -rag = Builder() \ |
16 | | - .with_embeddings(Settings.HUGGINGFACE, model_name=model_embeddings) \ |
17 | | - .with_vector_store(Settings.CHROMA, persist_directory=persist_directory, collection_name=collection_name) \ |
18 | | - .with_llm(Settings.OLLAMA, model_name=model_name, system_prompt=system_prompt_directory) \ |
| 15 | +rag = ( |
| 16 | + Builder() |
| 17 | + .with_embeddings(Settings.HUGGINGFACE, model_name=model_embeddings) |
| 18 | + .with_vector_store( |
| 19 | + Settings.CHROMA, |
| 20 | + persist_directory=persist_directory, |
| 21 | + collection_name=collection_name, |
| 22 | + ) |
| 23 | + .with_llm( |
| 24 | + Settings.OLLAMA, |
| 25 | + model_name=model_name, |
| 26 | + system_prompt=system_prompt_directory, |
| 27 | + options={"num_ctx": 8192}, |
| 28 | + ) |
19 | 29 | .build_rag(k=5) |
| 30 | +) |
20 | 31 |
|
21 | 32 | rag.vector_store.ingest( |
22 | | - data_path='./src/raglight', |
23 | | - # ignore_folders=ignore_folders |
24 | | - ) |
| 33 | + data_path="./src/raglight", |
| 34 | + # ignore_folders=ignore_folders |
| 35 | +) |
25 | 36 | while True: |
26 | 37 | query = input(">>> ") |
27 | | - if query == "quit" or query == "bye" : |
28 | | - print('🤖 : See you soon 👋') |
| 38 | + if query == "quit" or query == "bye": |
| 39 | + print("🤖 : See you soon 👋") |
29 | 40 | break |
30 | 41 | response = rag.generate(query) |
31 | 42 | print(response) |
32 | | - |
|
0 commit comments