快速开始

5 分钟发出第一个请求

从注册账号、获取 API Key 到第一次成功调用,全程不超过 5 分钟。下面每个示例都真实可用,直接复制粘贴即可。

2026 年 8 月 16 日更新 · Base URL:https://api.dr-ai.top/v1
  1. 注册账号并获取 API Key

    用邮箱在 DrAI 控制台 注册登录。进入 API Keys 页面,点击 创建 Key,复制保存 —— 密钥只在创建时显示一次。

    务必保密。 你的 Key 等同于你订阅的访问权限。请放进环境变量或密钥管理服务,永远不要写进前端代码。
  2. 用 curl 发出第一个请求

    打开终端,执行:

    curl https://api.dr-ai.top/v1/chat/completions   -H "Authorization: Bearer sk-你的API密钥"   -H "Content-Type: application/json"   -d '{
        "model": "gpt-5-mini",
        "messages": [
          {"role": "system", "content": "You are a concise assistant."},
          {"role": "user", "content": "Say hello in one sentence."}
        ],
        "max_tokens": 200
      }'

    一两秒内你就会收到 JSON 响应:

    {
      "id": "chatcmpl-9xK2mQ7r...",
      "object": "chat.completion",
      "model": "gpt-5-mini",
      "choices": [{
        "index": 0,
        "message": {
          "role": "assistant",
          "content": "Hello! I'm here to help."
        },
        "finish_reason": "stop"
      }],
      "usage": {"prompt_tokens": 24, "completion_tokens": 9, "total_tokens": 33}
    }

    恭喜,这就是你的第一个 AI 响应。🎉 其余接口的调用方式完全一样,详见 API 参考

  3. Python SDK

    官方 openai 包无需任何改动,只改 base_url

    pip install openai
    from openai import OpenAI
    
    client = OpenAI(
        api_key="sk-你的API密钥",
        base_url="https://api.dr-ai.top/v1",
    )
    
    resp = client.chat.completions.create(
        model="gpt-5-mini",
        messages=[
            {"role": "system", "content": "You are a helpful assistant."},
            {"role": "user", "content": "What is 12 * 12?"},
        ],
        temperature=0.7,
    )
    print(resp.choices[0].message.content)

    生产环境推荐用环境变量:client = OpenAI(base_url="https://api.dr-ai.top/v1"),同时导出 OPENAI_API_KEY,SDK 会自动读取。

  4. JavaScript / Node.js

    官方 Node SDK 同样是改一行配置:

    npm install openai
    import OpenAI from "openai";
    
    const client = new OpenAI({
      apiKey: "sk-你的API密钥",
      baseURL: "https://api.dr-ai.top/v1",
    });
    
    const resp = await client.chat.completions.create({
      model: "gpt-5-mini",
      messages: [{ role: "user", content: "Hello from Node.js!" }],
    });
    console.log(resp.choices[0].message.content);

    流式也很简单:加上 stream: true,然后 for await (const chunk of resp) 逐块消费即可。

  5. 下一步

常见问题

开发者第一天最常问的问题。

该用什么 Base URL?

所有请求统一使用 https://api.dr-ai.top/v1。接口兼容 OpenAI,任何 OpenAI SDK 把 base_url 指过来就能用。

怎么获取 API Key?

在 ai.dr-ai.top 登录后,进入控制台的 API Keys 创建。Key 以 sk- 开头,只在创建时显示一次,请保存在服务端。

先从哪个模型开始?

gpt-5-mini 最快也最便宜(输入 $0.15/1M tokens),适合当默认模型。遇到更难的推理任务再切换到 gpt-5claude-opus-4

支持流式输出吗?

支持。把 stream 设为 true 即可收到 SSE 事件流,见 API 参考的流式一节

怎么计费?

DrAI 采用固定月费订阅,不按 token 计费,一个套餐覆盖全部 18+ 模型。详见 定价

有限流吗?

订阅包含宽松的速率限制。超限时会返回 429 并带 Retry-After 响应头,处理方式见 错误参考

准备好开始了吗?

免费账号 30 秒就能建好,一个 Key 解锁全部 18+ 模型。

免费开始使用 浏览 API 参考
🌐 中文