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

feat: update langchaingo to latest and add gemini #729

Merged
merged 1 commit into from
Feb 29, 2024

Conversation

Abirdcfly
Copy link
Collaborator

@Abirdcfly Abirdcfly commented Feb 20, 2024

What type of PR is this?

/kind feature

What this PR does / why we need it

go.mod update is traced by kubeagi/langchaingo#3

  1. update to tmc/langchaingo latest(current is tmc/langchaingo@22159ce)
  2. add vectorstores: fix pgvector issues and add more test tmc/langchaingo#617
  3. add chains: fix add ignore StreamingFunc tmc/langchaingo#639
    we are behind 233 commits: kubeagi/langchaingo@dev...tmc:langchaingo:main

There are 2 main upstream feat changes: refactoring the LLM interface in preparation for multi-modal models, and the addition of the Google AI model gemini, which we can use in the github action test.
And many bugfix.

Which issue(s) this PR fixes

Fixes #739
Close #745

Special notes for your reviewer

@Abirdcfly Abirdcfly force-pushed the latest_langchaingo branch 8 times, most recently from 97bdf55 to 8e2a11f Compare February 21, 2024 08:23
@Abirdcfly Abirdcfly force-pushed the latest_langchaingo branch 5 times, most recently from 572f11b to 714bfb8 Compare February 21, 2024 12:50
@Abirdcfly Abirdcfly changed the title feat: update langchaingo to latest feat: update langchaingo to latest and add gemini Feb 21, 2024
@Abirdcfly Abirdcfly force-pushed the latest_langchaingo branch 7 times, most recently from 59d8dea to fe70439 Compare February 22, 2024 10:00
@Abirdcfly Abirdcfly force-pushed the latest_langchaingo branch 2 times, most recently from 5387a7e to 189e71f Compare February 26, 2024 08:03
@Abirdcfly Abirdcfly force-pushed the latest_langchaingo branch 3 times, most recently from 6004820 to e6993ed Compare February 28, 2024 08:28
@Abirdcfly Abirdcfly force-pushed the latest_langchaingo branch 10 times, most recently from 79cf218 to f781904 Compare February 29, 2024 05:57
@Abirdcfly Abirdcfly marked this pull request as ready for review February 29, 2024 06:06
namespace: arcadia
type: Opaque
data:
apiKey: "QUl6YVN5QVZOdGRYOHpkeU5pNWpubzNYSExUWGM0UnpJSGxIRUFz"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is any security risk here?

Copy link
Collaborator Author

@Abirdcfly Abirdcfly Feb 29, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

https://ai.google.dev/pricing now it is free to call.

pkg/appruntime/log/log.go Outdated Show resolved Hide resolved
Signed-off-by: Abirdcfly <fp544037857@gmail.com>
@nkwangleiGIT nkwangleiGIT merged commit d5053b1 into kubeagi:main Feb 29, 2024
7 checks passed
@bjwswang
Copy link
Collaborator

@Abirdcfly Next we should consider #779

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

add gemini support in arcadia
3 participants