2.0.0 #74
pranav-kural
announced in
QvikChat Release Updates
2.0.0
#74
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
QvikChat v2 🎉
QvikChat v2 with new features like support for multimodal I/O and several fixes and optimizations, to help you create even more powerful conversational AI experiences.
Major updates
defineChatEndpoint
,setupGenkit
andrunServer
can be accessed directly from root-level (e.g.import { defineChatEndpoint } from '@oconva/qvikchat'
).configureAndRunServer
. This method takes in the list of configurations for endpoints to define. It will:Changes
Commits
* updated cache store to support multimodal inputs #43updates to cache store for multimodality Feature Request - Multimodal I/O: Support multimodal input and output #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) Feature Request - Multimodal I/O: Support multimodal input and output #43
added changes to setup
alpha
branch for alpha releaseAdded Changes to prompts, chat agent, endpoints to support Multimodal I/O (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 Feature Request - Multimodal I/O: Support multimodal input and output #43
updated prompts for multimodality Feature Request - Multimodal I/O: Support multimodal input and output #43
Updated chat agent class for multimodal I/O Feature Request - Multimodal I/O: Support multimodal input and output #43
Updated defineChatEndpoint to support multimodal I/O Feature Request - Multimodal I/O: Support multimodal input and output #43
bumped NPM package for alpha release
Fixed issues with basic system prompt + added default system prompts Feature Request - Multimodal I/O: Support multimodal input and output #43 (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 (Multimodal fix - multiple changes to chat agent module to support multimodal I/O #60)
Fixed issues with basic system prompt + added default system prompts Feature Request - Multimodal I/O: Support multimodal input and output #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 Feature Request - Multimodal I/O: Support multimodal input and output #43 Feature Request - UpdaterunServer
method to accept endpoint configurations directly #54 (Models patch - fixes for multimodal support + implementation ofconfigureAndRunServer
method #43 #54 #63)fix for LLM model configurations type inference (Gemini, OpenAI, DALL-E) Feature Request - Multimodal I/O: Support multimodal input and output #43
Bumped pre-release package version + removed dependency on genkit-langchain and genkit-chromadb
added the
configureAndRunServer
method Feature Request - UpdaterunServer
method to accept endpoint configurations directly #54 + moved exports for server and genkit to root levelFinal merge for v2 pre-release branch (Final merge for v2 pre-release branch #71)
removed dependency on @genkit-ai/firebase and @genkit-ai/firebase Core - Remove dependency on unnecessary packages #67
Refactored codebase to implement type-only imports and export Core - Type-Only Imports and Export #68
Implemented logic to reset cache record on expiry Core - Implement logic for handling expired cache record #69 + fixed Core - updates to support latest changes in LangChain and TypeScript-ESLint #66
updated implementation of method for cache store Core - Implement logic for handling expired cache record #69
re-factored and re-organized code to export
defineChatEndpoint
from root Core - Re-organise code to export core methods from root level #70updated
langchain
to v0.2.12 + added badges to README Core - updates to support latest changes in LangChain and TypeScript-ESLint #66Bumped 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
Dependency updates
* Dependency Updates: Bump typescript-eslint from 7.16.0 to 7.16.1 in the dev-dependencies group by @dependabot in https://github.com//pull/39 * Dependency Updates: Bump the genkit group with 9 updates by @dependabot in https://github.com//pull/44 * Dependency Updates: Bump ts-jest from 29.2.2 to 29.2.3 in the dev-dependencies group by @dependabot in https://github.com//pull/48 * Dependency Updates: Bump the dev-dependencies group with 2 updates by @dependabot in https://github.com//pull/50 * Dependency Updates: Bump the genkit group with 9 updates by @dependabot in https://github.com//pull/51 * Dependency Updates: Bump firebase-admin from 12.2.0 to 12.3.0 in the dependencies group by @dependabot in https://github.com//pull/53 * Dependency Updates: Bump @eslint/js from 9.7.0 to 9.8.0 in the dev-dependencies group by @dependabot in https://github.com//pull/55 * Dependency Updates: Bump typescript-eslint from 7.17.0 to 7.18.0 in the dev-dependencies group by @dependabot in https://github.com//pull/61 * Dependency Updates: Bump fast-xml-parser from 4.4.0 to 4.4.1 by @dependabot in https://github.com//pull/56Issues
If you encounter any issues or bugs while using QvikChat, please report them by following these steps:
Open Issue
Sponsor
If you find value from this project, please consider contributing or sponsoring the project to help maintain and improve it. All contributions and support are greatly appreciated!
Sponsor ♥
Target release 2.0.0 by @pranav-kural in #72
Full Changelog: 1.0.9...2.0.0
This discussion was created from the release 2.0.0.
Beta Was this translation helpful? Give feedback.
All reactions