开发者 API · 更新于 2026-10-02
OpenAI 兼容接口
使用 SDK 调用 Chat Completions 或 Responses。
地址和鉴权
Base URL:https://pelicanapi.com/v1
请求头:Authorization: Bearer sk-你的本站API密钥
本站支持 Chat Completions 和 HTTP Responses,须选择上游允许的分组和模型。
cURL 示例
使用允许普通 API 调用的分组,模型与密钥分组须匹配。下例适用于 Bash / Git Bash;Windows PowerShell 可参照下一节。
curl "https://pelicanapi.com/v1/chat/completions" \
-H "Authorization: Bearer sk-替换为你的本站API密钥" \
-H "Content-Type: application/json" \
-d '{"model":"claude-opus-5","messages":[{"role":"user","content":"你好"}],"max_tokens":64}'Python
先安装 openai,再将 API 密钥放入本机环境变量 PELICAN_API_KEY。
import os
from openai import OpenAI
client = OpenAI(api_key=os.environ["PELICAN_API_KEY"], base_url="https://pelicanapi.com/v1")
response = client.chat.completions.create(
model="claude-opus-5",
messages=[{"role": "user", "content": "你好"}],
max_tokens=64,
)
print(response.choices[0].message.content)流式输出
Chat Completions 请求可传 stream: true。程序应持续读取事件直到结束,再以消费记录核对费用。
不要把实际密钥写进公开示例。示例模型须以所选分组的当前可用型号为准。
Responses 示例
先创建支持 Responses 的分组密钥并设置 PELICAN_API_KEY。
result = client.responses.create(
model="gpt-5.5", input="只回复 OK", store=False,
max_output_tokens=128,
)
print(result.output_text)流式传 stream=True,持续读取至 response.completed 或失败/未完成事件。上游输入和输出用量用于结算,缓存输入和推理输出不会重复相加。当前不单独配置缓存价格或内置工具服务费。
续聊时将完整历史、工具调用及对应 function_call_output 放入 input;暂不支持 previous_response_id、conversation 与后台任务。