首页 > 数据库 > 数据库开发技术 > ChatGPT 的平替 Claude 使用指南
Claude的独立体验版本姗姗来迟,经过近半个月的等待后,收到了体验邮件,不过之前早已体验过poe和slack的集成版,响应速度上要比ChatGPT快很多。
目前提供的Model有:
不同模型型号所能提供的服务能力也是不一样的,在具体使用时,可查看使用的哪一个版本。
有几种不同的方式可以与Claude进行互动:
https://console.anthropic.com/claude



与ChatGPT一样,提供了一个独立的网页客户端,同样保留有对话历史。样例部分提供了四大模块22个细分领域的能力,比如“故事续写”、“写博客文章”等等,在右侧“Edit Chat”切换不同Prompt Template,可以直接提供相应的能力,比如切换邮件回复后,对话再产生的内容就是邮件格式的内容。
与ChatGPT类似,可以在后台生成并维护API Keys:

价格如下,提供两个版本,费用也不一样:

相比ChatGPT开放的API而言,Claude提供的API数量实在有限,目前仅开放了一个对话接口,使用时一定要携带API Key:
https://api.anthropic.com/v1/complete
所有参数都必须作为 JSON 对象传递。因此,您还必须Content-Type: application/json通过请求传递标头,以表明您正在发送 JSON。
所有响应都以 JSON 格式给出。如果使用流,发送的每个新数据实例都将是一个完整的 JSON 对象。

现有两种方式:Python 和 Typescript ,使 API 的使用更加容易使用。
Python库
https://github.com/anthropics/anthropic-sdk-python
import os
import anthropic
client = anthropic.Client(os.environ['ANTHROPIC_API_KEY'])
response = client.completion(
prompt=f"{anthropic.HUMAN_PROMPT} How many toes do dogs have?{anthropic.AI_PROMPT}",
stop_sequences = [anthropic.HUMAN_PROMPT],
model="claude-v1",
max_tokens_to_sample=100,
)
print(response)
Typescript库
https://github.com/anthropics/anthropic-sdk-typescript
import "dotenv/config";
import { AI_PROMPT, Client, HUMAN_PROMPT } from "@anthropic-ai/sdk";
const apiKey = process.env.ANTHROPIC_API_KEY;
if (!apiKey) {
throw new Error("The ANTHROPIC_API_KEY environment variable must be set");
}
const client = new Client(apiKey);
client
.complete({
prompt: `${HUMAN_PROMPT} How many toes do dogs have?${AI_PROMPT}`,
stop_sequences: [HUMAN_PROMPT],
max_tokens_to_sample: 200,
model: "claude-v1",
})
.then((finalSample) => {
console.log(finalSample.completion);
})
.catch((error) => {
console.error(error);
});
Slack 是颇受企业及团队欢迎的项目管理协作工具,可以很好地支持团队之间的实时沟通、资料共享和任务管理。它的界面友好简洁,学习成本较低,而强大的功能和扩展则可以支持复杂项目的协作需求。目前已有 100 万+ 的团队在使用 Slack,在项目协作领域占有非常重要的位置,当然主要在国外使用。



poe.com是开放注册的,拿到账号后就可以使用里面集成的机器人,除开两个Limited Access版本需要付费外,其它均可免费使用。

扩展阅读:
原文作者:MavenTalk;如有侵权,请联系管理员删除。