pull/385/head
evelynmitchell 1 year ago
parent b682e87bf2
commit ac18bc88cb

@ -1,7 +1,7 @@
import os import os
from dotenv import load_dotenv from dotenv import load_dotenv
from swarms import Agent from swarms import Agent
from langchain_communityllms import OpenAIChat from langchain_community.llms import OpenAIChat
# Loading environment variables from .env file # Loading environment variables from .env file
load_dotenv() load_dotenv()

@ -1,4 +1,4 @@
from langchain_communitydocument_loaders import CSVLoader from langchain_community.document_loaders import CSVLoader
from swarms.memory import qdrant from swarms.memory import qdrant
loader = CSVLoader( loader = CSVLoader(

@ -2,10 +2,10 @@ from typing import Callable, List
import numpy as np import numpy as np
import tenacity import tenacity
from langchain_communitychat_models import ChatOpenAI from langchain_community.chat_models import ChatOpenAI
from langchain_communityoutput_parsers import RegexParser from langchain_community.output_parsers import RegexParser
from langchain_communityprompts import PromptTemplate from langchain_community.prompts import PromptTemplate
from langchain_communityschema import ( from langchain_community.schema import (
HumanMessage, HumanMessage,
SystemMessage, SystemMessage,
) )

@ -1,4 +1,4 @@
from langchain_communitybase_language import BaseLanguageModel from langchain_community.base_language import BaseLanguageModel
from langchain_experimental.autonomous_agents.hugginggpt.repsonse_generator import ( from langchain_experimental.autonomous_agents.hugginggpt.repsonse_generator import (
load_response_generator, load_response_generator,
) )

@ -2,9 +2,9 @@ import os
from typing import Any, List from typing import Any, List
import faiss import faiss
from langchain_communitydocstore import InMemoryDocstore from langchain_community.docstore import InMemoryDocstore
from langchain_communityembeddings import OpenAIEmbeddings from langchain_community.embeddings import OpenAIEmbeddings
from langchain_communityvectorstores import FAISS from langchain_community.vectorstores import FAISS
from langchain_experimental.autonomous_agents import AutoGPT from langchain_experimental.autonomous_agents import AutoGPT
from swarms.utils.decorators import error_decorator, timing_decorator from swarms.utils.decorators import error_decorator, timing_decorator

@ -19,16 +19,16 @@ from typing import (
Union, Union,
) )
from langchain_communitycallbacks.manager import ( from langchain_community.callbacks.manager import (
AsyncCallbackManagerForLLMRun, AsyncCallbackManagerForLLMRun,
CallbackManagerForLLMRun, CallbackManagerForLLMRun,
) )
from langchain_communityllms.base import LLM from langchain_community.llms.base import LLM
from pydantic import Field, SecretStr, root_validator from pydantic import Field, SecretStr, root_validator
from langchain_communityschema.language_model import BaseLanguageModel from langchain_community.schema.language_model import BaseLanguageModel
from langchain_communityschema.output import GenerationChunk from langchain_community.schema.output import GenerationChunk
from langchain_communityschema.prompt import PromptValue from langchain_community.schema.prompt import PromptValue
from langchain_communityutils import ( from langchain_community.utils import (
get_from_dict_or_env, get_from_dict_or_env,
) )
from packaging.version import parse from packaging.version import parse
@ -360,7 +360,7 @@ class Anthropic(LLM, _AnthropicCommon):
.. code-block:: python .. code-block:: python
import anthropic import anthropic
from langchain_communityllms import Anthropic from langchain_community.llms import Anthropic
model = Anthropic(model="<model_name>", anthropic_api_key="my-api-key") model = Anthropic(model="<model_name>", anthropic_api_key="my-api-key")
@ -386,7 +386,7 @@ class Anthropic(LLM, _AnthropicCommon):
"""Raise warning that this class is deprecated.""" """Raise warning that this class is deprecated."""
warnings.warn( warnings.warn(
"This Anthropic LLM is deprecated. Please use `from" "This Anthropic LLM is deprecated. Please use `from"
" langchain_communitychat_models import ChatAnthropic` instead" " langchain_community.chat_models import ChatAnthropic` instead"
) )
return values return values

@ -9,15 +9,15 @@ from tenacity import (
wait_exponential, wait_exponential,
) )
from langchain_communitycallbacks.manager import ( from langchain_community.callbacks.manager import (
AsyncCallbackManagerForLLMRun, AsyncCallbackManagerForLLMRun,
CallbackManagerForLLMRun, CallbackManagerForLLMRun,
) )
from langchain_communityllms.base import LLM from langchain_community.llms.base import LLM
from langchain_communityllms.utils import enforce_stop_tokens from langchain_community.llms.utils import enforce_stop_tokens
from langchain_communityload.serializable import Serializable from langchain_community.load.serializable import Serializable
from pydantic import Extra, Field, root_validator from pydantic import Extra, Field, root_validator
from langchain_communityutils import get_from_dict_or_env from langchain_community.utils import get_from_dict_or_env
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@ -119,7 +119,7 @@ class Cohere(LLM, BaseCohere):
Example: Example:
.. code-block:: python .. code-block:: python
from langchain_communityllms import Cohere from langchain_community.llms import Cohere
cohere = Cohere(model="gptd-instruct-tft", cohere_api_key="my-api-key") cohere = Cohere(model="gptd-instruct-tft", cohere_api_key="my-api-key")
""" """

@ -2,7 +2,7 @@ import tempfile
from enum import Enum from enum import Enum
from typing import Any, Dict, Union from typing import Any, Dict, Union
from langchain_communityutils import get_from_dict_or_env from langchain_community.utils import get_from_dict_or_env
from pydantic import root_validator from pydantic import root_validator
from swarms.tools.tool import BaseTool from swarms.tools.tool import BaseTool

@ -155,7 +155,7 @@ class OpenAIEmbeddings(BaseModel, Embeddings):
Example: Example:
.. code-block:: python .. code-block:: python
from langchain_communityembeddings import OpenAIEmbeddings from langchain_community.embeddings import OpenAIEmbeddings
openai = OpenAIEmbeddings(openai_api_key="my-api-key") openai = OpenAIEmbeddings(openai_api_key="my-api-key")
In order to use the library with Microsoft Azure endpoints, you need to set In order to use the library with Microsoft Azure endpoints, you need to set
@ -174,7 +174,7 @@ class OpenAIEmbeddings(BaseModel, Embeddings):
os.environ["OPENAI_API_VERSION"] = "2023-05-15" os.environ["OPENAI_API_VERSION"] = "2023-05-15"
os.environ["OPENAI_PROXY"] = "http://your-corporate-proxy:8080" os.environ["OPENAI_PROXY"] = "http://your-corporate-proxy:8080"
from langchain_communityembeddings.openai import OpenAIEmbeddings from langchain_community.embeddings.openai import OpenAIEmbeddings
embeddings = OpenAIEmbeddings( embeddings = OpenAIEmbeddings(
deployment="your-embeddings-deployment-name", deployment="your-embeddings-deployment-name",
model="your-embeddings-model-name", model="your-embeddings-model-name",

@ -22,19 +22,19 @@ from typing import (
Union, Union,
) )
from langchain_communitycallbacks.manager import ( from langchain_community.callbacks.manager import (
AsyncCallbackManagerForLLMRun, AsyncCallbackManagerForLLMRun,
CallbackManagerForLLMRun, CallbackManagerForLLMRun,
) )
from langchain_communityllms.base import BaseLLM from langchain_community.llms.base import BaseLLM
from langchain_communitypydantic_v1 import Field, root_validator from langchain_community.pydantic_v1 import Field, root_validator
from langchain_communityschema import Generation, LLMResult from langchain_community.schema import Generation, LLMResult
from langchain_communityschema.output import GenerationChunk from langchain_community.schema.output import GenerationChunk
from langchain_communityutils import ( from langchain_community.utils import (
get_from_dict_or_env, get_from_dict_or_env,
get_pydantic_field_names, get_pydantic_field_names,
) )
from langchain_communityutils.utils import build_extra_kwargs from langchain_community.utils.utils import build_extra_kwargs
from tenacity import ( from tenacity import (
RetryCallState, RetryCallState,
before_sleep_log, before_sleep_log,
@ -785,7 +785,7 @@ class OpenAI(BaseOpenAI):
Example: Example:
.. code-block:: python .. code-block:: python
from langchain_communityllms import OpenAI from langchain_community.llms import OpenAI
openai = OpenAI(model_name="text-davinci-003") openai = OpenAI(model_name="text-davinci-003")
""" """
@ -809,7 +809,7 @@ class AzureOpenAI(BaseOpenAI):
Example: Example:
.. code-block:: python .. code-block:: python
from langchain_communityllms import AzureOpenAI from langchain_community.llms import AzureOpenAI
openai = AzureOpenAI(model_name="text-davinci-003") openai = AzureOpenAI(model_name="text-davinci-003")
""" """
@ -886,7 +886,7 @@ class OpenAIChat(BaseLLM):
Example: Example:
.. code-block:: python .. code-block:: python
from langchain_communityllms import OpenAIChat from langchain_community.llms import OpenAIChat
openaichat = OpenAIChat(model_name="gpt-3.5-turbo") openaichat = OpenAIChat(model_name="gpt-3.5-turbo")
""" """

@ -3,11 +3,11 @@ from __future__ import annotations
import logging import logging
from typing import Any, Callable, Dict, List, Optional from typing import Any, Callable, Dict, List, Optional
from langchain_communitycallbacks.manager import CallbackManagerForLLMRun from langchain_community.callbacks.manager import CallbackManagerForLLMRun
from langchain_communityllms import BaseLLM from langchain_community.llms import BaseLLM
from langchain_communitypydantic_v1 import BaseModel, root_validator from langchain_community.pydantic_v1 import BaseModel, root_validator
from langchain_communityschema import Generation, LLMResult from langchain_community.schema import Generation, LLMResult
from langchain_communityutils import get_from_dict_or_env from langchain_community.utils import get_from_dict_or_env
from tenacity import ( from tenacity import (
before_sleep_log, before_sleep_log,
retry, retry,

@ -8,7 +8,7 @@ from pydantic import Field
from swarms.utils.serializable import Serializable from swarms.utils.serializable import Serializable
if TYPE_CHECKING: if TYPE_CHECKING:
from langchain_communityprompts.chat import ChatPromptTemplate from langchain_community.prompts.chat import ChatPromptTemplate
def get_buffer_string( def get_buffer_string(
@ -29,7 +29,7 @@ def get_buffer_string(
Example: Example:
.. code-block:: python .. code-block:: python
from langchain_communityschema import AIMessage, HumanMessage from langchain_community.schema import AIMessage, HumanMessage
messages = [ messages = [
HumanMessage(content="Hi, how are you?"), HumanMessage(content="Hi, how are you?"),
@ -86,7 +86,7 @@ class BaseMessage(Serializable):
return True return True
def __add__(self, other: Any) -> ChatPromptTemplate: def __add__(self, other: Any) -> ChatPromptTemplate:
from langchain_communityprompts.chat import ChatPromptTemplate from langchain_community.prompts.chat import ChatPromptTemplate
prompt = ChatPromptTemplate(messages=[self]) prompt = ChatPromptTemplate(messages=[self])
return prompt + other return prompt + other

@ -5,7 +5,7 @@ from abc import ABC, abstractmethod
from functools import partial from functools import partial
from typing import Any, Literal, Sequence from typing import Any, Literal, Sequence
from langchain_communityload.serializable import Serializable from langchain_community.load.serializable import Serializable
from pydantic import Field from pydantic import Field

@ -3,7 +3,7 @@ import random
from typing import List from typing import List
import tenacity import tenacity
from langchain_communityoutput_parsers import RegexParser from langchain_community.output_parsers import RegexParser
from swarms.structs.agent import Agent from swarms.structs.agent import Agent
from swarms.utils.logger import logger from swarms.utils.logger import logger

@ -3,7 +3,7 @@ import re
from abc import abstractmethod from abc import abstractmethod
from typing import Dict, List, NamedTuple from typing import Dict, List, NamedTuple
from langchain_communityschema import BaseOutputParser from langchain_community.schema import BaseOutputParser
from pydantic import ValidationError from pydantic import ValidationError
from swarms.tools.tool import BaseTool from swarms.tools.tool import BaseTool

@ -19,8 +19,8 @@ from typing import (
Union, Union,
) )
from langchain_communitycallbacks.base import BaseCallbackManager from langchain_community.callbacks.base import BaseCallbackManager
from langchain_communitycallbacks.manager import ( from langchain_community.callbacks.manager import (
AsyncCallbackManager, AsyncCallbackManager,
AsyncCallbackManagerForToolRun, AsyncCallbackManagerForToolRun,
CallbackManager, CallbackManager,
@ -28,7 +28,7 @@ from langchain_communitycallbacks.manager import (
Callbacks, Callbacks,
) )
from langchain_communityload.serializable import Serializable from langchain_community.load.serializable import Serializable
from pydantic import ( from pydantic import (
BaseModel, BaseModel,
Extra, Extra,
@ -37,7 +37,7 @@ from pydantic import (
root_validator, root_validator,
validate_arguments, validate_arguments,
) )
from langchain_communityschema.runnable import ( from langchain_community.schema.runnable import (
Runnable, Runnable,
RunnableConfig, RunnableConfig,
RunnableSerializable, RunnableSerializable,

@ -100,9 +100,9 @@ Here's the pseudocode algorithm for a `WorkerNode` class that includes a vector
In Python, this could look something like: In Python, this could look something like:
```python ```python
from langchain_communityvectorstores import FAISS from langchain_community.vectorstores import FAISS
from langchain_communitydocstore import InMemoryDocstore from langchain_community.docstore import InMemoryDocstore
from langchain_communityembeddings import OpenAIEmbeddings from langchain_community.embeddings import OpenAIEmbeddings
import faiss import faiss
from swarms.workers.auto_agent import AutoGPT from swarms.workers.auto_agent import AutoGPT
from collections import deque from collections import deque

@ -47,7 +47,7 @@ def test_stream_speech(eleven_labs_tool):
# Testing fixture and environment variables # Testing fixture and environment variables
def test_api_key_validation(eleven_labs_tool): def test_api_key_validation(eleven_labs_tool):
with patch( with patch(
"langchain_communityutils.get_from_dict_or_env", return_value=API_KEY "langchain_community.utils.get_from_dict_or_env", return_value=API_KEY
): ):
values = {"eleven_api_key": None} values = {"eleven_api_key": None}
validated_values = eleven_labs_tool.validate_environment( validated_values = eleven_labs_tool.validate_environment(

Loading…
Cancel
Save