embeddings and audio
embeddings and audio API are suitable for semantic search, text-to-speech, audio transcription and audio translation. They continue to use a uniform authentication method:
http
Authorization: Bearer <MOONNEXAI_API_KEY>Text embeddings
http
POST /v1/embeddingsbash
curl https://moonnexai.com/v1/embeddings \
-H "Authorization: Bearer <MOONNEXAI_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"model": "moonnexai-embedding",
"input": "MoonNexAI developer documentation"
}'Text transcribing
http
POST /v1/audio/speechbash
curl https://moonnexai.com/v1/audio/speech \
-H "Authorization: Bearer <MOONNEXAI_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"model": "tts-1",
"input": "Welcome to MoonNexAI.",
"voice": "alloy",
"response_format": "mp3"
}'Audio transcription
http
POST /v1/audio/transcriptionsbash
curl https://moonnexai.com/v1/audio/transcriptions \
-H "Authorization: Bearer <MOONNEXAI_API_KEY>" \
-F "file=@./speech.mp3" \
-F "model=whisper-1"Audio translation
http
POST /v1/audio/translationsbash
curl https://moonnexai.com/v1/audio/translations \
-H "Authorization: Bearer <MOONNEXAI_API_KEY>" \
-F "file=@./speech.mp3" \
-F "model=whisper-1"Common field
| field | Application API | Annotations |
|---|---|---|
model | All | Model name. |
input | embeddings, text transject | Enter the text. |
file | transcription, translation | Audio file. |
voice | Text to speech | Voice name. |
response_format | Text transcribing | Output format, e.g. mp3. |