-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Description
This code
from lisette import Chat
def adder(a:int,b:int):
"Add two numbers"
return a+b
def multer(a:int,b:int):
"Multiply two numbers"
return a*b
c = Chat('gemini/gemini-2.5-flash', tools=[adder,multer])
r = c('Use tools to solve 42427928*548749+547892? ')causes this error
Traceback (most recent call last):
File "C:\Users\andre\workspace\solveit\lessons\gemini-lisette.py", line 15, in <module>
r = c('Use tools to solve 42427928*548749+547892? ')
File "C:\Users\andre\workspace\solveit\lessons\myenv\Lib\site-packages\lisette\core.py", line 307, in __call__
else: return last(result_gen) # normal chat behavior
~~~~^^^^^^^^^^^^
File "C:\Users\andre\workspace\solveit\lessons\myenv\Lib\site-packages\fastcore\basics.py", line 749, in last
for res in x: pass
^
File "C:\Users\andre\workspace\solveit\lessons\myenv\Lib\site-packages\lisette\core.py", line 288, in _call
yield from self._call(
prompt, prefill, temp, think, search, stream, max_steps, step+1,
final_prompt, tool_choice, **kwargs)
File "C:\Users\andre\workspace\solveit\lessons\myenv\Lib\site-packages\lisette\core.py", line 277, in _call
m = res.choices[0].message
~~~~~~~~~~~^^^
IndexError: list index out of range
Metadata
Metadata
Assignees
Labels
No labels