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 |
| 语音转文字 STT | https://www.dmxapi.cn/v1/audio/transcriptions |
| 文字转语音 TTS | https://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密钥,不要泄露给他人。
