mirror of
https://github.com/hwchase17/langchain.git
synced 2026-06-09 10:17:00 +00:00
refactor(ollama): clean up tests (#33198)
This commit is contained in:
@@ -14,14 +14,20 @@ service.
|
||||
"""
|
||||
|
||||
from importlib import metadata
|
||||
from importlib.metadata import PackageNotFoundError
|
||||
|
||||
from langchain_ollama.chat_models import ChatOllama
|
||||
from langchain_ollama.embeddings import OllamaEmbeddings
|
||||
from langchain_ollama.llms import OllamaLLM
|
||||
|
||||
|
||||
def _raise_package_not_found_error() -> None:
|
||||
raise PackageNotFoundError
|
||||
|
||||
|
||||
try:
|
||||
if __package__ is None:
|
||||
raise metadata.PackageNotFoundError
|
||||
_raise_package_not_found_error()
|
||||
__version__ = metadata.version(__package__)
|
||||
except metadata.PackageNotFoundError:
|
||||
# Case where package metadata is not available.
|
||||
|
||||
@@ -132,7 +132,6 @@ def _parse_arguments_from_tool_call(
|
||||
Should be removed/changed if fixed upstream.
|
||||
|
||||
See https://github.com/ollama/ollama/issues/6155
|
||||
|
||||
"""
|
||||
if "function" not in raw_tool_call:
|
||||
return None
|
||||
@@ -834,7 +833,7 @@ class ChatOllama(BaseChatModel):
|
||||
messages: list[BaseMessage],
|
||||
stop: Optional[list[str]] = None,
|
||||
run_manager: Optional[CallbackManagerForLLMRun] = None,
|
||||
verbose: bool = False, # noqa: FBT001, FBT002
|
||||
verbose: bool = False, # noqa: FBT002
|
||||
**kwargs: Any,
|
||||
) -> ChatGenerationChunk:
|
||||
final_chunk = None
|
||||
@@ -860,7 +859,7 @@ class ChatOllama(BaseChatModel):
|
||||
messages: list[BaseMessage],
|
||||
stop: Optional[list[str]] = None,
|
||||
run_manager: Optional[AsyncCallbackManagerForLLMRun] = None,
|
||||
verbose: bool = False, # noqa: FBT001, FBT002
|
||||
verbose: bool = False, # noqa: FBT002
|
||||
**kwargs: Any,
|
||||
) -> ChatGenerationChunk:
|
||||
final_chunk = None
|
||||
|
||||
@@ -368,7 +368,7 @@ class OllamaLLM(BaseLLM):
|
||||
prompt: str,
|
||||
stop: Optional[list[str]] = None,
|
||||
run_manager: Optional[AsyncCallbackManagerForLLMRun] = None,
|
||||
verbose: bool = False, # noqa: FBT001, FBT002
|
||||
verbose: bool = False, # noqa: FBT002
|
||||
**kwargs: Any,
|
||||
) -> GenerationChunk:
|
||||
final_chunk = None
|
||||
@@ -410,7 +410,7 @@ class OllamaLLM(BaseLLM):
|
||||
prompt: str,
|
||||
stop: Optional[list[str]] = None,
|
||||
run_manager: Optional[CallbackManagerForLLMRun] = None,
|
||||
verbose: bool = False, # noqa: FBT001, FBT002
|
||||
verbose: bool = False, # noqa: FBT002
|
||||
**kwargs: Any,
|
||||
) -> GenerationChunk:
|
||||
final_chunk = None
|
||||
|
||||
Reference in New Issue
Block a user