ai_sdk_provider 1.0.0+1
ai_sdk_provider: ^1.0.0+1 copied to clipboard
Provider interface specification for the AI SDK Dart port. Defines the LanguageModelV3, EmbeddingModelV2, and ImageModelV3 interfaces that all provider packages must implement.
1.0.0+1 #
- Improved pubspec descriptions for better pub.dev discoverability.
- Added
example/example.mdwith usage examples and links to runnable apps.
1.0.0 #
First stable release. Defines the provider interface contract for all AI SDK Dart providers.
LanguageModelV3—doGenerate/doStreaminterface.EmbeddingModelV2<VALUE>—doEmbedinterface.ImageModelV3—doGenerateinterface.SpeechModelV1—doGenerateinterface.TranscriptionModelV1—doGenerateinterface.RerankModelV1—doRerankinterface.- Full
LanguageModelV3StreamPartsealed class hierarchy (text, tool call, reasoning, source, file, finish, error parts). LanguageModelV3CallOptionswith all v6 call-time options.LanguageModelV3GenerateResultandLanguageModelV3StreamResult.- Shared types:
JsonValue,ProviderMetadata, content parts, finish reasons, tool definitions, usage.
0.2.0 #
- Initial release.
LanguageModelV3interface withdoGenerate/doStream.EmbeddingModelV2<VALUE>interface withdoEmbed.ImageModelV3interface withdoGenerate.SpeechModelV1interface withdoGenerate.TranscriptionModelV1interface withdoGenerate.RerankModelV1interface withdoRerank.- Full
LanguageModelV3StreamPartsealed class hierarchy. LanguageModelV3CallOptionswith all v6 call-time options.LanguageModelV3GenerateResultandLanguageModelV3StreamResult.- Shared types:
JsonValue,ProviderMetadata, content parts, finish reasons, tool definitions.