快速开始
欢迎使用 Daya!本指南将帮助你快速上手,从注册到发起第一个 API 请求,一步步引导你使用 Daya 的全部能力。
💡 四步即可开始
只需要四个简单步骤,即可开始使用 Daya:
登录 Daya:访问 Daya 登录页面,选择以下任一方式登录:
- 邮箱登录
- 微信登录
- 手机号登录
获取 API 密钥:登录后,在对应的管理页面创建 API Key。
发起你的第一个请求:选择你熟悉的 API 协议,复制下面的代码示例,替换你的 API Key,即可运行。
选择使用方式
按量付费(Pay As You Go)
适用场景:生产环境、商业化产品、高并发应用
Pay As You Go 采用预充值 + 按实际消耗扣费的模式,专为生产环境打造:
- 无 Rate Limit 限制,支持高并发调用
- 按 Token 精确计费,成本透明可控
前往 Pay As You Go 管理页面 充值并创建 API Key。
📚 详细指南
完整的使用说明请参考 Pay As You Go 使用指南。
支持的 API 协议
Daya 支持四种主流 API 协议,你可以使用最熟悉的 SDK 调用 Daya 上的所有模型:
| 协议 | Base URL | 兼容 SDK | 说明 |
|---|---|---|---|
| OpenAI Chat Completions | https://api.dayaai.com/v1 | OpenAI SDK | 最广泛使用的 Chat API |
| OpenAI Responses | https://api.dayaai.com/v1 | OpenAI SDK | OpenAI 新一代 Responses API |
| Anthropic Messages | https://api.dayaai.com/v1 | Anthropic SDK | 与 OpenAI 共用 /v1 基地址的 Anthropic 兼容端点 |
| Google Gemini | https://api.dayaai.com | Google GenAI SDK | Gemini 兼容端点,REST 路径位于 /v1beta 下 |
💡 跨协议调用
Daya 的核心优势之一是协议无关性——你可以通过任意支持的协议调用任意模型。例如,用 OpenAI SDK 调用 Claude 模型,或用 Anthropic SDK 调用 Gemini 模型。
协议一:OpenAI Chat Completions
兼容性说明
Daya 的 API 端点与 OpenAI Chat Completions API 完全兼容,只需修改 base_url 和 api_key 两个参数即可无缝切换。
from openai import OpenAI
# 1. 初始化 OpenAI 客户端
client = OpenAI(
# 2. 将基础 URL 指向 Daya 端点
base_url="https://api.dayaai.com/v1",
# 3. 替换为你从 Daya 获取的 API Key
api_key="<你的 DAYA_API_KEY>",
)
# 4. 发起 Chat Completion 请求
completion = client.chat.completions.create(
# 5. 指定模型,格式为 "供应商/模型名称"
model="gpt-5.4",
messages=[
{
"role": "user",
"content": "生命的意义是什么?"
}
]
)
print(completion.choices[0].message.content)import OpenAI from "openai";
// 1. 初始化 OpenAI 客户端
const openai = new OpenAI({
// 2. 将基础 URL 指向 Daya 端点
baseURL: "https://api.dayaai.com/v1",
// 3. 替换为你从 Daya 获取的 API Key
apiKey: "<你的 DAYA_API_KEY>",
});
async function main() {
// 4. 发起 Chat Completion 请求
const completion = await openai.chat.completions.create({
// 5. 指定模型
model: "gpt-5.4",
messages: [
{
role: "user",
content: "生命的意义是什么?",
},
],
});
console.log(completion.choices[0].message.content);
}
main();curl https://api.dayaai.com/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $DAYA_API_KEY" \
-d '{
"model": "gpt-5.4",
"messages": [
{
"role": "user",
"content": "生命的意义是什么?"
}
]
}'协议二:OpenAI Responses
兼容性说明
Daya 同样兼容 OpenAI 新一代 Responses API。Base URL 与 Chat Completions 相同,调用方式更加简洁。
from openai import OpenAI
client = OpenAI(
base_url="https://api.dayaai.com/v1",
api_key="<你的 DAYA_API_KEY>",
)
# 使用 Responses API 发起请求
response = client.responses.create(
model="gpt-5.4",
input="生命的意义是什么?"
)
print(response.output_text)import OpenAI from "openai";
const openai = new OpenAI({
baseURL: "https://api.dayaai.com/v1",
apiKey: "<你的 DAYA_API_KEY>",
});
async function main() {
const response = await openai.responses.create({
model: "gpt-5.4",
input: "生命的意义是什么?",
});
console.log(response.output_text);
}
main();curl https://api.dayaai.com/v1/responses \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $DAYA_API_KEY" \
-d '{
"model": "gpt-5.4",
"input": "生命的意义是什么?"
}'协议三:Anthropic Messages
兼容性说明
Daya 完全支持 Anthropic Messages 协议,可以无缝集成到 Claude Code、Cursor 等工具中。
Anthropic 兼容请求与 OpenAI 共用 https://api.dayaai.com/v1 这个 Daya 基地址,但具体调用路径是 /messages,而不是 /chat/completions 或 /responses。
Anthropic 协议支持模型说明
支持 Anthropic 协议的模型正在分批适配中,当前已支持的模型可以通过官方模型列表筛选 Anthropic API Compatible 查看:
from anthropic import Anthropic
# 1. 初始化 Anthropic 客户端
client = Anthropic(
# 2. 将基础 URL 指向 Daya 端点
base_url="https://api.dayaai.com/v1",
# 3. 替换为你从 Daya 获取的 API Key
api_key="<你的 DAYA_API_KEY>",
)
# 4. 发起 Messages 请求
message = client.messages.create(
model="gpt-5.4",
max_tokens=1024,
messages=[
{
"role": "user",
"content": "生命的意义是什么?"
}
]
)
print(message.content[0].text)import Anthropic from "@anthropic-ai/sdk";
// 1. 初始化 Anthropic 客户端
const client = new Anthropic({
// 2. 将基础 URL 指向 Daya 端点
baseURL: "https://api.dayaai.com/v1",
// 3. 替换为你从 Daya 获取的 API Key
apiKey: "<你的 DAYA_API_KEY>",
});
async function main() {
// 4. 发起 Messages 请求
const message = await client.messages.create({
model: "gpt-5.4",
max_tokens: 1024,
messages: [
{
role: "user",
content: "生命的意义是什么?",
},
],
});
console.log(message.content[0].text);
}
main();curl https://api.dayaai.com/v1/messages \
-H "content-type: application/json" \
-H "x-api-key: $DAYA_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-d '{
"model": "gpt-5.4",
"max_tokens": 1024,
"messages": [
{
"role": "user",
"content": "生命的意义是什么?"
}
]
}'协议四:Google Gemini
兼容性说明
Daya 支持 Google Gemini 兼容的 /v1beta/models API,可以使用 Google GenAI SDK 直接调用 Gemini 模型。
SDK 的 base_url 请使用 https://api.dayaai.com,并将 api_version / apiVersion 设置为 v1beta。
from google import genai
from google.genai import types
# 1. 初始化 Google GenAI 客户端
client = genai.Client(
# 2. 替换为你从 Daya 获取的 API Key
api_key="<你的 DAYA_API_KEY>",
vertexai=True,
# 3. 将 base_url 指向 Daya 端点
http_options=types.HttpOptions(
api_version='v1beta',
base_url='https://api.dayaai.com'
)
)
# 4. 发起 generateContent 请求
response = client.models.generate_content(
model="gpt-5.4",
contents="生命的意义是什么?"
)
print(response.text)import { GoogleGenAI } from "@google/genai";
// 1. 初始化 Google GenAI 客户端
const ai = new GoogleGenAI({
// 2. 替换为你从 Daya 获取的 API Key
apiKey: "<你的 DAYA_API_KEY>",
vertexai: true,
// 3. 将 base_url 指向 Daya 端点
httpOptions: {
apiVersion: "v1beta",
baseUrl: "https://api.dayaai.com",
},
});
async function main() {
// 4. 发起 generateContent 请求
const response = await ai.models.generateContent({
model: "gpt-5.4",
contents: "生命的意义是什么?",
});
console.log(response.text);
}
main();高级用法
关于高级用法的详细信息,请参阅高级调用章节的内容。
联系我们
如果您在使用过程中遇到任何问题,或有任何建议和反馈,欢迎通过以下方式联系我们:
- 客服微信:dayaai_com
- 客户交流群:添加客服微信拉入群,或者在dayaai.com网页首页内扫码加入。
- 技术支持邮箱:cs@dayaai.com
