Commit Graph

  • 075cf366de Merge branch 'main' into anthropic-implement Zishan 2025-02-05 15:37:45 +01:00
  • ff80bf462c add anthropic policy Zishan 2025-02-05 15:36:52 +01:00
  • 8ce36c2579 Add a run.sh with build, up, down and logs. Hemang 2025-02-04 16:15:23 +01:00
  • c1f6eb2ef3 Add route for auto-generated docs. Hemang 2025-02-04 16:14:57 +01:00
  • 5ae18553b5 Add .gitignore Hemang 2025-02-04 15:51:07 +01:00
  • 91fe3af840 Merge branch 'main' into anthropic-implement Zishan 2025-02-04 14:38:08 +01:00
  • eab4959cee init anthropic policy Zishan 2025-02-04 14:35:25 +01:00
  • 62403463c6 Add a container_name to the docker compose file. Hemang 2025-02-04 14:34:31 +01:00
  • 48220cd33c Fix reloading when DEV_MODE is true. Hemang 2025-02-04 14:31:25 +01:00
  • 847a01db84 Refactor the code and add type hints. Hemang 2025-02-04 14:24:37 +01:00
  • 9c3937183e Add streaming support and change the explorer push call to be async. Hemang 2025-02-04 12:09:14 +01:00
  • be934bc07c Add a TODO to switch usage to an async function to push traces via the SDK once that is available. Hemang 2025-01-31 16:03:10 +01:00
  • 76644778a1 Remove custom compression and rely on starlette_compress to perform the compression as a middleware. Hemang 2025-01-31 16:00:27 +01:00
  • 099bc05d8d Update open_ai.py Hemang Sarkar 2025-01-31 15:24:28 +01:00
  • 95ed80a8cd Update README.md Hemang Sarkar 2025-01-30 16:51:12 +01:00
  • 9888068850 Update comments and rename files. Add anthropic.py for Anthropic API proxy. Hemang 2025-01-30 16:34:21 +01:00
  • f6794b76e2 Update README.md Hemang Sarkar 2025-01-30 16:20:23 +01:00
  • e9a7d5d7d9 Fix failure where messages passed to push_trace API were not a list of list of dicts. Hemang 2025-01-30 16:04:12 +01:00
  • 06b334d29b Remove api_url as an arg from push_trace. Hemang 2025-01-30 15:50:53 +01:00
  • 16c1a0eeee Add explorer.py to push traces to explorer and cleanup code a bit. Hemang 2025-01-30 15:45:47 +01:00
  • 7a6cf60b64 Add integration to push traces to Invariant Explorer. Hemang 2025-01-30 15:37:14 +01:00
  • e41f3e93f4 Integrate with OpenAI to make proxy calls. Hemang 2025-01-30 14:32:09 +01:00
  • 3feb2ce956 Add multiple openai endpoints with the same proxy API. Hemang 2025-01-30 13:24:53 +01:00
  • 023ffef81f Add a check to verify Invariant-Authorization header is present. Hemang 2025-01-30 10:18:42 +01:00
  • b074b388be Add validation on LLM provider param. Hemang 2025-01-30 10:07:05 +01:00
  • 84fc1a9a7a Remove u/ from the proxy api and some other changes for fastapi. Hemang 2025-01-30 09:24:11 +01:00
  • cbe6279185 Remove traeffik priority rule. Hemang 2025-01-30 09:20:29 +01:00
  • 4d26a8b139 Update to make the proxy service work with existing Traeffik config of explorer. Hemang 2025-01-29 22:24:21 +01:00
  • 3a9d982f6e Add skeleton API to proxy requests to LLM provider. Hemang 2025-01-29 21:29:10 +01:00
  • 223b84bf0a Initial commit Hemang Sarkar 2025-01-29 18:17:46 +01:00