Skip to Content
开发指南HTTP 原生调用教程

HTTP 原生调用教程

如果你不想使用任何 SDK,可以直接通过 HTTP 请求调用 AMAX Token Router 的 API。

前置条件

  1. 注册账号获取 API Key
  2. 确认账户 余额充足

cURL 调用示例

普通对话

curl https://ai.amaxsmp.com/v1/chat/completions \ -H "Content-Type: application/json" \ -H "Authorization: Bearer sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \ -d '{ "model": "gpt-4o", "messages": [ {"role": "system", "content": "你是一个有帮助的AI助手。"}, {"role": "user", "content": "你好,介绍一下你自己。"} ] }'

流式输出

curl https://ai.amaxsmp.com/v1/chat/completions \ -H "Content-Type: application/json" \ -H "Authorization: Bearer sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \ -d '{ "model": "gpt-4o", "messages": [ {"role": "user", "content": "写一首诗"} ], "stream": true }'

文生图

curl https://ai.amaxsmp.com/v1/images/generations \ -H "Content-Type: application/json" \ -H "Authorization: Bearer sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \ -d '{ "model": "gpt-image-2", "prompt": "一只柴犬在草地上奔跑,阳光明媚,摄影风格", "n": 1, "size": "1024x1024" }'

Python(使用 requests 库)

普通对话

import requests url = "https://ai.amaxsmp.com/v1/chat/completions" headers = { "Content-Type": "application/json", "Authorization": "Bearer sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" } data = { "model": "gpt-4o", "messages": [ {"role": "user", "content": "你好,介绍一下你自己。"} ] } response = requests.post(url, headers=headers, json=data) print(response.json()["choices"][0]["message"]["content"])

流式输出

import requests url = "https://ai.amaxsmp.com/v1/chat/completions" headers = { "Content-Type": "application/json", "Authorization": "Bearer sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" } data = { "model": "gpt-4o", "messages": [ {"role": "user", "content": "写一首诗"} ], "stream": True } with requests.post(url, headers=headers, json=data, stream=True) as response: for line in response.iter_lines(): if line: line = line.decode("utf-8") if line.startswith("data: ") and line != "data: [DONE]": import json chunk = json.loads(line[6:]) if chunk["choices"][0]["delta"].get("content"): print(chunk["choices"][0]["delta"]["content"], end="")

推荐

虽然 HTTP 原生调用完全可行,但我们强烈建议使用 OpenAI SDK。它帮你处理了重试、流式解析、错误处理等细节,代码更简洁可靠。

查看 SDK 代码示例合集