refactor: Major Library Refactoring #326
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Capability
classChain
,Platform
andStore
Interface
&Exception
suffixReplaces #301 and #305
Breaking Changes
Platform
,Chain
andStore
ChainInterface
as exampleModel
namespace went intoPlatform
Platform
orStore
Chain
toPlatform\Contract
JsonSerializable
was dropped in favor of Symfony's serializer/normalizerLanguageModel
andEmbeddingsModel
interface in favor of baseModel
andCapabilities
StructuredResponse
toObjectResponse
supports()
method ofModelClient
andResponseConverter
ModelClient
to already accepting the normalized request payloadInterface
suffixException
suffix