OpenAI
Kamiya API与OpenAI官方API完全兼容,您可以将该接口作为中继直接用于像 BetterChatGPT 这样为OpenAI API开发的应用程序。
Chat Completion
POST https://p0.kamiya.dev/api/openai/chat/completionsStream调用示例(SSE)
{
"messages": [
{
"role":"system",
"content":"You are ChatGPT, a large language model trained by OpenAI.\nCarefully heed the user's instructions. \nRespond using Markdown."
},
{
"role":"user",
"content":"你好"
}
],
"model":"openai:gpt-3.5-turbo",
"max_tokens":null,
"temperature":1,
"presence_penalty":0,
"top_p":1,
"frequency_penalty":0,
"stream":true
}阻塞式调用示例(非SSE)
如需以非Stream(SSE)方式调用,仅支持调用gpt-3.5-turbo模型,其余模型均以Stream(SSE)方式提供。
如果您具有相应权限,也可以调用anthropic:claude-1等由Anthropic提供的模型,在该API端点下这些模型的响应都被格式化为OpenAI兼容(SSE)。
经简化的Chat API
Kamiya同时提供经过简化的Chat API,可按实际需求调用。该API由服务器维护上下文(Context),Redis缓存时间为48H。
请求示例
Stream(SSE)响应
响应格式与OpenAI Chat Completion一致,在[DONE]发送后还会追加一段由Kamiya提供的kamiyaInfo,其中包含
使用该API时无需维护上下文,上下文裁剪与窗口控制均有Kamiya完成。
最后更新于