Locate the API Specification: Determine if the API specification exists at a known URL. For example, OpenAI's specification can be found at https://raw.githubusercontent.com/openai/openai-openapi/master/openapi.yaml.
Validate the Specification: Use https://editor.swagger.io/ to validate the OpenAPI spec.
Add to System:
Navigate to packages/omni-server/extensions/omni-core-blocks/server/apis/[NAMESPACE]/[NAMESPACE].yaml.
Replace [NAMESPACE] with your desired namespace (e.g., openai).
category:Text-to-Speechdescription:>- Text to Speech Synthesis using the ElevenLabs API, supporting a variety of monolingual (english) and multilingual voices.meta:source:title:'ElevenLabs: Text To Speech'links:Website:https://beta.elevenlabs.io/speech-synthesisSubscription:https://beta.elevenlabs.io/subscriptionAPI Reference:https://docs.elevenlabs.io/api-reference/quick-start/introductionDocumentation:https://docs.elevenlabs.io/welcome/introductionVoice Lab:https://beta.elevenlabs.io/voice-labsummary:>- Text to Speech Synthesis using the ElevenLabs API, supporting a variety of monolingual (english) and multilingual voices.title:Text To SpeechapiNamespace:elevenlabsapiOperationId:Text_to_speech_v1_text_to_speech__voice_id__postdisplayNamespace:elevenlabsdisplayOperationId:simpletts
Filter Inputs/Outputs
scripts:hideExcept:inputs: - prompt - temperature - model - top_p - seed - max_tokens - instruction - imageshideExcept:outputs: - text