Commit graph

82 commits

Author SHA1 Message Date
Krrish Dholakia
9e1a65c32a fix(vertex_ai.py): support passing system instructions to vertex ai 2024-05-20 06:18:19 -07:00
Krrish Dholakia
bb54839465 fix(vertex_ai.py): use chat_messages_with_history for async + streaming calls 2024-05-19 12:30:24 -07:00
Krrish Dholakia
50145b6ef3 fix(vertex_ai.py): passing all tests on 'test_amazing_vertex_completion.py 2024-05-19 12:22:21 -07:00
Krrish Dholakia
86ecb4638c fix(vertex_ai.py): support passing in result of tool call to vertex
Fixes https://github.com/BerriAI/litellm/issues/3709
2024-05-19 11:34:07 -07:00
Ishaan Jaff
648d7ad402 ci/cd run again 2024-05-16 18:35:43 -07:00
Ishaan Jaff
85ca78a873 (ci/cd) fix - assert len(completed_str) 2024-05-16 18:06:48 -07:00
Ishaan Jaff
5a65cdd4d4 (ci/cd) fix test_vertex_ai_stream 2024-05-15 16:32:40 -07:00
Krrish Dholakia
17da01c636 build(model_prices_and_context_window.json): add gemini 1.5 flash model info 2024-05-14 17:30:31 -07:00
Krrish Dholakia
a907247033 fix(utils.py): fix vertex ai function calling + streaming
Completes https://github.com/BerriAI/litellm/issues/3147
2024-05-13 12:32:39 -07:00
Krrish Dholakia
3a356a6f56 fix(vertex_ai.py): support tool call list response async completion 2024-05-13 10:42:31 -07:00
Krrish Dholakia
bed16d5495 fix(vertex_ai.py): fix list tool call responses
Closes https://github.com/BerriAI/litellm/issues/3147
2024-05-10 20:05:58 -07:00
Krrish Dholakia
03139e1769 fix(main.py): support env var 'VERTEX_PROJECT' and 'VERTEX_LOCATION' 2024-05-10 07:57:56 -07:00
Krrish Dholakia
d8446ffaf4 test(test_amazing_vertex_completion.py): try-except api errors 2024-05-03 10:09:57 -07:00
Krrish Dholakia
c18fb79761 fix(utils.py): add exception mapping for gemini error 2024-04-30 14:17:10 -07:00
Krrish Dholakia
30f5bbd0cc fix(vertex_ai.py): handle stream=false
also adds unit testing for vertex ai calls with langchain
2024-04-25 13:59:37 -07:00
Krrish Dholakia
143b0efae9 test: fix test 2024-04-23 16:56:48 -07:00
Ishaan Jaff
daf283a263 (ci/cd) run again 2024-04-21 16:50:11 -07:00
Krrish Dholakia
18eec421cb test(test_amazing_vertex_completion.py): fix gemini tool calling test 2024-04-19 19:39:38 -07:00
Ishaan Jaff
94ea8c44a7 (ci/cd) vertexai - skip 429 errors 2024-04-18 21:27:22 -07:00
Krrish Dholakia
db4ea71f0f test(test_amazing_vertex_completion.py): handle api errors 2024-04-16 21:47:02 -07:00
Ishaan Jaff
f2c1c20cc1 fix - gemini function calling 2024-04-16 20:54:22 -07:00
Krrish Dholakia
89017448d4 test(test_amazing_vertex_completion.py): fix vertex anthropic streaming text 2024-04-15 14:37:22 -07:00
Krrish Dholakia
8c3c45fbb5 fix(vertex_ai_anthropic.py): set vertex_credentials for vertex ai anthropic calls
allows setting vertex credentials as a json string for vertex ai anthropic calls
2024-04-15 14:16:28 -07:00
Krrish Dholakia
3d645f95a5 fix(main.py): accept vertex service account credentials as json string
allows us to dynamically set vertex ai credentials
2024-04-15 13:28:59 -07:00
Krrish Dholakia
a236cd22fc test(test_amazing_vertex_completion.py): fix project name 2024-04-06 17:59:49 -07:00
Krrish Dholakia
6b7d253aa2 test(test_amazing_vertex_completion.py): handle vertex ai rate limit errors 2024-04-05 14:04:29 -07:00
Krrish Dholakia
7a0143a653 fix(test_amazing_vertex_completion.py): handle vertex ai rate limit error 2024-04-05 14:03:38 -07:00
Ishaan Jaff
bfaa2bd3df catch gemini 429 errors 2024-04-05 14:02:01 -07:00
Ishaan Jaff
5e369473d3 fix gemini rate limit errors 2024-04-05 14:01:32 -07:00
Krrish Dholakia
00c0a0c209 fix(vertex_ai_anthropic.py): fix import 2024-04-05 13:38:05 -07:00
Krrish Dholakia
a8d0aace83 fix(vertex_ai_anthropic.py): support streaming, async completion, async streaming for vertex ai anthropic 2024-04-05 09:27:48 -07:00
Krish Dholakia
5ea9946925 Merge pull request #2665 from BerriAI/litellm_claude_vertex_ai
[WIP] feat(vertex_ai_anthropic.py): Add support for claude 3 on vertex ai
2024-04-05 07:06:04 -07:00
David Manouchehri
d87be3dd68 Fix: Remove non-existent gemini-1.5-pro-vision model.
The gemini-1.5-pro model handles both text and vision.
2024-04-04 17:33:08 +00:00
Krrish Dholakia
bd7040969b feat(vertex_ai_anthropic.py): add claude 3 on vertex ai support - working .completions call
.completions() call works
2024-04-02 22:07:39 -07:00
Krrish Dholakia
e9096ee922 fix(test_amazing_vertex_completion.py): fix test to check if content is none 2024-03-25 19:11:39 -07:00
Krish Dholakia
f522a5236b Merge pull request #2561 from BerriAI/litellm_batch_writing_db
fix(proxy/utils.py): move to batch writing db updates
2024-03-18 21:50:47 -07:00
Krrish Dholakia
751568826b test: handle vertex ai rate limit errors 2024-03-18 21:33:08 -07:00
Krrish Dholakia
ee0e3be092 test: fix test 2024-03-18 13:43:14 -07:00
Krrish Dholakia
f4443e21e0 feat(vertex_ai.py): support gemini (vertex ai) function calling when streaming 2024-03-18 11:47:27 -07:00
Krrish Dholakia
7f4dd734c1 fix(vertex_ai.py): correctly parse optional params and pass vertex ai project 2024-03-06 14:00:50 -08:00
Krrish Dholakia
4f5f6ec812 test(test_completion.py): add testing for anthropic vision calling 2024-03-04 13:34:49 -08:00
ishaan-jaff
d9632ae48c (feat) add support for gemini base64 images 2024-02-29 14:42:20 -08:00
Krrish Dholakia
04ebd76a8a test(test_amazing_vertex_completion.py): fix test 2024-02-27 20:58:45 -08:00
Krrish Dholakia
5ca2144486 test: testing fixes 2024-02-27 20:35:42 -08:00
Krrish Dholakia
7c8b0e27a4 test(test_amazing_vertex_completion.py): fix test to handle rate limit errors 2024-02-26 22:07:33 -08:00
Krrish Dholakia
4e608c86c1 fix(utils.py): fix streaming 2024-02-26 12:52:53 -08:00
Krrish Dholakia
9439ec0a61 test(test_amazing_vertex_completion.py): fix test 2024-02-26 10:40:22 -08:00
Krrish Dholakia
2e5a5f82a3 fix(vertex_ai.py): fix vertex ai function calling 2024-02-22 21:28:24 -08:00
Krrish Dholakia
2c3bad063a test(test_amazing_vertex_completion.py): handle rate limit errors 2024-02-16 11:51:41 -08:00
Krrish Dholakia
5d21da021f fix(vertex_ai.py): map finish reason 2024-02-14 11:42:13 -08:00