Genkit Go v0.1.0
What's Changed
- [Go] ollama.Init takes Config by @jba in #608
- [Go] return an error if a nil Model, Embedder, etc is used. by @jba in #613
- [Go] add version to attribution headers by @jba in #606
- [Go] factor out Gemini plugin common code by @jba in #612
- [Go] factor out common code for Gemini models by @jba in #614
- [Go] replace IsKnownModel with IsDefinedModel by @jba in #615
- [Go] copy more code from googleai to vertexai by @jba in #623
- [Go] as IsDefined function for other ai types by @jba in #622
- [Go] remove references to FooAction by @jba in #616
- [Go] Make dotprompt take in
jsonschema.Schema
instead ofmap[string]any
for better ergonomics. by @apascal07 in - [Go] refactor googleai generate and copy to vertexai by @jba in #650
- fix: [Go] fixed tool schema and simplifying tool definition by @pavelgj in #664
- refactor: [Go] updated the ai.Generate API by @pavelgj in #681
- refactor: [Go] Model is an interface and ai.Generate/Text/Data are veneers by @pavelgj in #699
- [Go] rename to follow Go initialism rules by @jba in #713
- refactor: [Go] embedder is an interface and ai.Embed is a veneer by @pavelgj in #714
- refactor: [Go] retriever/indexer are interfaces, ai.Retrieve/Index are veneers by @pavelgj in #712
- fix(go): fixed googleai/vertexai system prompt handling by @pavelgj in #732
Full Changelog: go/v0.0.2...go/v0.1.0