Not yet available

FeatureStatus
Text-to-Speech (TTS)Not yet supported
File upload / managementNot yet supported

If you try a method that isn't available, the SDK returns a 501 status:

import OpenAI from 'openai';

try {
  await rb.openai().audio.speech.create({ ... });
} catch (err) {
  if (err instanceof OpenAI.APIError && err.status === 501) {
    // TTS is not yet available
  }
}

What's available now

You canUsing
Chat, embeddings, responsesrb.openai().*
Anthropic messagesrb.anthropic().*
Model search and detailsrb.models() / rb.modelEndpoint()
Document rerankingrb.rerank()
Image generationrb.image()

See also

SDK overview · Version compatibility