Commit Graph

63 Commits

Author SHA1 Message Date
Hemang Sarkar a182f027c5 Update README.md 2025-02-12 09:24:51 +01:00
Hemang Sarkar 144ce84235 Update README.md 2025-02-12 09:24:20 +01:00
Hemang 472136a2ad Remove coverage for now. 2025-02-11 10:29:04 +01:00
Hemang Sarkar c0abf96879 Update requirements.txt 2025-02-11 10:24:41 +01:00
Hemang a26ed0eebb Remove volume bind from test docker compose. 2025-02-11 10:21:08 +01:00
Hemang Sarkar 46417a804f Create tests_ci.yml 2025-02-11 10:16:17 +01:00
Hemang 6f0a34c070 Add test for openai chat completions via proxy with tool call and with streaming. 2025-02-10 16:18:36 +01:00
Hemang 64ddd9f96d Add test for openai chat completions API via proxy with tool call. 2025-02-10 15:21:46 +01:00
Hemang ba26d7d0c7 Use finish_turn to decide when to push trace to the explorer dataset for openai. 2025-02-10 13:45:34 +01:00
Hemang 671b7a230a Modify run.sh down() to include test infra. 2025-02-10 13:15:45 +01:00
Hemang 8ad4a19c21 Modify the test to verify streaming case. 2025-02-10 10:26:52 +01:00
Hemang 5fc05ee39e Use the chat completions API response to verify the trace in explorer. 2025-02-10 09:57:04 +01:00
Hemang 094970f6b8 Add openai test for chat completions without streaming and without tool calls. 2025-02-10 08:01:12 +01:00
Hemang d98b73253b Skip Anthropic test if API key not set. 2025-02-10 05:43:06 +01:00
Hemang c2db9ede35 Change the network name and the .env.test file so that test explorer proxy can communicate with the test explorer backend app-api. 2025-02-10 05:00:37 +01:00
zishan-wei f5ddbb25d5 Implement Anthropic proxy
Anthropic implement
2025-02-07 10:39:03 +01:00
Zishan 87fc58e4de minor logic fix 2025-02-07 10:16:16 +01:00
Hemang 084ef4f0e8 Update the testing setup. 2025-02-06 15:52:50 +01:00
Zishan 6eecb1510a adjust anthropic test 2025-02-06 15:12:20 +01:00
Hemang 7c692fa6df Add a health check endpoint for proxy. 2025-02-06 15:06:26 +01:00
Zishan bdf2787786 remove cache file 2025-02-06 15:03:32 +01:00
Zishan bb81066356 rename anthropic test 2025-02-06 14:57:40 +01:00
Zishan 89b4eed0be Merge branch 'main' into anthropic-implement 2025-02-06 14:48:01 +01:00
Zishan f2ffed91d3 add test for anthropic agent 2025-02-06 14:46:04 +01:00
Hemang Sarkar fe9e103ae6 Update README.md 2025-02-06 11:27:17 +01:00
Hemang ab7b32db40 Remove unused image. 2025-02-06 11:26:23 +01:00
Hemang Sarkar 9ca14ca0ce Update README.md 2025-02-06 11:25:33 +01:00
Hemang Sarkar 1303be8435 Add files via upload 2025-02-06 11:25:16 +01:00
Hemang Sarkar c2836bca5e Update README.md 2025-02-05 19:35:49 +01:00
Hemang 20ae6ab8f7 Add flow diagram. 2025-02-05 19:35:17 +01:00
Hemang c4fe6ebae3 Initial test setup. 2025-02-05 19:33:17 +01:00
Hemang Sarkar e279351e93 Update README.md 2025-02-05 19:31:45 +01:00
Zishan 2f2253220e add test claude agent 2025-02-05 15:49:11 +01:00
Zishan 075cf366de Merge branch 'main' into anthropic-implement 2025-02-05 15:37:45 +01:00
Zishan ff80bf462c add anthropic policy 2025-02-05 15:36:52 +01:00
Hemang 8ce36c2579 Add a run.sh with build, up, down and logs. 2025-02-04 16:16:35 +01:00
Hemang c1f6eb2ef3 Add route for auto-generated docs. 2025-02-04 16:14:57 +01:00
Hemang 5ae18553b5 Add .gitignore 2025-02-04 15:52:22 +01:00
Zishan 91fe3af840 Merge branch 'main' into anthropic-implement 2025-02-04 14:38:08 +01:00
Zishan eab4959cee init anthropic policy 2025-02-04 14:35:25 +01:00
Hemang 62403463c6 Add a container_name to the docker compose file. 2025-02-04 14:34:31 +01:00
Hemang 48220cd33c Fix reloading when DEV_MODE is true. 2025-02-04 14:31:25 +01:00
Hemang 847a01db84 Refactor the code and add type hints. 2025-02-04 14:24:37 +01:00
Hemang 9c3937183e Add streaming support and change the explorer push call to be async. 2025-02-04 12:09:14 +01:00
Hemang be934bc07c Add a TODO to switch usage to an async function to push traces via the SDK once that is available. 2025-01-31 16:03:10 +01:00
Hemang 76644778a1 Remove custom compression and rely on starlette_compress to perform the compression as a middleware. 2025-01-31 16:00:31 +01:00
Hemang Sarkar 099bc05d8d Update open_ai.py 2025-01-31 15:24:28 +01:00
Hemang Sarkar 95ed80a8cd Update README.md 2025-01-30 16:51:12 +01:00
Hemang 9888068850 Update comments and rename files. Add anthropic.py for Anthropic API proxy. 2025-01-30 16:34:37 +01:00
Hemang Sarkar f6794b76e2 Update README.md 2025-01-30 16:20:23 +01:00