Skip to content
On this page

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 客户端是可以支持配置自定义模型名称并切换的。

学习如何使用Claude模型开发