Skip to content
New issue

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

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

Already on GitHub? # to your account

Core - Re-organise code to export core methods from root level #70

Closed
pranav-kural opened this issue Aug 1, 2024 · 0 comments
Closed
Assignees
Labels
core Changes related to core functionality
Milestone

Comments

@pranav-kural
Copy link
Collaborator

Re-organise code to export core methods from root level.

For instance, defineChatEndpoint should ideally be exported from root level.

@pranav-kural pranav-kural added the core Changes related to core functionality label Aug 1, 2024
@pranav-kural pranav-kural added this to the Target Release 2.0.x milestone Aug 1, 2024
@pranav-kural pranav-kural self-assigned this Aug 1, 2024
pranav-kural added a commit that referenced this issue Aug 1, 2024
* removed dependency on @genkit-ai/firebase and @genkit-ai/firebase #67

* Refactored codebase to implement type-only imports and export #68

* Implemented logic to reset cache record on expiry #69 + fixed #66

* updated implementation of  method for cache store #69

* re-factored and re-organized code to export `defineChatEndpoint` from root #70

* updated `langchain` to v0.2.12 + added badges to README #66
pranav-kural added a commit that referenced this issue Aug 1, 2024
* updated cache store to support multimodal inputs #43

* updates to cache store for multimodality #43

* updated define chat endpoint logic to support multimodal input output and verbose mode

* fixed endpoint output schema to support verbose response

* updated tests to support multimodal input output (tests only use text I/O for now) #43

* formatting change

* added changes to setup `alpha` branch for alpha release

* Added Changes to prompts, chat agent, endpoints to support Multimodal I/O (#57)

* added DALL-E 3 to supported models

* Updated prompts with partials and custom output schema #43

* updated prompts for multimodality #43

* Updated chat agent class for multimodal I/O #43

* Updated defineChatEndpoint to support multimodal I/O #43

* bumped NPM package for alpha release

* Fixed issues with basic system prompt + added default system prompts #43 (#59)

* Multimodal fix - multiple changes to chat agent module to support multimodal I/O (#60)

* Fixed issues with basic system prompt + added default system prompts #43

* multiple changes to chat agent module to support multimodal I/O

* bumped package version for alpha release

* Models patch - fixes for multimodal support + implementation of `configureAndRunServer` method #43 #54 (#63)

* fix for LLM model configurations type inference (Gemini, OpenAI, DALL-E) #43

* Bumped pre-release package version + removed dependency on genkit-langchain and genkit-chromadb

* added the `configureAndRunServer` method #54 + moved exports for server and genkit to root level

* Final merge for v2 pre-release branch (#71)

* removed dependency on @genkit-ai/firebase and @genkit-ai/firebase #67

* Refactored codebase to implement type-only imports and export #68

* Implemented logic to reset cache record on expiry #69 + fixed #66

* updated implementation of  method for cache store #69

* re-factored and re-organized code to export `defineChatEndpoint` from root #70

* updated `langchain` to v0.2.12 + added badges to README #66

* Bumped pre-release version - final for v2

* Remove alpha NPM package workflow + changed package version to 2.0.0

* fixed workflows for pre-deploy build + code scanning
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
core Changes related to core functionality
Projects
Status: Done
Development

No branches or pull requests

1 participant