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

Introduce Nebula LLM to LangChain #8876

Merged

Conversation

davidvonthenen
Copy link
Contributor

@davidvonthenen davidvonthenen commented Aug 7, 2023

Description

This PR adds Nebula to the available LLMs in LangChain.

Nebula is an LLM focused on conversation understanding and enables users to extract conversation insights from video, audio, text, and chat-based conversations. These conversations can occur between any mix of human or AI participants.

Examples of some questions you could ask Nebula from a given conversation are:

  • What could be the customer’s pain points based on the conversation?
  • What sales opportunities can be identified from this conversation?
  • What best practices can be derived from this conversation for future customer interactions?

You can read more about Nebula here:
https://symbl.ai/blog/extract-insights-symbl-ai-generative-ai-recall-ai-meetings/

Integration Test

An integration test is added, but it requires network access. Since Nebula is fully managed like OpenAI, network access is required to exercise the integration test.

Linting

  • make lint
  • make test (TODO: there seems to be a failure in another non-related test??? Need to check on this.)
  • make format

Dependencies

No new dependencies were introduced.

Twitter handle

@symbldotai
@dvonthenen

If you have any questions, please let me know.

cc: @hwchase17, @baskaryan

@vercel
Copy link

vercel bot commented Aug 7, 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) Visit Preview Aug 7, 2023 8:02pm

@dosubot dosubot bot added the 🤖:enhancement A large net-new component, integration, or chain. Use sparingly. The largest features label Aug 7, 2023
@baskaryan
Copy link
Collaborator

thanks @dvonthenen!

@baskaryan baskaryan added the lgtm PR looks good. Use to confirm that a PR is ready for merging. label Aug 7, 2023
@baskaryan baskaryan merged commit 40079d4 into langchain-ai:master Aug 7, 2023
@davidvonthenen
Copy link
Contributor Author

Awesome! Thanks for your help with this @baskaryan !!

@davidvonthenen davidvonthenen deleted the intro-symblai-nebula-llm branch August 7, 2023 23:49
baskaryan pushed a commit that referenced this pull request Aug 8, 2023
This addresses some issues with introducing the Nebula LLM to LangChain
in this PR:
#8876

This fixes the following:
- Removes `SYMBLAI` from variable names
- Fixes bug with `Bearer` for the API KEY


Thanks again in advance for your help!
cc: @hwchase17, @baskaryan

---------

Co-authored-by: dvonthenen <david.vonthenen@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🤖:enhancement A large net-new component, integration, or chain. Use sparingly. The largest features lgtm PR looks good. Use to confirm that a PR is ready for merging.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants