ai_sdk_provider 1.0.0+1 copy "ai_sdk_provider: ^1.0.0+1" to clipboard
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.md with usage examples and links to runnable apps.

1.0.0 #

First stable release. Defines the provider interface contract for all AI SDK Dart providers.

  • LanguageModelV3doGenerate / doStream interface.
  • EmbeddingModelV2<VALUE>doEmbed interface.
  • ImageModelV3doGenerate interface.
  • SpeechModelV1doGenerate interface.
  • TranscriptionModelV1doGenerate interface.
  • RerankModelV1doRerank interface.
  • Full LanguageModelV3StreamPart sealed class hierarchy (text, tool call, reasoning, source, file, finish, error parts).
  • LanguageModelV3CallOptions with all v6 call-time options.
  • LanguageModelV3GenerateResult and LanguageModelV3StreamResult.
  • Shared types: JsonValue, ProviderMetadata, content parts, finish reasons, tool definitions, usage.

0.2.0 #

  • Initial release.
  • LanguageModelV3 interface with doGenerate / doStream.
  • EmbeddingModelV2<VALUE> interface with doEmbed.
  • ImageModelV3 interface with doGenerate.
  • SpeechModelV1 interface with doGenerate.
  • TranscriptionModelV1 interface with doGenerate.
  • RerankModelV1 interface with doRerank.
  • Full LanguageModelV3StreamPart sealed class hierarchy.
  • LanguageModelV3CallOptions with all v6 call-time options.
  • LanguageModelV3GenerateResult and LanguageModelV3StreamResult.
  • Shared types: JsonValue, ProviderMetadata, content parts, finish reasons, tool definitions.
0
likes
160
points
24
downloads

Documentation

API reference

Publisher

verified publisherhashstudios.dev

Weekly Downloads

Provider interface specification for the AI SDK Dart port. Defines the LanguageModelV3, EmbeddingModelV2, and ImageModelV3 interfaces that all provider packages must implement.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

meta

More

Packages that depend on ai_sdk_provider