OpenAI 兼容接口 (推荐)
如部分功能本文档未提及,请参考 OpenAI官方文档消息体结构说明
| 消息类型 | 功能描述 | 示例内容 |
|---|---|---|
| system | 模型指令,设定AI角色,描述模型应一般如何行为和响应 | 例如:“你是有10年经验的儿科医生” |
| user | 用户输入,将最终用户的消息传递给模型 | 例如:“幼儿持续低烧应如何处理?“ |
| assistant | 模型生成的历史回复,为模型提供示例,说明它应该如何回应当前请求 | 例如:“建议先测量体温…” |
基础对话
流式响应
工具调用(Function Calling)
更多详情参考 OpenAI 函数调用指南Response 接口
目前该接口仅支持OpenAI模型 具体使用方案请参考 OpenAI官方文档注意事项
如果在使用过程中遇到任何问题:- 联系我们的技术支持团队
- 在我们的 工单中心 提交工单反馈
- 使用时需要将
OPENAI_BASE_URL设置为https://api.elkapi.com/v1 OPENAI_API_KEY应设置为您的 API Key- 部分模型不支持
presence_penalty、frequency_penalty、logit_bias等参数,传入会被忽略 - 旧版的
function_call参数已废弃,请使用tools
Anthropic 兼容接口
如部分功能本文档未提及,请参考 Anthropic官方文档基础对话
流式响应
工具调用(Function Calling)
更多详情参考 Anthropic 函数调用指南- 使用时需要将
ANTHROPIC_BASE_URL设置为https://api.elkapi.com/anthropic ANTHROPIC_API_KEY应设置为您的 API Key
Gemini AI Studio 兼容接口
Gemini 模型支持通过 Google AI Studio 官方 API 格式直接调用,无需转换为 OpenAI 格式。适用于已使用 Google genai SDK 的项目。 如部分功能本文档未提及,请参考 Google AI Studio 官方文档基础对话
流式响应
工具调用(Function Calling)
更多详情参考 Google AI Studio 函数调用指南base_url/baseUrl设置为https://api.elkapi.com(不含/v1beta后缀,SDK 会自动拼接)api_version/apiVersion建议设为v1betaapi_key/apiKey应设置为您在本站点的 API Key- 依赖安装:Python 使用
pip install google-genai,Node.js 使用npm install @google/genai
相关链接
OpenAI 官方文档
OpenAI Chat Completions API
Anthropic 官方文档
Anthropic Messages API
Google AI Studio 官方文档
Gemini GenerateContent API