Skip to content

OpenAI-compatible

MoonApiX 提供多种兼容格式,方便你把现有应用接入到 MoonApiX。常用场景包括聊天、Responses、Messages、语音、转录、翻译和向量。

Base URL

兼容 OpenAI SDK 的客户端通常使用:

text
https://moonapix.com/v1

鉴权方式:

http
Authorization: Bearer <MOONAPIX_API_KEY>

Chat Completions

bash
curl https://moonapix.com/v1/chat/completions \
  -H "Authorization: Bearer <MOONAPIX_API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "moonapix-chat",
    "messages": [
      {
        "role": "user",
        "content": "写一句简短的产品欢迎语。"
      }
    ]
  }'

Responses

bash
curl https://moonapix.com/v1/responses \
  -H "Authorization: Bearer <MOONAPIX_API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "moonapix-chat",
    "input": "请把这句话改写得更适合开发者文档。"
  }'

Messages

bash
curl https://moonapix.com/v1/messages \
  -H "Authorization: Bearer <MOONAPIX_API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "moonapix-claude",
    "max_tokens": 512,
    "messages": [
      {
        "role": "user",
        "content": "总结这个 API 的用途。"
      }
    ]
  }'

向量

bash
curl https://moonapix.com/v1/embeddings \
  -H "Authorization: Bearer <MOONAPIX_API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "moonapix-embedding",
    "input": "MoonApiX developer documentation"
  }'

文本转语音

bash
curl https://moonapix.com/v1/audio/speech \
  -H "Authorization: Bearer <MOONAPIX_API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "tts-1",
    "input": "Welcome to MoonApiX.",
    "voice": "alloy",
    "response_format": "mp3"
  }'

转录和翻译

bash
curl https://moonapix.com/v1/audio/transcriptions \
  -H "Authorization: Bearer <MOONAPIX_API_KEY>" \
  -F "file=@./speech.mp3" \
  -F "model=whisper-1"
bash
curl https://moonapix.com/v1/audio/translations \
  -H "Authorization: Bearer <MOONAPIX_API_KEY>" \
  -F "file=@./speech.mp3" \
  -F "model=whisper-1"

模型查询

bash
curl https://moonapix.com/v1/models \
  -H "Authorization: Bearer <MOONAPIX_API_KEY>"
bash
curl https://moonapix.com/v1/models/moonapix-chat \
  -H "Authorization: Bearer <MOONAPIX_API_KEY>"

更多字段和响应结构见 API Reference