Skip to content
This repository was archived by the owner on Jun 5, 2025. It is now read-only.
This repository was archived by the owner on Jun 5, 2025. It is now read-only.

Non-streamed responses aren't reflected in the dashboard #938

Description

@manuelmorales

Describe the issue

When chat completions requests are sent in a non-streaming way, they are not reflected in the dashboard whatsoever. The issue was found in this Discord thread.

Steps to Reproduce

You can use the script below to reproduce the issue.

#! /bin/bash
set -e
source .env
set -x

curl "$OPENAI_API_BASE/chat/completions" \
    -H "Content-Type: application/json" \
    -H "Authorization: Bearer $OPENAI_API_KEY" \
    -d '{
        "model": "gpt-4o-mini",
        "messages": [
            {
                "role": "system",
                "content": "You are a helpful assistant."
            },
            {
                "role": "user",
                "content": "Write a haiku that explains the concept of recursion."
            }
        ]
    }'

The request above returns 200 OK and returns correct chat completions. But it doesn't show in the dashboard. I don't know if it's scanned for secrets.

It happens with Anthropic too.

Just by adding "stream": true to the body of the request is enough to make the problem go away.

Operating System

Linux (Intel)

IDE and Version

curl

Extension and Version

No extension was used.

Provider

OpenAI

Model

Tested with 4o-mini and sonnet. But I suspect it applies to all models

Codegate version

v0.1.16 (docker image ghcr.io/stacklok/codegate latest a20bef562ed0)

Logs

No response

Additional Context

No response

Activity

  1. kantord commented on Feb 5, 2025

    @kantord
    Member

    I can confirm the same problem

  2. dussab commented on Feb 6, 2025

    @dussab
    Member

    @kantord @manuelmorales I think PR #967 should fix this.

  3. aponcedeleonch commented on Feb 10, 2025

    @aponcedeleonch
    Member

    @dussab I just tested this and the prompt and alerts are getting recorded correctly but not the outputs. We still cannot close the issue :(

  4. lukehinds commented on Feb 10, 2025

    @lukehinds
  5. added a commit that references this issue on Feb 17, 2025
    3f3ce71
  6. added a commit that references this issue on Feb 17, 2025
    2efb453
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions