You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
langchain/langchain
Tian Wei d7f807b71f
Add AzureCognitiveServicesToolkit to call Azure Cognitive Services API (#5012)
# Add AzureCognitiveServicesToolkit to call Azure Cognitive Services
API: achieve some multimodal capabilities

This PR adds a toolkit named AzureCognitiveServicesToolkit which bundles
the following tools:
- AzureCogsImageAnalysisTool: calls Azure Cognitive Services image
analysis API to extract caption, objects, tags, and text from images.
- AzureCogsFormRecognizerTool: calls Azure Cognitive Services form
recognizer API to extract text, tables, and key-value pairs from
documents.
- AzureCogsSpeech2TextTool: calls Azure Cognitive Services speech to
text API to transcribe speech to text.
- AzureCogsText2SpeechTool: calls Azure Cognitive Services text to
speech API to synthesize text to speech.

This toolkit can be used to process image, document, and audio inputs.
---------

Co-authored-by: Dev 2049 <dev.dev2049@gmail.com>
1 year ago
..
agents Add AzureCognitiveServicesToolkit to call Azure Cognitive Services API (#5012) 1 year ago
callbacks WhyLabs callback (#4906) 1 year ago
chains changed ValueError to ImportError (#5103) 1 year ago
chat_models changed ValueError to ImportError (#5103) 1 year ago
cli update langchainplus client and docker file to reflect port changes (#5005) 1 year ago
client Pass Dataset Name by Name not Position (#5108) 1 year ago
docstore changed ValueError to ImportError (#5006) 1 year ago
document_loaders Add Mastodon toots loader (#5036) 1 year ago
embeddings changed ValueError to ImportError (#5103) 1 year ago
evaluation Replace remaining usage of basellm with baselangmodel (#3981) 1 year ago
experimental Fixed import error for AutoGPT e.g. from langchain.experimental.auton… (#5101) 1 year ago
graphs changed ValueError to ImportError (#5103) 1 year ago
indexes Replace remaining usage of basellm with baselangmodel (#3981) 1 year ago
llms Add OpenLM LLM multi-provider (#4993) 1 year ago
memory changed ValueError to ImportError (#5103) 1 year ago
output_parsers Harrison/json new line (#4646) 1 year ago
prompts fix prompt saving (#4987) 1 year ago
retrievers fix: assign current_time to datetime.now() if current_time is None (#5045) 1 year ago
tools Add AzureCognitiveServicesToolkit to call Azure Cognitive Services API (#5012) 1 year ago
utilities changed ValueError to ImportError (#5103) 1 year ago
vectorstores Fixes issue #5072 - adds additional support to Weaviate (#5085) 1 year ago
__init__.py console callback verbose (#4696) 1 year ago
base_language.py Add 'get_token_ids' method (#4784) 1 year ago
cache.py changed ValueError to ImportError (#5103) 1 year ago
docker-compose.yaml Update docker-compose.yaml (#3582) 1 year ago
document_transformers.py Contextual compression retriever (#2915) 1 year ago
env.py Add Environment Info to Run (#4691) 1 year ago
example_generator.py Replace remaining usage of basellm with baselangmodel (#3981) 1 year ago
formatting.py Validate `input_variables` when using `jinja2` templates (#3140) 1 year ago
input.py Bold Crumbs (#4876) 1 year ago
math_utils.py add get_top_k_cosine_similarity method to get max top k score and index (#5059) 1 year ago
model_laboratory.py Harrison/improve cache (#368) 2 years ago
py.typed Add py.typed marker to package (#121) 2 years ago
python.py Move PythonRepl -> langchain.utilities (#2917) 1 year ago
requests.py fixed aiohttp.client_exceptions.ClientConnectionError: Connection closed (#2718) 2 years ago
schema.py Improving Resilience of MRKL Agent (#5014) 1 year ago
serpapi.py move serpapi wrapper (#1199) 2 years ago
server.py Update Tracing Walkthrough (#4760) 1 year ago
sql_database.py Support Databricks in SQLDatabase (#4702) 1 year ago
text_splitter.py Improve effeciency of TextSplitter.split_documents, iterate once (#5111) 1 year ago
utils.py Harrison/virtual time (#4658) 1 year ago