Live data from Hacker News

Introducing ChatGPT and Whisper APIs

openai.com

351–360 of 696 posts

Re: Introducing ChatGPT and Whisper APIs

#351

Earlier quoted context omitted.

Agriculture reduced the global human economy/resource production doubling time from 100,000s of years to 1000s of years. Industrial revolution dropped it from 1000s to 10s or even 1s. If AI follows the same path it becomes 0.1 - 0.01 years. Your 401k wouldn't need 40 years to build a comfortable retirement, only 4 weeks.

I just watched a video that convincingly showed that it is energy and energy alone that determines the production growth of humanity. Until the day AI can "generate" stuff (you know, something out of nothing) it can only at best streamline existing production, which is entirely capped by energy limits. We may drown in oceans of audio, video, novels, poems, films, porn, blue prints, chemical formulas, etc. dreamed up…

Couldn't the AI invent fusion?

Re: Introducing ChatGPT and Whisper APIs

#352

I always wondered if ChatGPT was somehow stateful. I assumed that it was not and the statefulness was simulated. Assumption validated.

It’s stateful in the web demo. But they do so by prepending chat history to new requests and automatically summarizing history once the model’s context window is exceeded.

Re: Introducing ChatGPT and Whisper APIs

#353

Whisper as an API is great, but having to send the whole payload upfront is a bummer. Most use cases I can build for would want streaming support. Like establish a WebRTC connection and stream audio to OpenAI and get back a live transcription until the audio channel closes.

I recently tried a number of options for streaming STT. Because my use case was very sensitive to latency, I ultimately went with https://deepgram.com/ - but https://github.com/ggerganov/whisper.cpp provided a great stepping stone while prototyping a streaming use case locally on a laptop.

Re: Introducing ChatGPT and Whisper APIs

#354
post #255

Could explain what the point of "Bearer" is in this authorization header? "Authorization: Bearer $OPENAI_API_KEY"

It's the bearer token authorization method. Pretty standard nowadays for many APIs. https://swagger.io/docs/specification/authentication/bearer-...

API keys have been around for a long time without needing the prefix. I could understand the Bearer prefix when using JWT-style tokens. I could also see using it if there were indeed an Oauth flow involved. But in this case just seems like a nuisance.

Re: Introducing ChatGPT and Whisper APIs

#355

Earlier quoted context omitted.

I just watched a video that convincingly showed that it is energy and energy alone that determines the production growth of humanity. Until the day AI can "generate" stuff (you know, something out of nothing) it can only at best streamline existing production, which is entirely capped by energy limits. We may drown in oceans of audio, video, novels, poems, films, porn, blue prints, chemical formulas, etc. dreamed up…

Couldn't the AI invent fusion?

Has it?

Re: Introducing ChatGPT and Whisper APIs

#356
post #255

Could explain what the point of "Bearer" is in this authorization header? "Authorization: Bearer $OPENAI_API_KEY"

As for why it's "Bearer", here's ChatGPT's answer: > The term "Bearer" is commonly used in the context of securities and financial instruments to refer to the person who holds or possesses a particular security or asset. In the case of OAuth 2.0, the bearer token represents the authorization that a user has granted to a client application to access their protected resources. > By using the term "Bearer" in the Author…

That doesn't seem very compelling. And these aren't even JWT-style tokens which would make it a bit more understandable.

Re: Introducing ChatGPT and Whisper APIs

#357

Earlier quoted context omitted.

If the superlative LLM can’t handle prompts from another provider, it just isn’t the superlative LLM. This area by definition has no moats. English is not proprietary. Use case is everything.

Switching to another LLM isn't always about quality. Being able to host something yourself at a lower or equal quality might be preferred due to cost or other reasons; in this case, there's no assumption that the "new" model will have comparable outputs to another LLM's specific prompt style. In a lot of cases, you can swap models easier but all the prompt tweaking you did originally will probably need to be done aga…

Host something yourself also for educational reasons, just experimenting, this is how new applications and technologies to be discovered and created.

Re: Introducing ChatGPT and Whisper APIs

#358

Earlier quoted context omitted.

I do struggle with understanding why people think this is strangling the potential of GPT. Do you find yourself frustrated working with your colleagues, thinking, “you know, I bet if they felt more free to utter racist slurs or endorse illegal activities, we would get a ton more done around here”?

I tried to ask it if Goku could beat a quadrillion bees in a fight and it said it couldn't tell me because that would be encouraging violence. I think it would be great if it would just tell me instead

Perhaps you were using a different version, but I just tried and ChatGPT didn't seem to have any ethical issues with the question (although it was cagey about giving any definite answer):

https://i.imgur.com/5aIjtMz.png

Re: Introducing ChatGPT and Whisper APIs

#359

Earlier quoted context omitted.

> I have no idea how OpenAI can make money on this. I did some quick calculation. We know the number of floating point operations per token for inference is approximately twice the number of parameters(175B). Assuming they use 16 bit floating point, and have 50% of peak efficiency, A100 could do 300 trillion flop/s(peak 624[0]). 1 hour of A100 gives openAI $0.002/ktok * (300,000/175/2/1000)ktok/sec * 3600=$6.1 back.…

It's also worth mentioning that, because Microsoft is an investor, they're likely getting these at cost or subsidized. OpenAI doesn't have to make money right away. They can lose a small bit of money per API request in exchange for market share (preventing others from disrupting them). As the cost of GPUs goes down, or they develop at ASIC or more efficient model, they can keep their pricing the same and then make mo…

> As the cost of GPUs goes down

Has that been happening? I guess there's been a bit of a dip after the crypto crash, but are prices staying significantly lower?

> or they develop at ASIC or more efficient model

This seems likely. Probably developing in partnership with Microsoft.

Re: Introducing ChatGPT and Whisper APIs

#360

This feels like the AI’s iPhone moment. I am scared for all people working service jobs.

> I am scared for all people Probably could stop there.

Yeah that is actually true.

Yeah that’s probably truest.

But I’m more scared for some than others short term.

I’m less immediately scared for anyone doing work that interacts with the physical world.

Weird how it turned out the robotics was harder than the thinking

Post reply on HN