Skip to content

Commit 12e8cb1

Browse files
author
Gregory Kohler
committed
specify num_results
currently the server has a bug where this must be specified. fixed in https://github.com/ioniccommerce/server/pull/179
1 parent 2278638 commit 12e8cb1

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

ionic_langchain/tool.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,11 @@
1212

1313
class Ionic:
1414
_sdk: IonicSDK
15+
_results_per_query: int
1516

16-
def __init__(self):
17+
def __init__(self, results_per_query: int = 5):
1718
self._sdk = IonicSDK()
19+
self._results_per_query = results_per_query or 5
1820

1921
def query(self, queries: str) -> dict[str, Any]:
2022
"""
@@ -23,9 +25,13 @@ def query(self, queries: str) -> dict[str, Any]:
2325
"""
2426
request = QueryAPIRequest(
2527
queries=[
26-
Query(query=query)
28+
Query(
29+
query=query,
30+
num_results=self._results_per_query,
31+
)
2732
for query in queries.split(", ")
2833
],
34+
2935
)
3036
response: QueryResponse = self._sdk.query(
3137
request=request,

0 commit comments

Comments
 (0)