How can I make my api logs public?

Can you make the API logs public so anyone can view them regardless if they are logged in or not? To act as proof for certain usecases that xyz log is actually chatgpt generated? You send the log link just like how you do a public chat.

1 Like

What problem are you ultimately trying to solve? A trust issue?

Logs are for private consumption of the account owner.

There’s no way to expose them to the public out of the box and I doubt it’s an oft-requested feature.

2 Likes

From what I understand, it’s comparable to a watermark. Maybe the idea is to allow the end user to confirm that a response was actually generated by a model like GPT-5-thinking-high instead of GPT-5-thinking-low because the pricing would be different. I’m picturing it like a certificate of quality for LLM outputs.

AI generated images, videos, and sound generations are sometimes watermarked but for different purposes. I mean, it’s an intriguing idea for the industry to mature.

1 Like

There can be scenarios where you want the public to see the logs, a simply private/public toggle solves this.

There are tons of reasons why logs can be opted in to be public, i realized there is an option in settings visibility controls let me see if it actually works.

Sorry, it makes no sense me and you’ve not been able to describe the problem you are ultimately trying to solve.

I cannot think of tons of reasons why any self respecting company or organisation would expose their logs to the public on an ongoing basis.

If you are adding any value at all to the supply chain and aren’t just a dumb wrapper, you would not want to reveal your inner workings.

Full logs would be a security and privacy nightmare. Imagine being able to see all the calls made by other customers! Imagine trivially being able to work out how many customers you had!

Maybe just build your own UI to tell your users what was sent to the API and what was received if that’s important to your use case?