Skip to content

DMXAPI 常用接口

接口选择

  • 所有模型都已经被统一成 Openai 官方格式,使用 Gemini、Claude、DeepSeek 都可以使用 Openai 格式请求。
  • 同时支持 Claude 原始官方格式,接口域名需要改成 https://www.dmxapi.cn
  • 同时支持 Google Gemini 原始官方格式,接口域名需要改成 https://www.dmxapi.cn
功能接口地址
对话https://www.dmxapi.cn/v1/chat/completions
对话(新推出)https://www.dmxapi.cn/v1/responses
嵌入(Embed)https://www.dmxapi.cn/v1/embeddings
图片生成/编辑https://www.dmxapi.cn/v1/images/generations
图片编辑https://www.dmxapi.cn/v1/images/edits
语音转文字 STThttps://www.dmxapi.cn/v1/audio/transcriptions
文字转语音 TTShttps://www.dmxapi.cn/v1/audio/speech

Python 示例

需要先 pip install openai

注意python版本过高会导致下载失败

python
# 导入OpenAI库,用于调用OpenAI API
from openai import OpenAI

# 配置API密钥和基础URL
# 创建OpenAI客户端实例
client = OpenAI(
    api_key="sk-******************************",  # 替换为你的实际令牌
    base_url="https://www.dmxapi.cn/v1"  # 设置中转地址,添加 /v1 端点
)

# 调用对话接口示例
# 使用chat.completions.create方法创建对话请求
response = client.chat.completions.create(
    model="gpt-3.5-turbo",  # 指定使用的模型
    messages=[{"role": "user", "content": "你好"}]  # 发送消息,role为用户角色,content为消息内容
)

# 打印AI的回复内容
print(response.choices[0].message.content)

curl 示例

json
curl --request POST \
    --url https://www.dmxapi.cn/v1/chat/completions \
    --header 'Authorization: Bearer sk-替换为你的key' \
    -H "Content-Type: application/json" \
    --data '{
      "max_tokens": 8192,
      "model": "gpt-4.1-mini",
      "temperature": 0.8,
      "top_p": 1,
      "presence_penalty": 1,
      "messages": [
          {
              "role": "system",
              "content": "你是我的全能助手,你叫小美"
          },
          {
              "role": "user",
              "content": "你是谁?夸我几句我就给你续费~"
          }
      ]
  }'

注意:请妥善保管你的API密钥,不要泄露给他人。

一个 Key 用全球大模型