claude to chatgpt
v0.4.0
該項目將人類Claude模型的API轉換為OpenAI Chat API格式。
claude-instant-1
, claude-2
模型您可以使用Cloudflare工人或Docker運行此項目:
通過使用CloudFlare工人,您無需服務器即可部署此項目。
cloudflare-worker.js
中Cloudfalre工人每天支持100K請求,如果您需要撥打更多的電話,則可以使用Docker如下部署。
docker run -p 8000:8000 wtzeng/claude-to-chatgpt:latest
docker-compose up
然後,API將在http:// localhost:8000上提供。 API端點: /v1/chat/completions
將模型參數輸入為gpt-3.5-turbo
或gpt-3.5-turbo-0613
時,它將用claude-instant-1
代替。否則, claude-2
將被使用。
以下是一些推薦的GUI軟件,支持該項目:
curl http://localhost:8000/v1/chat/completions
-H " Content-Type: application/json "
-H " Authorization: Bearer $CLAUDE_API_KEY "
-d ' {
"model": "gpt-3.5-turbo",
"messages": [{"role": "user", "content": "Hello!"}]
} '
Claude完成API具有端點/v1/complete
{
"prompt" : " nn Human: Hello, AI. nn Assistant: " ,
"model" : " claude-instant-1 " ,
"max_tokens_to_sample" : 100 ,
"temperature" : 1 ,
"stream" : true
}
並以選擇和完成的方式返回JSON。
OpenAI聊天API具有類似的/v1/chat/completions
端點,該端點為:
{
"model" : " gpt-3.5-turbo " ,
"messages" : [
{
"role" : " user " ,
"content" : " Hello, AI. "
}
],
"max_tokens" : 100 ,
"temperature" : 1 ,
"stream" : true
}
並用響應字符串返回JSON。
該項目在這兩個API之間轉換,從Claude模型中獲得完成,並將其格式化為OpenAI聊天響應。
該項目是根據MIT許可證獲得許可的 - 有關詳細信息,請參見許可證文件。