Sakshi Singh
ad2c90a129
chore: added new AmazonBedrock model ( #1390 )
...
* Update AI Bedrock region - Added mumbai region
Signed-off-by: Sakshi Singh <66963254+sakshirajput02@users.noreply.github.com >
* Update amazonbedrock.go
Signed-off-by: Sakshi Singh <66963254+sakshirajput02@users.noreply.github.com >
* Added new AI model to work for ap-south-1 region[that does not uses inference profile]
Signed-off-by: Sakshi Singh <66963254+sakshirajput02@users.noreply.github.com >
---------
Signed-off-by: Sakshi Singh <66963254+sakshirajput02@users.noreply.github.com >
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
2025-04-04 11:45:05 +01:00
Alex Jones
e5817f9e55
feat: old sonnet ( #1408 )
...
* chore: rebased
chore: removed trivy
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
* chore: updated deps
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
* fix: missing error
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
* fix: missing error
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
* feat: switching old sonnet to message API
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
---------
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
2025-03-28 13:51:47 +00:00
popsiclexu
7540e0084e
feat: add custom restful backend for complex scenarios (e.g, rag) ( #1228 )
...
* feat: add custom restful backend for complex scenarios (e.g, rag)
Signed-off-by: popsiclexu <zhenxuexu@gmail.com >
* chore: rebased
chore: removed trivy
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
* chore: updated deps
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
* chore: resolved issues
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
---------
Signed-off-by: popsiclexu <zhenxuexu@gmail.com >
Signed-off-by: popsiclexu <ZhenxueXu@gmail.com >
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
Co-authored-by: popsiclexu <zhenxue.xu@mthreads.com >
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
2025-03-17 12:21:38 +00:00
Cindy Tong
aa1e237ebb
feat: add amazon bedrock nova pro and nova lite models ( #1383 )
...
* feat: add amazon bedrock nova pro and nova lite models
Signed-off-by: Cindy Tong <tongcindyy@gmail.com >
* fix nova responses
Signed-off-by: Cindy Tong <tongcindyy@gmail.com >
* remove printing of Nova Response
Signed-off-by: Cindy Tong <tongcindyy@gmail.com >
* remove comments
Signed-off-by: Cindy Tong <tongcindyy@gmail.com >
* chore: rebased
chore: removed trivy
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
* chore: updated deps
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
* chore: adding inference profile labels as model names
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
* feat: added some tests around completions and responses
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
* feat: added model test
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
---------
Signed-off-by: Cindy Tong <tongcindyy@gmail.com >
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
Co-authored-by: AlexsJones <alexsimonjones@gmail.com >
2025-03-11 12:55:21 +00:00
Sakshi Singh
4f4f4f13a0
chore: Adding region ( #1388 )
...
* Update AI Bedrock region - Added mumbai region
Signed-off-by: Sakshi Singh <66963254+sakshirajput02@users.noreply.github.com >
* Update amazonbedrock.go
Signed-off-by: Sakshi Singh <66963254+sakshirajput02@users.noreply.github.com >
---------
Signed-off-by: Sakshi Singh <66963254+sakshirajput02@users.noreply.github.com >
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
2025-03-06 12:22:57 +00:00
Alex Jones
d1b2227ff9
feat!: Removal of Trivy ( #1386 )
...
* feat: removal of trivy integration
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
* feat: removal of trivy integration
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
* chore: removed trivy
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
* chore: updated deps
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
---------
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
2025-03-04 07:33:14 +00:00
Alex Jones
7dadea2570
feat: rework to how bedrock data models are structured and accessed ( #1369 )
...
* feat: rework to how bedrock data models are structured and accessed
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
* feat: rework to how bedrock data models are structured and accessed
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
---------
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
2025-02-24 11:03:19 +00:00
Justin Santa Barbara
06b8f78150
chore: fix typo in "completion" ( #1362 )
...
Signed-off-by: justinsb <justinsb@google.com >
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
2025-02-20 11:48:52 +00:00
ju187
a12aa07b1a
feat: add new AWS Bedrock model ids ( #1330 )
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
2024-11-25 07:37:39 +00:00
Alex Jones
da266b3c82
feat: dump ( #1322 )
...
* feat: reverting the cncf runners
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
* feat: creating a dump file for debugging
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
* chore: ran the linter
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
* chore: updated
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
* chore: updated
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
* chore: improved the function readme
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
* feat: added k8sgpt version info
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
* feat: added k8sgpt version info
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
* chore: added additional command
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
---------
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
2024-11-12 12:04:01 +00:00
renovate[bot]
14e0f19b12
fix(deps): update all non-major dependencies ( #1291 )
...
* fix(deps): update all non-major dependencies
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* chore: fixed the topk type
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
---------
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: AlexsJones <alexsimonjones@gmail.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: AlexsJones <alexsimonjones@gmail.com >
2024-11-04 07:12:57 +00:00
Milap Jhumkhawala
87565a0bcc
fix: [Bug] Make lint command is not working ( #1282 )
...
* fix: [Bug] Make lint command is not working
Signed-off-by: Milap Jhumkhawala <milap.jhumkhawala@gmail.com >
* forgot to sign commit
Signed-off-by: Milap Jhumkhawala <milap.jhumkhawala@gmail.com >
---------
Signed-off-by: Milap Jhumkhawala <milap.jhumkhawala@gmail.com >
2024-10-30 10:49:44 +00:00
Guangya Liu
5ff6dc9be5
fix: rename watsonxai to ibmwatsonxai ( #1234 )
...
Signed-off-by: Guangya Liu <gyliu@ibm.com >
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
2024-09-24 21:58:01 +01:00
awsyshah
4f3ecf0083
feat: added support for A21 and Amazon Titan models via bedrock api ( #1101 )
...
* feat: added support for A21 and Amazon Titan models via bedrock api
Signed-off-by: Yomesh Shah <yomesh@gmail.com >
* fix: response type for diffrent models and use of constant for top_P
Signed-off-by: Yomesh Shah <yomesh@gmail.com >
* fix: constant for top_P as int vs string
Signed-off-by: Yomesh Shah <yomesh@gmail.com >
* feat: moved topP and maxTokens to config rather than being constants in the code
Signed-off-by: Yomesh Shah <yomesh@gmail.com >
---------
Signed-off-by: Yomesh Shah <yomesh@gmail.com >
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
2024-09-17 16:24:21 +01:00
Guangya Liu
d702209941
fix: enabled auth add support watsonx backend ( #1190 )
...
Signed-off-by: Guangya Liu <gyliu@ibm.com >
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
Co-authored-by: Matthis <matthish29@gmail.com >
2024-08-20 09:35:45 +02:00
Yanwei Li
d43fd878ba
fix: add default maxToken value of watsonxai backend ( #1209 )
...
Signed-off-by: yanweili <yanweili@ibm.com >
Co-authored-by: yanweili <yanweili@ibm.com >
2024-08-02 05:15:28 -04:00
Ronald Petty
5176759bd0
feat: initial kyverno support ( #1200 )
...
* refresh fork
Signed-off-by: Ronald Petty <ronald.petty@rx-m.com >
* let out, wasn't sure it was needed, but seems it might be in CI pipeline
Signed-off-by: Ronald Petty <ronald.petty@rx-m.com >
* chore(deps): update docker/setup-buildx-action digest to 4fd8129 (#1173 )
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Ronald Petty <ronald.petty@rx-m.com >
* fix(deps): update module buf.build/gen/go/k8sgpt-ai/k8sgpt/grpc-ecosystem/gateway/v2 to v2.20.0-20240406062209-1cc152efbf5c.1 (#1147 )
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Ronald Petty <ronald.petty@rx-m.com >
* chore(deps): update anchore/sbom-action action to v0.16.0 (#1146 )
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
Signed-off-by: Ronald Petty <ronald.petty@rx-m.com >
* fix(deps): update module google.golang.org/grpc to v1.64.1 [security] (#1178 )
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Ronald Petty <ronald.petty@rx-m.com >
* fix(deps): update module github.com/mittwald/go-helm-client to v0.12.10 (#1177 )
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Ronald Petty <ronald.petty@rx-m.com >
* feat: add custom http headers to openai related api backends (#1174 )
* feat: add custom http headers to openai related api backends
Signed-off-by: Aris Boutselis <arisboutselis08@gmail.com >
* ci: add custom headers test
Signed-off-by: Aris Boutselis <arisboutselis08@gmail.com >
* add error handling
Signed-off-by: Aris Boutselis <arisboutselis08@gmail.com >
* chore(deps): update docker/setup-buildx-action digest to 4fd8129 (#1173 )
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Aris Boutselis <arisboutselis08@gmail.com >
* fix(deps): update module buf.build/gen/go/k8sgpt-ai/k8sgpt/grpc-ecosystem/gateway/v2 to v2.20.0-20240406062209-1cc152efbf5c.1 (#1147 )
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Aris Boutselis <arisboutselis08@gmail.com >
* chore(deps): update anchore/sbom-action action to v0.16.0 (#1146 )
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
Signed-off-by: Aris Boutselis <arisboutselis08@gmail.com >
* Update README.md
Signed-off-by: Aris Boutselis <arisboutselis08@gmail.com >
---------
Signed-off-by: Aris Boutselis <arisboutselis08@gmail.com >
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
Signed-off-by: Ronald Petty <ronald.petty@rx-m.com >
* chore(main): release 0.3.38 (#1165 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Signed-off-by: Ronald Petty <ronald.petty@rx-m.com >
* chore(deps): update anchore/sbom-action action to v0.16.1 (#1179 )
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Ronald Petty <ronald.petty@rx-m.com >
* chore(deps): update actions/setup-go digest to 0a12ed9 (#1182 )
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Ronald Petty <ronald.petty@rx-m.com >
* ci: release to krew index as kubectl-gpt (#1100 )
Signed-off-by: Miguel Varela Ramos <miguel@cohere.ai >
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
Signed-off-by: Ronald Petty <ronald.petty@rx-m.com >
* fix(deps): update k8s.io/utils digest to 18e509b (#1183 )
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Ronald Petty <ronald.petty@rx-m.com >
* fix(deps): update module github.com/prometheus/prometheus to v0.53.1 (#1035 )
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Ronald Petty <ronald.petty@rx-m.com >
* fix(deps): update module github.com/ibm/watsonx-go to v1.0.1 (#1187 )
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Ronald Petty <ronald.petty@rx-m.com >
* feat: skip k3s node type EtcdIsVoter (#1167 )
Signed-off-by: Kay Yan <kay.yan@daocloud.io >
Co-authored-by: Aris Boutselis <arisboutselis08@gmail.com >
Signed-off-by: Ronald Petty <ronald.petty@rx-m.com >
* feat: fix the custom-analysis printing (#1195 )
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
Signed-off-by: Ronald Petty <ronald.petty@rx-m.com >
* chore(deps): pin goreleaser/goreleaser-action action to 286f3b1 (#1171 )
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Ronald Petty <ronald.petty@rx-m.com >
* fix(deps): update module buf.build/gen/go/k8sgpt-ai/k8sgpt/grpc/go to v1.4.0-20240715142657-3785f0a44aae.2 (#1196 )
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Ronald Petty <ronald.petty@rx-m.com >
* chore(deps): update actions/upload-artifact digest to 0b2256b (#1175 )
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Ronald Petty <ronald.petty@rx-m.com >
* Update pkg/integration/kyverno/kyverno.go
lgtm
Co-authored-by: Alex Jones <alex@k8sgpt.ai >
Signed-off-by: Ronald Petty <ronald.petty@minimumdistance.com >
Signed-off-by: Ronald Petty <ronald.petty@rx-m.com >
* remove unused function
Signed-off-by: Ronald Petty <ronald.petty@rx-m.com >
---------
Signed-off-by: Ronald Petty <ronald.petty@rx-m.com >
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Aris Boutselis <arisboutselis08@gmail.com >
Signed-off-by: Miguel Varela Ramos <miguel@cohere.ai >
Signed-off-by: Kay Yan <kay.yan@daocloud.io >
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
Signed-off-by: Ronald Petty <ronald.petty@minimumdistance.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
Co-authored-by: Aris Boutselis <arisboutselis08@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Miguel Varela Ramos <miguel@cohere.ai >
Co-authored-by: Kay Yan <kay.yan@daocloud.io >
Co-authored-by: Alex Jones <alex@k8sgpt.ai >
2024-07-18 07:57:11 +01:00
Aris Boutselis
02e754ed59
feat: add custom http headers to openai related api backends ( #1174 )
...
* feat: add custom http headers to openai related api backends
Signed-off-by: Aris Boutselis <arisboutselis08@gmail.com >
* ci: add custom headers test
Signed-off-by: Aris Boutselis <arisboutselis08@gmail.com >
* add error handling
Signed-off-by: Aris Boutselis <arisboutselis08@gmail.com >
* chore(deps): update docker/setup-buildx-action digest to 4fd8129 (#1173 )
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Aris Boutselis <arisboutselis08@gmail.com >
* fix(deps): update module buf.build/gen/go/k8sgpt-ai/k8sgpt/grpc-ecosystem/gateway/v2 to v2.20.0-20240406062209-1cc152efbf5c.1 (#1147 )
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Aris Boutselis <arisboutselis08@gmail.com >
* chore(deps): update anchore/sbom-action action to v0.16.0 (#1146 )
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
Signed-off-by: Aris Boutselis <arisboutselis08@gmail.com >
* Update README.md
Signed-off-by: Aris Boutselis <arisboutselis08@gmail.com >
---------
Signed-off-by: Aris Boutselis <arisboutselis08@gmail.com >
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
2024-07-10 09:59:08 +01:00
Kay Yan
b35dbd9b09
feat: add Ollama backend ( #1065 )
...
Signed-off-by: Kay Yan <kay.yan@daocloud.io >
2024-07-03 21:16:06 +01:00
Jin Song Wang
ce63821beb
feat: add watsonx ai provider ( #1163 )
...
Signed-off-by: JINSONG WANG <jswang@ibm.com >
2024-07-01 10:20:44 +01:00
JuHyung Son
4867d39c66
feat: support openai organization Id ( #1133 )
...
* feat: add organization flag
Signed-off-by: JuHyung-Son <sonju0427@gmail.com >
* feat: add orgId on openai backend
Signed-off-by: JuHyung-Son <sonju0427@gmail.com >
---------
Signed-off-by: JuHyung-Son <sonju0427@gmail.com >
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
2024-06-14 08:39:56 +01:00
Anders Swanson
047afd46d6
feat: oci genai ( #1102 )
...
Signed-off-by: Anders Swanson <anders.swanson@oracle.com >
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
2024-05-16 15:44:41 +01:00
Vaibhav Malik
eda52312ae
feat: implement Top-K sampling for improved user control ( #1110 )
...
This commit adds Top-K sampling, a feature that allows users to control
the randomness of the generated text by specifying the number of most
probable next words considered by the model. This enhances user control
and potentially improves the quality of the generated outputs.
Fixes: https://github.com/k8sgpt-ai/k8sgpt/issues/1105
Signed-off-by: VaibhavMalik4187 <vaibhavmalik2018@gmail.com >
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
2024-05-16 15:41:07 +01:00
Miguel Varela Ramos
eb7687a089
chore(deps): update cohere client implementation to v2 ( #1062 )
...
* chore(deps): update cohere client implementation to v2 and to use chat endpoint
Signed-off-by: Miguel Varela Ramos <miguel@cohere.ai >
* chore: remove renovate rule for cohere-go
Signed-off-by: Miguel Varela Ramos <miguel@cohere.ai >
* style: remove unused attribute
Signed-off-by: Miguel Varela Ramos <miguel@cohere.ai >
* fix: go mod
Signed-off-by: Miguel Varela Ramos <miguel@cohere.ai >
---------
Signed-off-by: Miguel Varela Ramos <miguel@cohere.ai >
Signed-off-by: Miguel Varela Ramos <miguelvramos92@gmail.com >
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
2024-04-20 21:10:17 +01:00
Guido Muscioni
c162cc22ee
fix: set topP from config ( #1053 )
...
* fix: set topP from config
Signed-off-by: “Guido <muscionig@gmail.com >
* style: correct format of openai ai provider
Signed-off-by: “Guido <muscionig@gmail.com >
* feat: set topP from the environment
Signed-off-by: “Guido <muscionig@gmail.com >
---------
Signed-off-by: “Guido <muscionig@gmail.com >
2024-04-19 16:38:52 +01:00
Aris Boutselis
e6085d4191
feat: add minio support ( #1048 )
...
* feat: add minio support
Signed-off-by: Aris Boutselis <arisboutselis08@gmail.com >
* feat: add TLS skip for custom https minio endpoint
Signed-off-by: Aris Boutselis <arisboutselis08@gmail.com >
* feat: update cache with the new proto schema
Signed-off-by: Aris Boutselis <arisboutselis08@gmail.com >
---------
Signed-off-by: Aris Boutselis <arisboutselis08@gmail.com >
2024-04-19 11:58:41 +01:00
Alex Jones
8f8f5c6df7
chore: allows an environmental override of the default AWS region and… ( #1025 )
...
* chore: allows an environmental override of the default AWS region and using it for bedrock
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* chore: missing provider region
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
---------
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
2024-03-22 10:19:11 +00:00
Mario
55ac0b2129
feat: add Google Vertex AI as provider to utilize gemini via GCP ( #984 )
...
* feat: add Google Vertex AI as provider to utilize gemini via GCP
Signed-off-by: Mario Fahlandt <mfahlandt@pixel-haufen.de >
* fix: adjust providerId description
Signed-off-by: Mario Fahlandt <mfahlandt@pixel-haufen.de >
---------
Signed-off-by: Mario Fahlandt <mfahlandt@pixel-haufen.de >
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
Co-authored-by: Aris Boutselis <arisboutselis08@gmail.com >
2024-03-11 07:33:29 +00:00
Tanuj Dwivedi
307710eddc
feat: add proxysettings for azureopenai and openai ( #987 )
...
Signed-off-by: tanujd11 <dwiveditanuj41@gmail.com >
Co-authored-by: Aris Boutselis <arisboutselis08@gmail.com >
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
2024-02-28 16:10:42 +00:00
JuHyung Son
2fd476e126
feat: add huggingface provider ( #893 )
...
* feat: add huggingface ai provider
Signed-off-by: JuHyung-Son <sonju0427@gmail.com >
* chore: update readme
Signed-off-by: JuHyung-Son <sonju0427@gmail.com >
* fix: set huggingface maxtokens default to 500, use ptr instead of pointer
Signed-off-by: JuHyung-Son <sonju0427@gmail.com >
---------
Signed-off-by: JuHyung-Son <sonju0427@gmail.com >
2024-01-28 15:41:49 +00:00
Alex Jones
9da75e02bc
feat: interactive mode ( #854 )
...
* chore: wip interactive mode
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* chore: tidied up a bit
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* chore: updated go mod
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* chore: const prompt
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* chore: updated based on comments feedback
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* chore: updated enum
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* chore: updated enum
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
---------
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
2024-01-14 20:22:00 +00:00
Daniel Clark
45fa827c04
feat: initial Prometheus analyzers ( #855 )
...
* feat: initial Prometheus analyzers
Added a prometheus integration with two analyzers:
1. PrometheusConfigValidate
2. PrometheusConfigRelabelReport
The integration does not deploy any Prometheus stack in the cluster.
Instead, it searches the provided --namespace for a Prometheus
configuration, stored in a ConfigMap or Secret. If it finds one, it
unmarshals it into memory and runs the analyzers on it.
PrometheusConfigValidate checks if the actual Prometheus configuration is valid or has
any errors.
PrometheusConfigRelabelReport tries to distill the scrape config
relabeling rules to give a concise label set per job that targets need
to have to be scraped. This analyzer is unconventional, in that it does
not necessarily mean there are issues with the config. It merely tries
to give a human-readable explanation of the relabel rules it discovers,
leaning on the LLM and prompt.
Tested on both kube-prometheus and Google Managed Prometheus
stacks.
Signed-off-by: Daniel Clark <danielclark@google.com >
* review: feedback cycle 1
Simplify ConfigValidate prompt and add comments.
Signed-off-by: Daniel Clark <danielclark@google.com >
* review: feedback cycle 2
Add Prometheus configuration discovery to integration activate command.
Also improve logging to make this more clear to users.
Signed-off-by: Daniel Clark <danielclark@google.com >
---------
Signed-off-by: Daniel Clark <danielclark@google.com >
2024-01-12 09:58:09 +00:00
Matthis
5c17c24055
feat: unify aiClientName const for all providers ( #848 )
2024-01-07 13:01:15 +01:00
Bartlomiej Plotka
e7d41496dd
feat: added Google GenAI client; simplified IAI/clients API surface. ( #829 )
...
* refactor: Simplified IAI; made caching and processing consisent.
Signed-off-by: bwplotka <bwplotka@gmail.com >
* feat: Added Google AI API e.g. for Gemini models.
Signed-off-by: bwplotka <bwplotka@gmail.com >
---------
Signed-off-by: bwplotka <bwplotka@gmail.com >
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
Co-authored-by: Thomas Schuetz <38893055+thschue@users.noreply.github.com >
2024-01-05 06:53:36 +01:00
DKuroczko
ccef7f6170
feat: amazonsagemaker AI provider ( #731 )
...
* feat(amazonsagemaker): Add AmazonSageMaker AI provider
Co-authored-by: NAME 18630245+zaremb@users.noreply.github.com
Signed-off-by: Damian Kuroczko <7778327+dkuroczk@users.noreply.github.com >
* feat(amazonsagemaker): Add AmazonSageMaker AI provider
Co-authored-by: Mateusz Zaremba <18630245+zaremb@users.noreply.github.com >
Signed-off-by: Damian Kuroczko <7778327+dkuroczk@users.noreply.github.com >
* feat(auth): add top p and max tokens to auth and use them in sagemaker backend
Signed-off-by: Mateusz Zaremba <18630245+zaremb@users.noreply.github.com >
* feat: Updates SageMaker docs, validate topP, ident
Signed-off-by: Damian Kuroczko <7778327+dkuroczk@users.noreply.github.com >
* feat: list of passwordlessProviders
Signed-off-by: Damian Kuroczko <7778327+dkuroczk@users.noreply.github.com >
* feat: returns err
Signed-off-by: Damian Kuroczko <7778327+dkuroczk@users.noreply.github.com >
* fix: remove log.Fatal(err)
Signed-off-by: Damian Kuroczko <7778327+dkuroczk@users.noreply.github.com >
---------
Signed-off-by: Damian Kuroczko <7778327+dkuroczk@users.noreply.github.com >
Signed-off-by: Mateusz Zaremba <18630245+zaremb@users.noreply.github.com >
Co-authored-by: Mateusz Zaremba <18630245+zaremb@users.noreply.github.com >
2023-11-05 20:03:40 +00:00
StevenSu
f1a7801e9e
feat: add amazonbedrock ( #718 )
...
* add amazonbedrock AI provider
Signed-off-by: Su Wei <suwei007@gmail.com >
* add amazonbedrock, change model list to const var
Signed-off-by: Su Wei <suwei007@gmail.com >
* update iai config and auth cmd, add providerRegion
Signed-off-by: Wei Su <wsuam@amazon.com >
* fix filename wrong
Signed-off-by: Wei Su <wsuam@amazon.com >
* chore: added some doc info
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
---------
Signed-off-by: Su Wei <suwei007@gmail.com >
Signed-off-by: Wei Su <wsuam@amazon.com >
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
Co-authored-by: Wei Su <wsuam@amazon.com >
Co-authored-by: Aris Boutselis <aris.boutselis@senseon.io >
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
2023-10-28 11:49:09 +01:00
Peter Pan
f55946d60e
feat: openAI explicit value for maxToken and temperature ( #659 )
...
* feat: openAI explicit value for maxToken and temp
Because when k8sgpt talks with vLLM, the default MaxToken is 16,
which is so small.
Given the most model supports 2048 token(like Llama1 ..etc), so
put here for a safe value.
Signed-off-by: Peter Pan <Peter.Pan@daocloud.io >
* feat: make temperature a flag
Signed-off-by: Peter Pan <Peter.Pan@daocloud.io >
---------
Signed-off-by: Peter Pan <Peter.Pan@daocloud.io >
2023-09-18 13:14:43 +01:00
Johannes Kleinlercher
230eace187
feat: show each ConfigAuditReport check ( #646 )
...
* feat: show each ConfigAuditReport check
Signed-off-by: Johannes Kleinlercher <johannes@kleinlercher.at >
* feat: mask sensitive data in configauditreport messages
Signed-off-by: Johannes Kleinlercher <johannes@kleinlercher.at >
---------
Signed-off-by: Johannes Kleinlercher <johannes@kleinlercher.at >
2023-09-13 09:18:03 +01:00
Alex Jones
5bb91ff2c9
Revert "chore: upgraded cohere backend ( #580 )" ( #581 )
...
This reverts commit 43b0d707e7
.
2023-07-26 16:59:49 +01:00
Alex Jones
43b0d707e7
chore: upgraded cohere backend ( #580 )
...
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
2023-07-26 16:22:49 +01:00
Maxime Brunet
781ecb7aad
feat: add Cohere backend ( #563 )
...
Signed-off-by: Maxime Brunet <max@brnt.mx >
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
2023-07-19 18:25:27 +01:00
Alex Jones
367fe8f74c
feat: upgrading azure client impl ( #526 )
...
* feat: upgrading azure client impl
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* feat: upgrading azure client impl
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* fix: displaying correct yaml config location on app start (#521 )
Signed-off-by: Ali Mohsin <aliofthemohsins@gmail.com >
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
* fix(deps): update module github.com/aws/aws-sdk-go to v1.44.289 (#524 )
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
* feat: upgrading azure client impl
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
---------
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
Signed-off-by: Ali Mohsin <aliofthemohsins@gmail.com >
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ali Mohsin <aliofthemohsins@gmail.com >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-06-29 09:47:12 +01:00
Ben Parees
64b93c9116
fix: 'intergration' typos ( #508 )
...
Signed-off-by: bparees <bparees@redhat.com >
2023-06-15 19:13:15 +01:00
Peter Pan
c85203bccd
chore: customized prompt template for integration plugins ( #403 )
...
Signed-off-by: Peter Pan <Peter.Pan@daocloud.io >
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
2023-06-12 21:14:12 +01:00
Camilo Giraldo
06542b4bf1
fix: improve default_prompt ( #406 )
...
* fix: improve default_prompt
Signed-off-by: Camilo Giraldo <camigira@gmail.com >
* fix: specific instructions for prompt output
Signed-off-by: Camilo Giraldo <camigira@gmail.com >
---------
Signed-off-by: Camilo Giraldo <camigira@gmail.com >
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
2023-05-16 20:03:33 +00:00
Alex Jones
cbe2fb4a4c
feat: added the ability to set a user default AI provider ( #427 )
...
* feat: added the ability to set a user default AI provider
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* feat: added the ability to set a user default AI provider
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* chore: added provider to json output
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
---------
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
2023-05-16 13:31:19 +02:00
Peter Pan
e66de8c4ce
chore: gofmt fix and enable in CI ( #414 )
...
* gofmt the files
Signed-off-by: Peter Pan <Peter.Pan@daocloud.io >
* add UT and goFMT to PR Gate (Github Action for PR)
Signed-off-by: Peter Pan <Peter.Pan@daocloud.io >
---------
Signed-off-by: Peter Pan <Peter.Pan@daocloud.io >
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
2023-05-15 06:53:59 +01:00
Aris Boutselis
d8357ceb94
feat: add azure openai provider ( #309 )
...
* feat: add azure openai provider
Signed-off-by: Aris Boutselis <aris.boutselis@senseon.io >
* feat: validate backend name
Signed-off-by: Aris Boutselis <aris.boutselis@senseon.io >
* fix: remove BaseURL from the mandatory env variables
Signed-off-by: Aris Boutselis <arisboutselis08@gmail.com >
* fix: conflicts
Signed-off-by: Aris Boutselis <aris.boutselis@senseon.io >
* chore: updated logo (#365 )
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* chore: added changing banners (#367 )
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
* feat: add additionalLabels to Service Monitor (#366 )
* feat: add additionalLabels to Service Monitor
Signed-off-by: Brad McCoy <bradmccoydev@gmail.com >
* feat: update additionalLabels
Signed-off-by: Brad McCoy <bradmccoydev@gmail.com >
---------
Signed-off-by: Brad McCoy <bradmccoydev@gmail.com >
* fix: update README file's ai provider section.
Signed-off-by: Aris Boutselis <aris.boutselis@senseon.io >
---------
Signed-off-by: Aris Boutselis <aris.boutselis@senseon.io >
Signed-off-by: Aris Boutselis <arisboutselis08@gmail.com >
Signed-off-by: Alex Jones <alexsimonjones@gmail.com >
Signed-off-by: Brad McCoy <bradmccoydev@gmail.com >
Co-authored-by: Aris Boutselis <arisboutselis08@gmail.com >
Co-authored-by: Alex Jones <alexsimonjones@gmail.com >
Co-authored-by: Brad McCoy <bradmccoydev@gmail.com >
2023-05-02 21:28:15 +01:00
Matthis
dee423519e
fix: use a cache file name with a fixed size. ( #350 )
...
Signed-off-by: Matthis Holleville <matthish29@gmail.com >
2023-04-27 11:59:30 +02:00
Patrick Pichler
c29860d418
fix: remove dead code
...
Signed-off-by: Patrick Pichler <git@patrickpichler.dev >
2023-04-25 22:31:24 +02:00