Samir Tahir
a50375c960
fix: add maxTokens to serve mode ( #1280 )
...
Signed-off-by: samir-tahir <samirtahir91@gmail.com>
Co-authored-by: Alex Jones <alexsimonjones@gmail.com>
2024-11-12 20:16:29 +00:00
Yanwei Li
da0764d951
fix: add providerId to serve mode ( #1260 )
...
Signed-off-by: yanweili <yanweili@ibm.com>
Co-authored-by: yanweili <yanweili@ibm.com>
2024-09-27 07:32:58 +01:00
Alex Jones
02fa109429
feat: refactoring to the new schema ( #1219 )
...
* feat: refactoring to the new schema
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
* chore: updated readme with grpc commands
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
* chore: updated deps
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
---------
Signed-off-by: AlexsJones <alexsimonjones@gmail.com>
Co-authored-by: Matthis <matthish29@gmail.com>
2024-08-15 14:42:55 +01:00
Kay Yan
b7e5394caa
fix: segmentation violation during serve ( #1215 )
...
Signed-off-by: Kay Yan <kay.yan@daocloud.io>
2024-08-07 09:47:09 +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
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
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
Vaibhav Malik
f55f8370eb
fix: shorthand for the http flag in serve command ( #969 )
...
Removed the shorthand for the `http` flag in the serve command because
it was contradicting with the shorthand of the `help` command which is
automatically added on execution if the `help` flag is not already
defined.
Fixes: https://github.com/k8sgpt-ai/k8sgpt/issues/968
Signed-off-by: VaibhavMalik4187 <vaibhavmalik2018@gmail.com>
2024-02-19 07:48:16 +00:00
Sahil Badla
f2138c7101
feat: enable Rest api using grpc-gateway ( #834 )
...
* grpc-gateway changes
Signed-off-by: Sahil Badla <sahil_badla@intuit.com>
* feat: grpc-gateway impl
Signed-off-by: Sahil Badla <sahil_badla@intuit.com>
* feat: enable REST/http api support
Signed-off-by: Sahil Badla <sahil_badla@intuit.com>
* feat: enable rest/http support
Signed-off-by: Sahil Badla <sahil_badla@intuit.com>
* feat: enable rest/http support
Signed-off-by: Sahil Badla <sahil_badla@intuit.com>
* feat: enable rest/http support
Signed-off-by: Sahil Badla <sahil_badla@intuit.com>
* chore: resolved mod
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
* feat: fix grpc-gateway codegen path
Signed-off-by: Sahil Badla <sahil_badla@intuit.com>
* feat: merge from master
Signed-off-by: Sahil Badla <sahil_badla@intuit.com>
* feat: flag to enable rest api
Signed-off-by: Sahil Badla <sahil_badla@intuit.com>
---------
Signed-off-by: Sahil Badla <sahil_badla@intuit.com>
Signed-off-by: Sahil Badla <146279034+sbadla1@users.noreply.github.com>
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
Co-authored-by: Sahil Badla <sahil_badla@intuit.com>
Co-authored-by: Thomas Schuetz <38893055+thschue@users.noreply.github.com>
Co-authored-by: Alex Jones <alexsimonjones@gmail.com>
2024-02-17 15:38:15 +00:00
Amit Amrutiya
3415031006
fix: lint errors ( #923 )
...
Signed-off-by: amitamrutiya2210 <amitamrutiya2210@gmail.com>
2024-02-07 11:30:45 +00:00
Aris Boutselis
539ca3b78f
feat: adding temperature to server mode ( #705 )
...
Signed-off-by: Aris Boutselis <arisboutselis08@gmail.com>
Co-authored-by: Aris Boutselis <arisboutselis08@gmail.com>
2023-10-12 13:14:43 +01:00
Matthis
9998e7620d
feat!: migrate api to grpc ( #386 )
...
* feat: migrate api to grpc
Signed-off-by: Matthis Holleville <matthish29@gmail.com>
* feat: use status.Code instead grpc.Code in log
Signed-off-by: Matthis Holleville <matthish29@gmail.com>
---------
Signed-off-by: Matthis Holleville <matthish29@gmail.com>
Co-authored-by: Alex Jones <alexsimonjones@gmail.com>
2023-05-09 08:36:44 +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
Patrick Pichler
c29860d418
fix: remove dead code
...
Signed-off-by: Patrick Pichler <git@patrickpichler.dev>
2023-04-25 22:31:24 +02:00
Patrick Pichler
2616220935
fix: remove pointer to loop variable when searching the latest event to analyze ( #328 )
...
Having a pointer to a range variable will always yield the latest value
the loop sees. This leads to subtle bugs. To prevent this from
happening, the range variable was assigned to a temp variable, which is
then referenced as a pointer.
Signed-off-by: Patrick Pichler <git@patrickpichler.dev>
Co-authored-by: Patrick Pichler <git@patrickpichler.dev>
2023-04-25 11:06:45 +02:00
Ettore Di Giacinto
cf797a6eb6
feat: allow to set a baseurl ( #310 )
...
* feat: allow to set a baseURL for OpenAI providers
This allows to run local models that have a compatible OpenAI API, or
for instance use a proxy.
Signed-off-by: mudler <mudler@mocaccino.org>
* feat: allow to set baseURL in the auth subcommand
Signed-off-by: mudler <mudler@mocaccino.org>
---------
Signed-off-by: mudler <mudler@mocaccino.org>
Co-authored-by: Alex Jones <alexsimonjones@gmail.com>
Co-authored-by: Matthis <99146727+matthisholleville@users.noreply.github.com>
2023-04-21 19:04:34 +00:00
Thomas Schuetz
d0f7a1105f
chore: change license to Apache-2 ( #313 )
...
* chore: change license to Apache-2
Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu>
2023-04-21 19:46:31 +02:00
Alex Jones
3988eb2fd0
feat: running in cluster
...
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
2023-04-15 18:05:57 +01:00
Alex Jones
0071e25992
feat: envs to initialise server
...
Signed-off-by: Alex Jones <alexsimonjones@gmail.com>
2023-04-15 12:26:51 +01:00
Matthis Holleville
e7076ed609
fix: use the aiProvider object when launching the server instead of the deprecated configuration keys
...
Signed-off-by: Matthis Holleville <matthish29@gmail.com>
2023-04-14 17:23:12 +02:00
Thomas Schuetz
159b3851ec
fix: naming
...
Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu>
2023-04-13 09:00:14 +02:00
Thomas Schuetz
9157d4dd13
feat: unified cmd and api
...
Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu>
2023-04-13 08:11:56 +02:00
Thomas Schuetz
adae2ef71d
feat: updated api
...
Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu>
2023-04-12 16:30:09 +02:00
Thomas Schuetz
b2e8adda33
feat: first version of serve
...
Signed-off-by: Thomas Schuetz <thomas.schuetz@t-sc.eu>
2023-04-12 15:05:01 +02:00