Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clarifai integration #5954

Merged
merged 38 commits into from
Jun 22, 2023
Merged

Conversation

ghost
Copy link

@ghost ghost commented Jun 9, 2023

Changes

This PR adds Clarifai integration to Langchain. Clarifai is an end-to-end AI Platform. Clarifai offers user the ability to use many types of LLM (OpenAI, cohere, ect and other open source models). As well, a clarifai app can be treated as a vector database to upload and retrieve data. The integrations includes:

  • Clarifai LLM integration: Clarifai supports many types of language model that users can utilize for their application
  • Clarifai VectorDB: A Clarifai application can hold data and embeddings. You can run semantic search with the embeddings

Before submitting

  • Added integration test for LLM
  • Added integration test for VectorDB
  • Added notebook for LLM
  • Added notebook for VectorDB

Who can review?

@ghost ghost changed the title WIP: Clarifai integration Clarifai integration Jun 9, 2023
@ghost
Copy link
Author

ghost commented Jun 13, 2023

Hi @hwchase17, would love to get your input and support for this pull request. We are very excited to integrate Clarifai into Langchain.

@hwchase17 hwchase17 added the 03 enhancement Enhancement of existing functionality label Jun 16, 2023
@vercel
Copy link

vercel bot commented Jun 16, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

1 Ignored Deployment
Name Status Preview Comments Updated (UTC)
langchain ⬜️ Ignored (Inspect) Jun 22, 2023 8:40am

@vercel vercel bot temporarily deployed to Preview June 16, 2023 15:11 Inactive
@hwchase17
Copy link
Contributor

looks like theres some minor nits but largely lgtm

@vercel
Copy link

vercel bot commented Jun 19, 2023

@minhajul-clarifai is attempting to deploy a commit to the LangChain Team on Vercel.

A member of the Team first needs to authorize it.

@dev2049 dev2049 added llms Ɑ: vector store Related to vector store module labels Jun 21, 2023
@dev2049
Copy link
Contributor

dev2049 commented Jun 22, 2023

looks awesome, thanks @minhajul-clarifai!

@dev2049 dev2049 merged commit 6e57306 into langchain-ai:master Jun 22, 2023
tconkling added a commit to tconkling/langchain that referenced this pull request Jun 22, 2023
* master:
  MD header text splitter returns Documents (langchain-ai#6571)
  Fix callback forwarding in async plan method for OpenAI function agent (langchain-ai#6584)
  bump 209 (langchain-ai#6593)
  Clarifai integration (langchain-ai#5954)
  Add missing word in comment (langchain-ai#6587)
  Add AzureML endpoint LLM wrapper (langchain-ai#6580)
  Add OpenLLM wrapper(langchain-ai#6578)
  feat: interfaces for async embeddings, implement async openai (langchain-ai#6563)
  Upgrade the version of AwaDB and add some new interfaces (langchain-ai#6565)
  add motherduck docs (langchain-ai#6572)
  Detailed using the Twilio tool to send messages with 3rd party apps incl. WhatsApp (langchain-ai#6562)
  Change Data Loader Namespace (langchain-ai#6568)
  Remove duplicate databricks entries in ecosystem integrations (langchain-ai#6569)
  Fix whatsappchatloader - enable parsing new datetime format on WhatsApp chat (langchain-ai#6555)
  Wait for all futures (langchain-ai#6554)
  feat: faiss filter from list (langchain-ai#6537)
  update pr tmpl (langchain-ai#6552)
  Remove unintended double negation in docstring (langchain-ai#6541)
  Minor Grammar Fixes in Docs and Comments (langchain-ai#6536)
This was referenced Jun 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
03 enhancement Enhancement of existing functionality Ɑ: vector store Related to vector store module
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants