MicroFish/backend/app/graph
Ubuntu c074136a87 fix(llm): centralise Azure URL normalisation in parse_azure_url utility
Extract parse_azure_url from graphiti_backend into utils/llm_client so all
services (oasis_profile_generator, simulation_config_generator, graphiti_backend,
LLMClient) strip the /chat/completions suffix and api-version before passing
base_url to the OpenAI SDK, fixing 404 errors when the full Azure endpoint URL
is set in LLM_BASE_URL.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-25 21:09:48 +00:00
..
__init__.py feat(graph): add GraphBackendFactory singleton 2026-04-25 12:59:56 +00:00
base.py feat(graph): add GraphBackend abstract interface 2026-04-25 11:11:06 +00:00
factory.py feat(graph): add GraphBackendFactory singleton 2026-04-25 12:59:56 +00:00
graphiti_backend.py fix(llm): centralise Azure URL normalisation in parse_azure_url utility 2026-04-25 21:09:48 +00:00
zep_backend.py feat(graph): add ZepBackend adapter implementing GraphBackend 2026-04-25 11:29:59 +00:00