Claude接口使用指南
Anthropic公司最具实力的模型,不仅在复杂对话和创意内容创作上表现卓越,还能精准跟随详细指令。
AIGC2D_APIKEY 是指从控制台api keys中获得的密钥 请注意再使用时将域名替换为本站提供的API域名,否则密钥无效
本平台提供的Claude接口,兼容了OpenAI接口协议。提供此兼容的原因是,社区或者AI应用软件,基本上都是以OpenAI接口协议标准开发的,如果可以轻松替换模型名称参数访问不同供应商的模型,可以适配更多的客户端,开发者也不再需要学习新的API和SDK,社区开源框架都可以直接用。
OpenAI协议兼容
这个调用方式与OpenAI调用方式完全一致,仅需要修改model参数即可实现访问Claude模型。同时这个接口也支持搜索等本平台专属特性。查阅OpenAI接口使用文档
创建OpenAI对话
POST https://api.aigc2d.com/v1/chat/completions 为给定的聊天对话创建模型响应。
shell
curl https://api.aigc2d.com/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $AIGC2D_APIKEY" \
-d '{
"model": "claude-instant-1",
"messages": [{"role": "user", "content": "Hello!"}]
}'
通过变换model的值为claude-2、claude-instant-1、claude-3-opus-20240229、claude-3-sonnet-20240229、claude-3-haiku-20240307来切换模型,其他参数完全一致。这意味着,只要是支持OpenAI模型服务的应用客户端,均可以使用Claude模型,同时需要支持自定义模型名称。ChatGPT-Next-Web 客户端是可以支持配置自定义模型名称并切换的。