Update function signature and import statements
This commit is contained in:
parent
a92dcaf37d
commit
257f802277
5 changed files with 7 additions and 9 deletions
|
|
@ -178,7 +178,7 @@ def get_flow_inputs(graph: "Graph") -> List["Vertex"]:
|
||||||
return inputs
|
return inputs
|
||||||
|
|
||||||
|
|
||||||
def build_schema_from_inputs(name: str, inputs: List[tuple[str, str, str]]) -> BaseModel:
|
def build_schema_from_inputs(name: str, inputs: List["Vertex"]) -> BaseModel:
|
||||||
"""
|
"""
|
||||||
Builds a schema from the given inputs.
|
Builds a schema from the given inputs.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
from typing import List
|
from typing import List, Optional
|
||||||
|
|
||||||
from langchain.agents import create_xml_agent
|
from langchain.agents import create_xml_agent
|
||||||
from langchain_core.prompts import PromptTemplate
|
from langchain_core.prompts import PromptTemplate
|
||||||
|
|
@ -69,7 +69,7 @@ class XMLAgentComponent(LCAgentComponent):
|
||||||
llm: BaseLLM,
|
llm: BaseLLM,
|
||||||
tools: List[Tool],
|
tools: List[Tool],
|
||||||
prompt: str,
|
prompt: str,
|
||||||
memory: BaseMemory = None,
|
memory: Optional[BaseMemory] = None,
|
||||||
tool_template: str = "{name}: {description}",
|
tool_template: str = "{name}: {description}",
|
||||||
handle_parsing_errors: bool = True,
|
handle_parsing_errors: bool = True,
|
||||||
) -> Text:
|
) -> Text:
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,6 @@ from typing import Optional
|
||||||
|
|
||||||
from langchain.llms.base import BaseLanguageModel
|
from langchain.llms.base import BaseLanguageModel
|
||||||
from langchain_openai import AzureChatOpenAI
|
from langchain_openai import AzureChatOpenAI
|
||||||
from pydantic.v1 import SecretStr
|
|
||||||
|
|
||||||
from langflow.base.models.model import LCModelComponent
|
from langflow.base.models.model import LCModelComponent
|
||||||
from langflow.field_typing import Text
|
from langflow.field_typing import Text
|
||||||
|
|
@ -91,21 +90,20 @@ class AzureChatOpenAIComponent(LCModelComponent):
|
||||||
azure_endpoint: str,
|
azure_endpoint: str,
|
||||||
input_value: Text,
|
input_value: Text,
|
||||||
azure_deployment: str,
|
azure_deployment: str,
|
||||||
api_key: str,
|
|
||||||
api_version: str,
|
api_version: str,
|
||||||
|
api_key: Optional[str] = None,
|
||||||
system_message: Optional[str] = None,
|
system_message: Optional[str] = None,
|
||||||
temperature: float = 0.7,
|
temperature: float = 0.7,
|
||||||
max_tokens: Optional[int] = 1000,
|
max_tokens: Optional[int] = 1000,
|
||||||
stream: bool = False,
|
stream: bool = False,
|
||||||
) -> BaseLanguageModel:
|
) -> BaseLanguageModel:
|
||||||
secret_api_key = SecretStr(api_key)
|
|
||||||
try:
|
try:
|
||||||
output = AzureChatOpenAI(
|
output = AzureChatOpenAI(
|
||||||
model=model,
|
model=model,
|
||||||
azure_endpoint=azure_endpoint,
|
azure_endpoint=azure_endpoint,
|
||||||
azure_deployment=azure_deployment,
|
azure_deployment=azure_deployment,
|
||||||
api_version=api_version,
|
api_version=api_version,
|
||||||
api_key=secret_api_key,
|
api_key=api_key,
|
||||||
temperature=temperature,
|
temperature=temperature,
|
||||||
max_tokens=max_tokens,
|
max_tokens=max_tokens,
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -74,7 +74,7 @@ class AstraDBSearchComponent(AstraDBVectorStoreComponent, LCVectorStoreComponent
|
||||||
self,
|
self,
|
||||||
embedding: Embeddings,
|
embedding: Embeddings,
|
||||||
collection_name: str,
|
collection_name: str,
|
||||||
input_value: Optional[Text] = None,
|
input_value: Text,
|
||||||
search_type: str = "Similarity",
|
search_type: str = "Similarity",
|
||||||
token: Optional[str] = None,
|
token: Optional[str] = None,
|
||||||
api_endpoint: Optional[str] = None,
|
api_endpoint: Optional[str] = None,
|
||||||
|
|
|
||||||
|
|
@ -38,7 +38,7 @@ class MongoDBAtlasSearchComponent(MongoDBAtlasComponent, LCVectorStoreComponent)
|
||||||
) -> List[Record]:
|
) -> List[Record]:
|
||||||
search_kwargs = search_kwargs or {}
|
search_kwargs = search_kwargs or {}
|
||||||
vector_store = super().build(
|
vector_store = super().build(
|
||||||
connection_string=mongodb_atlas_cluster_uri,
|
mongodb_atlas_cluster_uri=mongodb_atlas_cluster_uri,
|
||||||
namespace=f"{db_name}.{collection_name}",
|
namespace=f"{db_name}.{collection_name}",
|
||||||
embedding=embedding,
|
embedding=embedding,
|
||||||
index_name=index_name,
|
index_name=index_name,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue