概述
无形GEO API 允许开发者以编程方式访问无形GEO的核心功能,包括知识库管理、内容生成、内容发布和数据分析。通过 API,您可以将 GEO 能力无缝集成到您现有的工作流程中。
🚀
RESTful API
基于 HTTP/JSON 的标准接口
🔒
安全认证
API Key + HTTPS 加密传输
🛠️
多语言 SDK
Python、Node.js、Go、Java
📢 注意: API 功能仅对企业版客户开放。如需使用,请联系销售获取 API 密钥。
认证
所有 API 请求都需要在 Header 中携带 API Key 进行认证。您可以在控制台 > API 设置中生成和管理 API Key。
Authorization: Bearer YOUR_API_KEY
快速开始
以下示例展示了如何使用 Python 调用无形GEO API 生成内容:
import requests
API_KEY = "your_api_key_here"
BASE_URL = "https://api.wuxinggeo.com/v1"
headers = {
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json"
}
payload = {
"knowledge_base_id": "kb_123456",
"topic": "工业自动化设备选购指南",
"content_type": "article",
"word_count": 1500,
"keywords": ["自动化设备", "工业4.0"]
}
response = requests.post(
f"{BASE_URL}/content/generate",
headers=headers,
json=payload
)
result = response.json()
print(result["content"])
知识库管理
上传文档
将文档上传到指定的知识库。
curl -X POST "https://api.wuxinggeo.com/v1/knowledge/docs" \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@product_manual.pdf" \
-F "knowledge_base_id=kb_123456"
参数说明
| 参数 |
类型 |
必填 |
说明 |
file |
File |
是 |
要上传的文档文件,最大 100MB |
knowledge_base_id |
String |
是 |
知识库 ID |
description |
String |
否 |
文档描述 |
内容生成
生成文章
基于知识库生成专业内容。
| 参数 |
类型 |
必填 |
说明 |
knowledge_base_id |
String |
是 |
知识库 ID |
topic |
String |
是 |
文章主题 |
content_type |
String |
是 |
内容类型:article、product、faq、case |
word_count |
Integer |
否 |
字数,默认 1500 |
keywords |
Array |
否 |
目标关键词列表 |
tone |
String |
否 |
语调:professional、friendly、technical |
错误码
| 错误码 |
说明 |
解决方案 |
200 |
请求成功 |
- |
400 |
请求参数错误 |
检查请求参数是否符合规范 |
401 |
认证失败 |
检查 API Key 是否正确 |
403 |
权限不足 |
升级套餐或联系客服 |
429 |
请求过于频繁 |
降低请求频率或升级套餐 |
500 |
服务器内部错误 |
稍后重试或联系技术支持 |