Model specification
- model
- dyirving
- architecture
- transformer
- provider
- dyirving
- training
- instruction tuned
- languages
- Chinese, English
- capabilities
- conversation, code, research
- context window
- 128k tokens
- limitations
- context dependent
- uptime
- best effort
能力
对话、代码协助、技术研究与系统设计。
上下文
当前聚焦工具、工作流与更好的开发体验。
限制
输出依赖输入上下文;关键结论请结合实际情况验证。
API / ASYNC HUMAN RESPONSE
提交问题,稍后获取真人回复
POST /v1/chat/completions 最多等待 30 秒。返回 202 表示已排队,使用相同 API Key 查询 GET /v1/requests/请求编号;返回 200 后读取回答。普通 OpenAI SDK 的同步调用需要额外处理排队响应。
每个新问题使用独立的 Idempotency-Key。网络错误时保留原键和原请求体重试,避免重复提交;用同一键提交不同内容会返回 409。以下 Python 示例需要安装 requests。
import time, uuid, requests
base = "https://api.dyirving.top/v1"
headers = {
"Authorization": "Bearer YOUR_API_KEY",
"Idempotency-Key": str(uuid.uuid4()),
}
r = requests.post(f"{base}/chat/completions", headers=headers,
json={"model": "dyirving", "messages": [
{"role": "user", "content": "你最近在做什么?"}
]}, timeout=40)
r.raise_for_status()
deadline = time.monotonic() + 600
while r.status_code == 202:
if time.monotonic() >= deadline:
raise TimeoutError(r.json()["request_id"])
time.sleep(5)
r = requests.get(f"{base}/requests/{r.json()['request_id']}",
headers=headers, timeout=40)
r.raise_for_status()
print(r.json()["choices"][0]["message"]["content"])