-
Notifications
You must be signed in to change notification settings - Fork 489
Description
I am running a self-hosted Helicone instance using the official helicone/docker setup with Docker Compose. I have an external application (a RAG service) configured to send OpenAI requests through the helicone-worker-openai-proxy service.
The worker proxy successfully handles the incoming requests from my application and proxies them to OpenAI (indicated by POST /v1/chat/completions 200 OK in worker logs). However, immediately after handling the request, the worker fails when attempting to log the request data internally. The worker logs show the error ✘ [ERROR] Error logging Auth failed! Error: Network connection lost..
Simultaneously, the helicone-jawn container logs show clean startup messages (Server is running on http://localhost:8586), but there is absolutely no indication that it ever receives the incoming log request on its /v1/log/request endpoint (verified by adding logging to Jawn's controller and middleware).
As a result, although requests are processed, no data appears in the Helicone frontend UI (https://.com in my case).
Due to stripe billing checkout problem, I changed the organization table onboarding column to true toget the api_key
and used it at my RAG .env
Environment:
Helicone deployment via docker compose using the setup in the helicone/docker directory of the main repository.
Key Containers: helicone-worker-openai-proxy, helicone-jawn, helicone-supabase-db, helicone-clickhouse-db, helicone-minio, helicone-web, helicone-supabase-kong, chatwoot-nginx-1 (as external reverse proxy).
External App: Python service using OpenAI client pointed to http://worker-openai-proxy:8780/v1.