Skip to content

Commit 2eb3da0

Browse files
author
RobuRishabh
committed
qwen_added
1 parent 522d1a4 commit 2eb3da0

File tree

6 files changed

+9
-9
lines changed

6 files changed

+9
-9
lines changed

Assigment - level 2.pdf

134 KB
Binary file not shown.

mock_database.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,13 @@ def search_flights(origin=None, destination=None, flight_number=None, airline=No
3333
"""
3434
print(f"🔍 Searching for: Origin={origin}, Destination={destination}, Flight Number={flight_number}, Airline={airline}")
3535

36-
# If flight number is provided, prioritize searching by flight number only
36+
# If flight number is provided, prioritize searching by flight number only
3737
if flight_number:
3838
matches = [flight for flight in flights if flight["flight_number"].lower() == flight_number.lower()]
3939
print(f"🔍 Flight number search results: {matches}")
4040
return matches
4141

42-
# If no flight number, apply standard search
42+
# If no flight number, apply standard search
4343
if not any([origin, destination, airline]):
4444
print("⚠️ No valid search parameters provided. Returning an empty list.")
4545
return []

ollama_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
load_dotenv()
99
OLLAMA_URL = os.getenv("OLLAMA_URL", "http://localhost:11434")
10-
OLLAMA_MODEL = os.getenv("OLLAMA_MODEL", "llama2:latest")
10+
OLLAMA_MODEL = os.getenv("OLLAMA_MODEL", "qwen2.5-coder:3b")
1111

1212
def initialize_ollama():
1313
try:

query_handler.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
# Load environment variables
99
load_dotenv()
10-
OLLAMA_MODEL = os.getenv("OLLAMA_MODEL", "llama2:latest")
10+
OLLAMA_MODEL = os.getenv("OLLAMA_MODEL", "qwen2.5-coder:3b")
1111
OLLAMA_AVAILABLE = check_ollama_availability()
1212

1313
# Initialize Ollama LLM
@@ -69,13 +69,13 @@ def extract_entities_ollama(query):
6969
json_str = json_match.group(0)
7070
extracted = json.loads(json_str)
7171

72-
# Clean extracted values
72+
# Clean extracted values
7373
if extracted.get("destination") == "City Name":
7474
extracted["destination"] = None # Ignore placeholder values
7575
if extracted.get("origin") == "NYC":
76-
extracted["origin"] = "New York" # Fix Ollama misinterpretation
76+
extracted["origin"] = "New York" # Map city codes to full names
7777

78-
# If no flight number is extracted, try regex
78+
# If no flight number is extracted, try regex
7979
if not extracted.get("flight_number"):
8080
extracted["flight_number"] = extract_flight_number(query)
8181

tests/test_ollama_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
def mock_env():
1010
original_env = os.environ.copy()
1111
os.environ["OLLAMA_URL"] = "http://test:11434"
12-
os.environ["OLLAMA_MODEL"] = "llama2:test"
12+
os.environ["OLLAMA_MODEL"] = "qwen2.5-coder:3b"
1313
yield
1414
os.environ.clear()
1515
os.environ.update(original_env)

tests/test_query_handler.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
@pytest.fixture
1212
def mock_env():
1313
original_env = os.environ.copy()
14-
os.environ["OLLAMA_MODEL"] = "llama2:test"
14+
os.environ["OLLAMA_MODEL"] = "qwen2.5-coder:3b"
1515
yield
1616
os.environ.clear()
1717
os.environ.update(original_env)

0 commit comments

Comments
 (0)