genkit_google_genai 0.2.3 copy "genkit_google_genai: ^0.2.3" to clipboard
genkit_google_genai: ^0.2.3 copied to clipboard

Google AI plugin for Genkit Dart.

0.2.3 #

Other Changes #

  • minor improvements to tool calling example (#216)

0.2.2 #

  • updated internal dependencies.

0.2.1 #

  • updated internal dependencies.

0.2.0+1 #

  • Update a dependency to the latest release.

0.2.0 #

Note: This release has breaking changes.

  • BREAKING REFACTOR: moved vertexAI plugin from genkit_google_genai into genkit_vertexai package (#202).

0.1.0 #

  • Graduate package to a stable release. See pre-releases prior to this version for changelog entries.

0.1.0-dev.1 #

  • Update a dependency to the latest release.

0.0.1-dev.19 #

  • FIX: conditionally add toolUsePromptTokenCount to custom metadata.

0.0.1-dev.18 #

Note: This release has breaking changes.

  • REFACTOR: migrate Vertex AI authentication to use the genkit_vertex_auth (#193).
  • REFACTOR(google_genai): switch to rest api (#183).
  • REFACTOR: make all classes final or base (#179).
  • FEAT(genkit_google_genai): implemented vertexai support (#184).
  • BREAKING REFACTOR: renamed @Schematic() to @Schema() (#192).
  • BREAKING FEAT: introduced dynamic action provider and migrated MCP plugin to use DAP (#187).

0.0.1-dev.17 #

Note: This release has breaking changes.

  • REFACTOR: hide package:json_schema_builder (#167).
  • FIX: fix strict casts (#165).
  • FEAT: Allow implicit media content types for data URIs (#162).
  • BREAKING FEAT: move basic type functions to static creation method on SchemanticType (#154).

0.0.1-dev.16 #

  • REFACTOR: Introduce a dedicated plugin.dart entry point for plugin-related exports (#149).
  • REFACTOR: remove GoogleSearchRetrieval option (deprecated) (#147).

0.0.1-dev.15 #

  • Update a dependency to the latest release.

0.0.1-dev.14 #

  • REFACTOR: automate telemetry exporter configuration (#131).
  • DOCS: added skills (#132).

0.0.1-dev.13 #

Note: This release has breaking changes.

  • REFACTOR: remove detailed token usage arrays from usage metadata and add tests for usage extraction. (#127).
  • FEAT: Implemented real-time tracing (#128).
  • BREAKING REFACTOR: generate api cleanup (#125).

0.0.1-dev.12 #

  • FEAT: added support for embedders (embedding models) (#88).

0.0.1-dev.11 #

Note: This release has breaking changes.

  • FIX: Coerce num values to double for generated double fields during JSON parsing. (#65).
  • FEAT: add Google Search and multi-speaker voice config support, extract usage metadata, and introduce reasoning parts (#82).
  • FEAT: Add $GenerateResponse type, refine schema types, and update generated class constructors to use late final and regular constructors. (#66).
  • FEAT: added schemas for gemini models, made sure TTS and nano banana models are working (#63).
  • BREAKING REFACTOR: update GenkitException to use a StatusCodes enum instead of raw integer status codes. (#68).

0.0.1-dev.10 #

  • FEAT: updated AnyOf support for union types in Schemantic, including helper class generation and schema type handling. (#62).

0.0.1-dev.9 #

Note: This release has breaking changes.

  • REFACTOR: reimplement schema generation from extension types to classes, enhance PartExtension getters, and simplify GenerateResponse and tool invocation. (#53).
  • FEAT: Add support for specifying default values for schema fields and types, and generate them in the JSON Schema. (#61).
  • FEAT: use combining builder and header option (#52).
  • BREAKING FEAT: implement Schemantic API redesign with $ prefixed schema definitions and static $schema for unified schema access. (#60).

0.0.1-dev.8 #

Note: This release has breaking changes.

  • BREAKING REFACTOR: renamed JsonExtensionType to SchemanticType (#44).

0.0.1-dev.7 #

  • REFACTOR: Consolidate Google GenAI examples into a single file, fixed tools calling, and schema flattening helper (#43).
  • FEAT: implemented streaming and various config options for genkit_google_genai plugin (#42).

0.0.1-dev.6 #

Note: This release has breaking changes.

  • BREAKING FEAT: Refactor basic types into factory functions to support schema constraints (#34).

0.0.1-dev.5 #

  • REFACTOR: move the package-specific schema generator into a peer package (#31).

0.0.1-dev.4 #

  • REFACTOR: make generated JsonExtensionType factory classes (*TypeFactory) private (#29).
  • FEAT: added support for defining listType and mapType in schemantic (#28).

0.0.1-dev.3 #

Note: This release has breaking changes.

  • FEAT: bump analyzer dependency (#25).
  • FEAT: added support for schema refs/defs in the schema generator (#22).
  • BREAKING REFACTOR: renamed genkit_schema_builder package to schemantic (#26).

0.0.1-dev.2 #

  • Update a dependency to the latest release.

0.0.1-dev.1 #

  • Initial release.
0
likes
140
points
893
downloads

Documentation

API reference

Publisher

verified publishergenkit.dev

Weekly Downloads

Google AI plugin for Genkit Dart.

Repository (GitHub)
View/report issues
Contributing

License

Apache-2.0 (license)

Dependencies

genkit, http, logging, meta, schemantic

More

Packages that depend on genkit_google_genai