Skip to main content
Text Generator apps run in completion mode: each call submits its own input values and returns one response, with no conversation state carried between calls.
Authentication, the base URL, and the user field that scopes end-user data are covered in Get Started and End User Identity.

Generate Text

  • Send Completion Message: send inputs to fill the app’s prompt template and generate a response. Blocking mode returns the full response once it finishes; streaming mode delivers message events ending in message_end, plus tts_message events when the app has text-to-speech auto-play enabled.
  • Stop Completion Message Generation: interrupt a streaming response before it finishes.

Handle Files

Transcribe and Synthesize Speech

  • Convert Audio to Text: transcribe an uploaded audio file (MP3, M4A, WAV, AMR, or MPGA, up to 30 MB) so end users can speak their input instead of typing it.
  • Convert Text to Audio: synthesize the generated response back into speech.

Retrieve App Info and Settings

  • Get App Info: the app’s name, description, and tags.
  • Get App Parameters: the fields your calls send in inputs (names, types, defaults) plus the app’s feature switches—the basis for building requests or a client UI.
  • Get App Meta: tool icons and other configuration metadata.

Collect Feedback