-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
3 changed files
with
56 additions
and
12 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
6551421
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@JuliaRegistrator register
Release notes:
BREAKING CHANGES
meta
toTracerMessage
andTracerMessageLike
to hold metadata in a simply dictionary. Change is backward-compatible.aitemplates(name::Symbol)
to look for the exact match on the template name, not just a partial match. This is a breaking change for theaitemplates
function only. Motivation is that having multiple matches could have introduced subtle bugs when looking up valid placeholders for a template.Added
aiclassify
with OpenAI models (you can now encode upto 40 choices).:QuestionRouter
(to be used withaiclassify
)TracerSchema
to automatically capture crucial metadata such as any LLM API kwargs (api_kwargs
), use of prompt templates and its version. Information is captured inmeta(tracer)
dictionary. See?TracerSchema
for more information.SaverSchema
allows to automatically serialize all conversations. It can be composed with other tracing schemas, eg,TracerSchema
to automatically capture necessary metadata and serialize. See?SaverSchema
for more information.pack_bits
andunpack_bits
to move between binary and UInt64 representations of embeddings. RAGTools adds the correspondingBitPackedBatchEmbedder
andBitPackedCosineSimilarity
for fast retrieval on these Bool<->UInt64 embeddings (credit to domluna's tinyRAG).Fixed
aiclassify
would not work when returning the full conversation for choices with extra descriptionsCommits
6551421
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@JuliaRegistrator register
Release notes:
BREAKING CHANGES
meta
toTracerMessage
andTracerMessageLike
to hold metadata in a simply dictionary. Change is backward-compatible.aitemplates(name::Symbol)
to look for the exact match on the template name, not just a partial match. This is a breaking change for theaitemplates
function only. Motivation is that having multiple matches could have introduced subtle bugs when looking up valid placeholders for a template.Added
aiclassify
with OpenAI models (you can now encode upto 40 choices).:QuestionRouter
(to be used withaiclassify
)TracerSchema
to automatically capture crucial metadata such as any LLM API kwargs (api_kwargs
), use of prompt templates and its version. Information is captured inmeta(tracer)
dictionary. See?TracerSchema
for more information.SaverSchema
allows to automatically serialize all conversations. It can be composed with other tracing schemas, eg,TracerSchema
to automatically capture necessary metadata and serialize. See?SaverSchema
for more information.pack_bits
andunpack_bits
to move between binary and UInt64 representations of embeddings. RAGTools adds the correspondingBitPackedBatchEmbedder
andBitPackedCosineSimilarity
for fast retrieval on these Bool<->UInt64 embeddings (credit to domluna's tinyRAG).Fixed
aiclassify
would not work when returning the full conversation for choices with extra descriptionsCommits
6551421
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Registration pull request created: JuliaRegistries/General/107205
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via: