genkit_openai
OpenAI plugin for Genkit Dart, provides seamless model integration, generative AI capabilities, and tooling support.
0.3.7
4.0K downloads/mo
#4189 most downloaded on pub.dev
genkit-ai/genkit-dart
What this package is like to depend on
Last release 1 months ago
17 Jul 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 15 of 15 stable releases
Nothing withdrawn
no release was ever pulled
6 months old
23 releases · first in 2026
23 releases in the last 12 months
see the full history below
Release timeline
23 releases · Feb 2026 to Jul 2026Releases
latest 23-
0.3.717 Jul 2026 -
0.3.617 Jul 2026 -
0.3.525 Jun 2026 -
0.3.411 Jun 2026 -
0.3.304 Jun 2026Release notes
Open source →Other Changes
- split schemantic into runtime and schemantic_builder packages (#292)
-
0.3.212 May 2026 -
0.3.106 May 2026Release notes
Open source →Features
- add dartdoc comments and update versions in genkit_openai (#272)
- generate docs for generated schemantic types (#274)
Fixes
- make plugin name configurable for multiple OpenAI-compatible backends (#276)
-
0.3.029 Apr 2026Release notes
Open source →Breaking Changes
- reorganize code, renamed OpenAIOptions to OpenAIChatOptions (#200)
Features
- Allow passing a custom HTTP client to the OpenAI plugin (#225)
- add additionalProperties support to @Schema and implement strict object validation (#251)
Fixes
- remove hardcast for MediaPart in toOpenAIContentPart (#245)
-
0.2.427 Mar 2026 -
0.2.319 Mar 2026Release notes
Open source →Fixes
- Update openai_dart/anthropic_sdk_dart for robust third-party provider support (#215)
-
0.2.211 Mar 2026 -
0.2.110 Mar 2026 -
0.2.006 Mar 2026Release notes
Open source →- BREAKING REFACTOR: moved vertexAI plugin from genkit_google_genai into genkit_vertexai package (#202).
Release notes
Open source →Breaking Changes
- removed vertex support to unblock using plugin with flutter (#205)
-
0.1.004 Mar 2026Release notes
Open source →2026-03-04
Changes
Packages with breaking changes:
- There are no breaking changes in this release.
Packages with other changes:
genkit-v0.10.0-dev.19genkit_mcp-v0.1.0-dev.1genkit_google_genai-v0.1.0-dev.1genkit_vertex_auth-v0.1.0-dev.1genkit_openai-v0.1.0-dev.1genkit_anthropic-v0.1.0-dev.1genkit_shelf-v0.1.0-dev.1genkit_chrome-v0.0.1-dev.10genkit_middleware-v0.1.0-dev.1
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
genkit_mcp-v0.1.0-dev.1genkit_google_genai-v0.1.0-dev.1genkit_vertex_auth-v0.1.0-dev.1genkit_openai-v0.1.0-dev.1genkit_anthropic-v0.1.0-dev.1genkit_shelf-v0.1.0-dev.1genkit_chrome-v0.0.1-dev.10genkit_middleware-v0.1.0-dev.1
Release notes
Open source →- Graduate package to a stable release. See pre-releases prior to this version for changelog entries.
-
0.1.0+105 Mar 2026 -
0.1.0-dev.104 Mar 2026 pre-release -
0.0.1-dev.703 Mar 2026 pre-releaseRelease notes
Open source →- REFACTOR: Tweak RegExps and avoid non-linear complexity (#175).
- REFACTOR: make all classes
finalorbase(#179). - REFACTOR: centralize status-to-http mapping for transport errors (#181).
- BREAKING REFACTOR: renamed @Schematic() to @Schema() (#192).
- BREAKING FEAT: introduced dynamic action provider and migrated MCP plugin to use DAP (#187).
Release notes
Open source →Note: This release has breaking changes.
- REFACTOR: Tweak RegExps and avoid non-linear complexity (#175).
- REFACTOR: make all classes
finalorbase(#179). - FEAT(openai): add Vertex support with shared Vertex auth utilities (#185).
- BREAKING REFACTOR: renamed @Schematic() to @Schema() (#192).
-
0.0.1-dev.627 Feb 2026 pre-releaseRelease notes
Open source →- REFACTOR: hide package:json_schema_builder (#167).
- FIX: enable and fix a couple of lints (#174).
- FIX: fix strict casts (#165).
- FIX: better generics (#153).
- FIX: fix a couple of dartdoc issues (#151).
- BREAKING FEAT: move basic type functions to static creation method on SchemanticType (#154).
Release notes
Open source →Note: This release has breaking changes.
- REFACTOR: hide package:json_schema_builder (#167).
- FIX: do not default instructions for json format (should use native constrained generation) (#176).
- FIX: make static helper classes abstract final (#173).
- FIX: be consistent with String quotes (#164).
- FIX: fix strict casts (#165).
- FEAT(openai): add structured outputs (#157).
- BREAKING FEAT: move basic type functions to static creation method on SchemanticType (#154).
-
0.0.1-dev.520 Feb 2026 pre-releaseRelease notes
Open source →- REFACTOR: Introduce a dedicated plugin.dart entry point for plugin-related exports (#149).
-
0.0.1-dev.419 Feb 2026 pre-release -
0.0.1-dev.319 Feb 2026 pre-releaseRelease notes
Open source →- REFACTOR: automate telemetry exporter configuration (#131).
- DOCS: Add best practices, a Text-to-Speech example, and update the OpenAI package license to the full Apache 2.0 text.
-
0.0.1-dev.217 Feb 2026 pre-releaseRelease notes
Open source →- FEAT(openai): add Vertex support with shared Vertex auth utilities (#185).
2026-02-27
Changes
Packages with breaking changes:
genkit-v0.10.0-dev.17genkit_anthropic-v0.0.1-dev.8genkit_google_genai-v0.0.1-dev.17genkit_mcp-v0.0.1-dev.6genkit_middleware-v0.0.1-dev.6genkit_openai-v0.0.1-dev.6genkit_shelf-v0.0.1-dev.17schemantic-v0.0.1-dev.18
Packages with other changes:
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
genkit_chrome-v0.0.1-dev.8
Release notes
Open source →- REFACTOR: minor cleanup for the new openai plugin (#129).
- FEAT(plugins): add OpenAI plugin (#95).
-
0.0.1-dev.117 Feb 2026 pre-release