6a49919
v0.1.5
Kujtim Hoxha created
6a49919
v0.1.5
Kujtim Hoxha created
1aa45d8
chore: change azure provider to use openai provider (#53)
* chore: change azure provider to use openai provider * chore: address comments * chore: fix format and lint --------- Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com>
Kujtim Hoxha and Andrey Nering created
d747db2
docs(readme) fix context variable name on example (#51)
Lukas Malkmus created
72c5acb
docs(readme): minor copyedit
Christian Rocha created
3aac9cc
v0.1.4
Andrey Nering created
86073c1
fix(llama.cpp): fix invalid json schema error for llama.cpp (#50)
Andrey Nering created
7e865df
test: add integrations tests for llama.cpp + gpt-oss (#49)
Andrey Nering created
1eef3d0
fix: run tools in order (#48)
* fix: run tools in order * fix(lint): remove not needed append
Kujtim Hoxha created
335c92e
fix: nil pointer error
kujtimiihoxha created
c73b975
chore(deps): bump github.com/aws/aws-sdk-go-v2 in the all group (#47)
Bumps the all group with 1 update: [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2). Updates `github.com/aws/aws-sdk-go-v2` from 1.39.3 to 1.39.4 - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases) - [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json) - [Commits](https://github.com/aws/aws-sdk-go-v2/compare/v1.39.3...v1.39.4) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go-v2 dependency-version: 1.39.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] and dependabot[bot] created
5260f37
v0.1.1
Andrey Nering created
e058884
fix(bedrock): update anthropic sdk with fix for bedrock auth
A fix for authentication was made on this commit: https://github.com/anthropics/anthropic-sdk-go/commit/21d6f3d9a904cc4ffcd61ecbd77cf7ae6ce7f44c
Andrey Nering created
ed9a9b8
fix(bedrock): prefix model id with region automatically
Andrey Nering created
38c3539
v0.1.0
Andrey Nering created
a1266ca
chore: small license updates
kujtimiihoxha created
9021c86
chore: update url in notice
Christian Rocha created
182cdd9
ci: add goreleaser version header
Signed-off-by: Carlos Alexandro Becker <caarlos0@users.noreply.github.com>
Carlos Alexandro Becker created
b138e1b
Add LICENSE and NOTICE
Christian Rocha created
99df5a0
docs(readme): Go technically compiles to machine code
Christian Rocha created
ab8d343
docs(reame): fix typo
Christian Rocha created
1c183e2
docs: remove bedrock todo
kujtimiihoxha created
79559cd
docs: mention provider tools
Kujtim Hoxha created
38a0517
docs(readme): small adjustment to example
* Add line breaks to make line shorter and avoid horizontal scrolling. * Add `Func` suffix to variable to make it clearer that it's a func.
Andrey Nering created
1dabeed
refactor: rename func name to be clearer
Andrey Nering created
32e1b04
chore: remove duplicated comment
Andrey Nering created
631c7ec
Fix tools calls, reasoning and usage (#37)
Kujtim Hoxha created
d4376fa
chore(examples): fix typo
Andrey Nering created
dbba14c
docs(examples): rename puppy example for clarity
Christian Rocha created
f0754c2
docs(readme): fix errors in readme example + commit actual version
Christian Rocha created
bdfe127
docs(readme): add art and general info
Christian Rocha created
3cd8886
docs(examples): fix typos
Christian Rocha created
f75310c
docs(examples): tune the moon phase tool a little
Christian Rocha created
9006995
docs(examples): rework streaming agent example.
Christian Rocha created
df0494b
docs(examples): update examples per API changes
Christian Rocha created
a99d286
chore: update anthropic's sdk with a panic fix
Andrey Nering created
5b8ca94
docs(examples): drop various examples
Christian Rocha created
89f921e
refactor: add `ctx` to `Provider.LanguageModel()`
Andrey Nering created
a8f6f25
refactor: return `error` on `{provider}.New()`
Andrey Nering created
76e272f
Add proper support for caching & reasoning for openrouter (#30)
* chore: make message serializable provider options are not handled * feat: support anthropic cache openrouter * feat: support streaming correctly * fix(lint): some small issues * chore: remove mesage serialization
Kujtim Hoxha created
df4288e
test: add integration tests for hugging face (via openai-compat) (#33)
Andrey Nering created
f4221ab
chore(deps): pin our forks instead of using `replace` (#32)
Andrey Nering created
f37ada6
docs(examples): add moon phase example
Christian Rocha created
6b6436c
feat(bedrock): add support for basic auth with api key on bedrock (#28)
Andrey Nering created
3afa995
fix(google): fix google upload panic and add tests (#26)
* fix(google): fix google upload panic and add tests * fix(test): add placeholder api key * chore: use smaller image
Kujtim Hoxha created
1990457
lint: enable `revive`, fix issues + add all missing doc comments (#25)
Andrey Nering created
fa52c8b
ci: setup goreleaser (#24)
Andrey Nering created
08a01c1
chore(deps): bump the all group with 4 updates (#23)
Bumps the all group with 4 updates: [cloud.google.com/go/auth](https://github.com/googleapis/google-cloud-go), [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2), [github.com/openai/openai-go/v2](https://github.com/openai/openai-go) and [golang.org/x/oauth2](https://github.com/golang/oauth2). Updates `cloud.google.com/go/auth` from 0.9.3 to 0.17.0 - [Release notes](https://github.com/googleapis/google-cloud-go/releases) - [Changelog](https://github.com/googleapis/google-cloud-go/blob/main/CHANGES.md) - [Commits](https://github.com/googleapis/google-cloud-go/compare/auth/v0.9.3...v0.17.0) Updates `github.com/aws/aws-sdk-go-v2` from 1.30.3 to 1.39.3 - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases) - [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/changelog-template.json) - [Commits](https://github.com/aws/aws-sdk-go-v2/compare/v1.30.3...v1.39.3) Updates `github.com/openai/openai-go/v2` from 2.3.0 to 2.7.1 - [Release notes](https://github.com/openai/openai-go/releases) - [Changelog](https://github.com/openai/openai-go/blob/main/CHANGELOG.md) - [Commits](https://github.com/openai/openai-go/compare/v2.3.0...v2.7.1) Updates `golang.org/x/oauth2` from 0.30.0 to 0.32.0 - [Commits](https://github.com/golang/oauth2/compare/v0.30.0...v0.32.0) --- updated-dependencies: - dependency-name: cloud.google.com/go/auth dependency-version: 0.17.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: github.com/aws/aws-sdk-go-v2 dependency-version: 1.39.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: github.com/openai/openai-go/v2 dependency-version: 2.7.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all - dependency-name: golang.org/x/oauth2 dependency-version: 0.32.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] and dependabot[bot] created
3ffb366
ci: add `.github/dependabot.yml` (#22)
Andrey Nering created
3ac977d
chore: fix url on `go.mod` comment
Andrey Nering created
f543036
refactor: move providers packages back into a `providers/` subdir
Andrey Nering created