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

Bedrock Antropic #170

Merged
merged 41 commits into from
Nov 19, 2024
Merged

Bedrock Antropic #170

merged 41 commits into from
Nov 19, 2024

Conversation

brunoalho99
Copy link
Contributor

@brunoalho99 brunoalho99 commented Nov 7, 2024

LLMstudio Version X.X.X

What was done in this PR:

Integrated Amazon Bedrock into the LLMStudio project to enhance AI capabilities.
Added support for:
Tool calling: Integrated various tool calling features to extend functionality and allow the model to use external utilities.
Function calling: Enabled structured outputs through function calling, providing a more organized and accessible result.
LangChain integration: Combined LangChain features for smoother workflow and orchestration within the model.

How it was tested:

  • Added tests to examples/langchain_integration.py

Additional notes:

Any breaking changes?

No breaking changes anticipated, but downstream dependencies may need updating if they rely on specific output formats.
Any new dependencies added?

Added boto3 for Bedrock API communication and updated LangChain modules where required.

actions-user and others added 20 commits October 10, 2024 11:14
* Update __init__.py

1. Change start_server() from outside to inside the class.

* Update __init__.py

1. Place start_server inside llm init

---------

Co-authored-by: Cláudio Lemos <[email protected]>
* Update __init__.py

1. Change start_server() from outside to inside the class.

* Update __init__.py

1. Place start_server inside llm init

* Update cli.py

Change how the server runs.

* Update __init__.py

* Update __init__.py

---------

Co-authored-by: Cláudio Lemos <[email protected]>
* Add llmstudio docs

* Start creating gcp guide

* Update gcp-deployment draft

* Finish deploy-llmstudio-on-gcp guide.

* Update deploy-on-google-cloud-platform.mdx

* Fix some lettering

* Update deploy-on-google-cloud-platform.mdx

* Update deploy-on-google-cloud-platform.mdx

* Update GCP docs

---------

Co-authored-by: Cláudio Lemos <[email protected]>
@brunoalho99 brunoalho99 changed the base branch from main to develop November 11, 2024 15:15
@MiNeves00 MiNeves00 linked an issue Nov 12, 2024 that may be closed by this pull request
@diogoncalves diogoncalves self-requested a review November 19, 2024 11:55
Base automatically changed from develop to main November 19, 2024 16:30
brunoalho99 and others added 3 commits November 19, 2024 16:55
LLMstudio Version X.X.X

### What was done in this PR:
Refactored the vertexAI provider to improve code clarity and
maintainability.
Removed duplicated async code in OpenAI and Azure providers for better
efficiency and consistency.

### How it was tested:
Executed the core.py and langchain_integration.py scripts located in the
examples folder to ensure functionality and compatibility after changes.

### Additional notes:
Any breaking changes? No breaking changes were introduced.
Any new dependencies added? No new dependencies were added.
Any performance improvements? Simplified and optimized the async
implementation for better code execution and maintenance.
@diogoncalves diogoncalves changed the base branch from main to develop November 19, 2024 16:59
@diogoncalves diogoncalves merged commit 1494bd7 into develop Nov 19, 2024
2 checks passed
@diogoncalves diogoncalves deleted the feat/bedrock branch November 19, 2024 17:04
@diogoncalves diogoncalves mentioned this pull request Nov 21, 2024
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.

FEAT: Bedrock Integration
4 participants