You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Port main branch updates to refactored api/common/conserver structure
Backport 7 commits from main (5f3350c..e98a3df) into the split layout,
adapting all file paths and imports from the old server/ structure.
Changes ported:
- Add shared openai_client.py (common/lib/) with get_openai_client() and
get_async_openai_client() supporting OpenAI, Azure, and LiteLLM proxy
- Refactor all OpenAI-using links and storage to use get_openai_client():
analyze, analyze_and_label, analyze_vcon, check_and_tag, detect_engagement,
openai_transcribe, chatgpt_files, milvus
- deepgram_link: add LiteLLM proxy path (transcribe_via_litellm), fix fd
leak in audio temp file handling, make confidence check optional
- wtf_transcribe: update for new vfun /wtf API — simplified create_wtf_analysis
(pass response body directly), file-binary field, language option,
diarize default→False, min-duration default→0, status 200 only
- api: /config endpoint uses Configuration.get_config() instead of reading
the YAML file directly
- tests: add mock_get_client patches to analyze_and_label and
detect_engagement tests; fix test_external_ingress to patch api.index_vcon
instead of api.index_vcon_parties
- docs: add Langfuse integration and OTel Collector fan-out documentation
- .gitignore: add litellm_config.yaml (contains local credentials)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
0 commit comments