Commit graph

83 commits

Author SHA1 Message Date
Adil Hafeez
77a26f881e
fix rs file 2025-04-15 15:14:17 -07:00
Adil Hafeez
6edad0870b
Merge branch 'main' into adil/add_acm_demo 2025-04-15 15:12:46 -07:00
Shuguang Chen
7d4b261a68
Integrate Arch-Function-Chat (#449) 2025-04-15 14:39:12 -07:00
Salman Paracha
f31aa59fac
fixed issue with groq LLMs that require the openai in the /v1/chat/co… (#460)
* fixed issue with groq LLMs that require the openai in the /v1/chat/completions path. My first change

* updated the GH actions with keys for Groq

* adding missing groq API keys

* add llama-3.2-3b-preview to the model based on addin groq to the demo

---------

Co-authored-by: Salman Paracha <salmanparacha@MacBook-Pro-261.local>
2025-04-13 14:00:16 -07:00
Adil Hafeez
de221525de
Use better logs (#452) 2025-03-27 10:40:20 -07:00
Adil Hafeez
76ec5cda68
fix ollama demo (#450) 2025-03-26 11:01:32 -07:00
Adil Hafeez
eb48f3d5bb
use passed in model name in chat completion request (#445) 2025-03-21 15:56:17 -07:00
Adil Hafeez
84cd1df7bf
add preliminary support for llm agents (#432) 2025-03-19 15:21:34 -07:00
Adil Hafeez
ed3845040e
add demo for deepseek (#426) 2025-03-05 14:08:06 -08:00
Shuguang Chen
e77fc47225
Handle intent matching better in arch gateway (#391) 2025-03-04 12:49:13 -08:00
Adil Hafeez
10cad4d0b7
add health check endpoint for llm gateway (#420)
* add health check endpoint for llm gateway

* fix rust tests
2025-03-03 13:11:57 -08:00
Adil Hafeez
e40b13be05
Update arch_config and add tests for arch config file (#407) 2025-02-14 19:28:10 -08:00
Adil Hafeez
9cb04756c5
fix more 2025-02-12 14:48:23 -08:00
Adil Hafeez
d76ced3aff
add request timeout 2025-02-12 12:12:57 -08:00
Adil Hafeez
2fe91932d3
remove rs changes 2025-02-12 10:43:05 -08:00
Adil Hafeez
ca766f81fa
Merge branch 'main' into adil/add_acm_demo 2025-02-12 10:39:08 -08:00
Adil Hafeez
8de6eacfbd
spotify demo with optimized context window code change (#397) 2025-02-07 19:14:15 -08:00
Adil Hafeez
2bd61d628c
add ability to specify custom http headers in api endpoint (#386) 2025-02-06 11:48:09 -08:00
Adil Hafeez
e82f8f216f
Encode parameter values in http path and ... (#395)
* Encode parameter values in http path and ...

- don't send param values in request body in http get request
- send param values in http post request

* rust tests

* refactor code

* add tests
2025-02-06 11:00:47 -08:00
Adil Hafeez
a62f906432
remove unused cargo.lock files (#396) 2025-02-05 20:25:41 -08:00
Adil Hafeez
39266b5084
log improvements and some code refactor (#379) 2025-01-31 10:37:53 -08:00
Adil Hafeez
69b43a7abf
add more files 2025-01-29 16:11:44 -08:00
Adil Hafeez
5d4cd624c1 more changes 2025-01-23 17:36:56 -08:00
Adil Hafeez
5ed7e0b185 Merge branch 'adil/log_improvements' into adil/add_acm_demo 2025-01-23 14:23:06 -08:00
Adil Hafeez
4ab7665c30 log improvements 2025-01-23 14:22:16 -08:00
Adil Hafeez
613192f71c Merge branch 'main' into adil/add_acm_demo 2025-01-22 14:10:18 -08:00
Adil Hafeez
6887d52750
When using ollama token count was not coming in (#375)
When using ollama token count was not coming in resulting in token count and other metrics to show up as zero. This was not causing tracing to break.
2025-01-21 18:01:56 -08:00
Adil Hafeez
07ef3149b8
add support for using custom upstream llm (#365) 2025-01-17 18:25:55 -08:00
Adil Hafeez
5c066c9825 add more changes 2025-01-17 18:24:59 -08:00
Adil Hafeez
c532a5f4c7 Merge branch 'adil/fix_prompt_target_name' into adil/add_acm_demo 2025-01-17 17:50:40 -08:00
Adil Hafeez
1b3c1b8ba5 fix tests 2025-01-17 16:52:38 -08:00
Adil Hafeez
36c9c0d414 fix tests 2025-01-17 16:41:55 -08:00
Adil Hafeez
aca1631b49 add more changes 2025-01-17 16:33:17 -08:00
Adil Hafeez
a7b9458e5a fix rust tests 2025-01-17 11:00:36 -08:00
Adil Hafeez
46cca42040 fix more 2025-01-16 18:31:40 -08:00
Adil Hafeez
00e4ba55a8 ensure that only openai is used for provider 2025-01-16 17:13:45 -08:00
Adil Hafeez
c7f8c2cef9 add demo for ollama 2025-01-16 16:34:17 -08:00
Adil Hafeez
3fc21de60c
Send per prompt target system prompt (#368)
* update prompt target name after arch_fc has identified tool

* add test for currency exchange
2025-01-16 15:11:37 -08:00
Adil Hafeez
5017e7931e fix tracing 2025-01-16 14:37:09 -08:00
Adil Hafeez
1a10b82724 pending changes 2025-01-14 16:32:52 -08:00
Adil Hafeez
9570b167db fix tracing 2025-01-14 11:56:10 -08:00
Adil Hafeez
516d9a7c4a update prompt target name after arch_fc has identified tool 2025-01-10 15:28:33 -08:00
Adil Hafeez
42ab061971 pending 2025-01-10 12:52:29 -08:00
Adil Hafeez
e55127d325 remove extra http_method 2025-01-08 16:58:43 -08:00
Adil Hafeez
68097fde07 Merge branch 'main' into adil/add_acm_demo 2025-01-08 16:55:07 -08:00
Shuguang Chen
ba7279becb
Use intent model from archfc to pick prompt gateway (#328) 2024-12-20 13:25:01 -08:00
José Ulises Niño Rivera
cd1b561192
Break apart metrics into their own module (#335)
Signed-off-by: José Ulises Niño Rivera <junr03@users.noreply.github.com>
2024-12-09 10:46:46 -08:00
José Ulises Niño Rivera
d002b2042a
Break apart common_types mod (#334)
Signed-off-by: José Ulises Niño Rivera <junr03@users.noreply.github.com>
2024-12-06 17:25:42 -08:00
Adil Hafeez
285a66fdb6 Merge branch 'main' into adil/add_acm_demo 2024-12-06 16:17:26 -08:00
Adil Hafeez
a54db1a098
update getting started guide and add llm gateway and prompt gateway samples (#330) 2024-12-06 14:37:33 -08:00