文档导航
快速开始
通过以下步骤,快速集成 文章君开放平台 API。
1
注册账号并获取 API Key
首先,您需要注册一个账号。新用户注册后将获得 20 元体验金。
2
发起 API 请求
所有 API 请求需要在 Header 中携带您的 API Key:
cURL
curl -X POST https://api.lunwenj.com/api/v1/open/v1/draft/generate \
-H "Content-Type: application/json" \
-H "X-API-Key: ak_xxx.sk_xxx" \
-d '{
"title": "人工智能在教育领域的应用研究",
"major": "计算机科学与技术",
"requirements": "包含案例分析",
"word_count": 8000
}'Python
import requests
api_key = "ak_xxx.sk_xxx"
url = "https://api.lunwenj.com/api/v1/open/v1/draft/generate"
headers = {
"Content-Type": "application/json",
"X-API-Key": api_key
}
data = {
"title": "人工智能在教育领域的应用研究",
"major": "计算机科学与技术",
"requirements": "包含案例分析",
"word_count": 8000
}
response = requests.post(url, json=data, headers=headers)
result = response.json()
print(result)Node.js
const axios = require('axios');
const apiKey = 'ak_xxx.sk_xxx';
const url = 'https://api.lunwenj.com/api/v1/open/v1/draft/generate';
const data = {
title: '人工智能在教育领域的应用研究',
major: '计算机科学与技术',
requirements: '包含案例分析',
word_count: 8000
};
axios.post(url, data, {
headers: {
'Content-Type': 'application/json',
'X-API-Key': apiKey
}
}).then(({ data }) => {
if (data.code !== 200) {
throw new Error(data.message);
}
console.log(data.data.content);
}).catch(error => {
console.error(error.response?.data || error.message);
});3
处理响应
成功的请求会返回以下格式的 JSON 响应:
{
"code": 200,
"message": "ok",
"data": {
"request_id": "req_abc123",
"content": "生成的论文内容...",
"word_count": 8234,
"cost": 12.35,
"balance": 87.65,
"created_at": "2024-01-15T10:30:00Z"
}
}如果请求失败,会返回错误信息:
{
"code": 402,
"message": "账户余额不足,请充值后重试",
"data": null
}注意事项
- 控制台支持再次查看和复制完整 API Key,请仍注意保密,避免泄露
- 每个用户最多创建 100 个 API Key
- 同一服务的并发请求默认限制为 6 个,如需提升请联系客服
- 请求前会冻结预估费用,请确保账户余额充足
文档说明
快速开始文档帮助开发者在最短时间内完成文章君开放平台接入。
适用人群
适用于首次接入 API 的开发者、测试工程师和技术负责人。
接入流程
注册账号、获取 API Key、复制示例代码、发起请求并校验返回结果。