Broaden docstring: all non-OpenAI providers need non-empty messages
This commit is contained in:
@@ -161,8 +161,7 @@ class BaseLLMAdapter(ABC, Generic[TLLMInvocationParams]):
|
|||||||
If extracting would leave the messages list empty
|
If extracting would leave the messages list empty
|
||||||
(``len(messages) == 1``), the message is converted to ``"user"`` role
|
(``len(messages) == 1``), the message is converted to ``"user"`` role
|
||||||
instead of being extracted. This prevents sending an empty conversation
|
instead of being extracted. This prevents sending an empty conversation
|
||||||
history to providers that require at least one non-system message
|
history to providers that require at least one non-system message.
|
||||||
(e.g. Anthropic, Bedrock).
|
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
messages: Message list in standard format (mutated in-place).
|
messages: Message list in standard format (mutated in-place).
|
||||||
|
|||||||
Reference in New Issue
Block a user