mirror of
https://github.com/hwchase17/langchain.git
synced 2026-03-18 19:18:48 +00:00
fix case for empty lists
This commit is contained in:
@@ -82,7 +82,9 @@ class BaseChatModel(BaseLanguageModel, ABC):
|
||||
)
|
||||
try:
|
||||
results = [
|
||||
self._generate(m, stop=stop, run_manager=run_managers[0])
|
||||
self._generate(
|
||||
m, stop=stop, run_manager=run_managers[0] if run_managers else None
|
||||
)
|
||||
if new_arg_supported
|
||||
else self._generate(m, stop=stop)
|
||||
for m in messages
|
||||
@@ -126,7 +128,11 @@ class BaseChatModel(BaseLanguageModel, ABC):
|
||||
try:
|
||||
results = await asyncio.gather(
|
||||
*[
|
||||
self._agenerate(m, stop=stop, run_manager=run_managers[0])
|
||||
self._agenerate(
|
||||
m,
|
||||
stop=stop,
|
||||
run_manager=run_managers[0] if run_managers else None,
|
||||
)
|
||||
if new_arg_supported
|
||||
else self._agenerate(m, stop=stop)
|
||||
for m in messages
|
||||
|
||||
@@ -184,7 +184,11 @@ class BaseLLM(BaseLanguageModel, ABC):
|
||||
)
|
||||
try:
|
||||
output = (
|
||||
self._generate(prompts, stop=stop, run_manager=run_managers[0])
|
||||
self._generate(
|
||||
prompts,
|
||||
stop=stop,
|
||||
run_manager=run_managers[0] if run_managers else None,
|
||||
)
|
||||
if new_arg_supported
|
||||
else self._generate(prompts, stop=stop)
|
||||
)
|
||||
@@ -209,7 +213,9 @@ class BaseLLM(BaseLanguageModel, ABC):
|
||||
try:
|
||||
new_results = (
|
||||
self._generate(
|
||||
missing_prompts, stop=stop, run_manager=run_managers[0]
|
||||
missing_prompts,
|
||||
stop=stop,
|
||||
run_manager=run_managers[0] if run_managers else None,
|
||||
)
|
||||
if new_arg_supported
|
||||
else self._generate(missing_prompts, stop=stop)
|
||||
|
||||
Reference in New Issue
Block a user