langchain/langchain
M Waleed Kadous 5124c1e0d9
Add aviary support (#5661)
Aviary is an open source toolkit for evaluating and deploying open
source LLMs. You can find out more about it on
[http://github.com/ray-project/aviary). You can try it out at
[http://aviary.anyscale.com](aviary.anyscale.com).

This code adds support for Aviary in LangChain. To minimize
dependencies, it connects directly to the HTTP endpoint.

The current implementation is not accelerated and uses the default
implementation of `predict` and `generate`.

It includes a test and a simple example. 

@hwchase17 and @agola11 could you have a look at this?

---------

Co-authored-by: Dev 2049 <dev.dev2049@gmail.com>
2023-06-05 16:28:42 -07:00
..
agents Raise an exception in MKRL and Chat Output Parsers if parsing text which contains both an action and a final answer (#5609) 2023-06-04 14:40:49 -07:00
callbacks FileCallbackHandler (#5589) 2023-06-03 16:48:48 -07:00
chains Add class attribute "return_generated_question" to class "BaseConversationalRetrievalChain" (#5749) 2023-06-05 16:10:12 -07:00
chat_models Add parameters to send_message() call for vertexai chat models (PaLM2) (#5566) 2023-06-03 15:17:38 -07:00
cli Add 'status' command to get server status (#5197) 2023-05-24 21:43:16 +00:00
client Update Tracer Auth / Reduce Num Calls (#5517) 2023-06-02 12:13:56 -07:00
docstore changed ValueError to ImportError (#5006) 2023-05-19 15:28:08 -07:00
document_loaders Create OpenAIWhisperParser for generating Documents from audio files (#5580) 2023-06-05 15:51:13 -07:00
embeddings Created fix for 5475 (#5659) 2023-06-03 16:47:52 -07:00
evaluation Add Feedback Methods + Evaluation examples (#5166) 2023-05-31 11:14:27 -07:00
experimental Adding support to save multiple memories at a time. Cuts save time by … (#5172) 2023-06-05 12:47:48 -07:00
graphs Improve Error Messaging for APOC Procedure Failure in Neo4jGraph (#5547) 2023-06-03 16:56:39 -07:00
indexes Create async copy of from_text() inside GraphIndexCreator. (#5214) 2023-05-24 21:54:12 -07:00
llms Add aviary support (#5661) 2023-06-05 16:28:42 -07:00
memory Zep Hybrid Search (#5742) 2023-06-05 12:59:28 -07:00
output_parsers Removes unnecessary backslash escaping for backticks in python (#5751) 2023-06-05 13:30:11 -07:00
prompts Harrison/pipeline prompt (#5540) 2023-06-04 14:29:37 -07:00
retrievers Zep Hybrid Search (#5742) 2023-06-05 12:59:28 -07:00
tools Add args_schema to google_places tool (#5680) 2023-06-04 14:28:46 -07:00
utilities Harrison/pubmed integration (#5664) 2023-06-03 16:25:28 -07:00
vectorstores Integrate Clickhouse as Vector Store (#5650) 2023-06-05 13:32:04 -07:00
__init__.py console callback verbose (#4696) 2023-05-17 01:28:43 +00:00
base_language.py Add async versions of predict() and predict_messages() (#4867) 2023-05-23 17:22:49 -07:00
cache.py feat: add Momento as a standard cache and chat message history provider (#5221) 2023-05-25 19:13:21 -07:00
docker-compose.yaml Update docker-compose.yaml (#3582) 2023-04-26 15:11:59 -07:00
document_transformers.py Contextual compression retriever (#2915) 2023-04-20 17:01:14 -07:00
env.py Add Environment Info to Run (#4691) 2023-05-15 15:38:49 +00:00
example_generator.py Replace remaining usage of basellm with baselangmodel (#3981) 2023-05-02 21:52:29 -07:00
formatting.py Validate input_variables when using jinja2 templates (#3140) 2023-04-19 16:18:32 -07:00
input.py FileCallbackHandler (#5589) 2023-06-03 16:48:48 -07:00
math_utils.py add get_top_k_cosine_similarity method to get max top k score and index (#5059) 2023-05-22 11:55:48 -07:00
model_laboratory.py Harrison/improve cache (#368) 2022-12-18 16:22:42 -05:00
py.typed Add py.typed marker to package (#121) 2022-11-12 11:22:32 -08:00
python.py Move PythonRepl -> langchain.utilities (#2917) 2023-04-15 10:50:25 -07:00
requests.py fixed aiohttp.client_exceptions.ClientConnectionError: Connection closed (#2718) 2023-04-11 10:52:55 -07:00
schema.py Implemented appending arbitrary messages (#5293) 2023-05-29 07:18:59 -07:00
serpapi.py move serpapi wrapper (#1199) 2023-02-20 21:15:45 -08:00
server.py Update Tracing Walkthrough (#4760) 2023-05-16 13:26:43 +00:00
sql_database.py Fix SQLAlchemy truncating text when it is too big (#5206) 2023-06-01 21:33:31 -04:00
text_splitter.py refactor: extract token text splitter function (#5179) 2023-06-04 14:41:44 -07:00
utils.py feat(integrations): Add WandbTracer (#4521) 2023-06-01 00:01:19 -07:00