三分钟免费将 Claude API 接入个人服务

这篇具有很好参考价值的文章主要介绍了三分钟免费将 Claude API 接入个人服务。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

首先我们介绍一下今天的主角 Claude

Claude 是最近新开放的一款 AI 聊天机器人,是世界上最大的语言模型之一,比之前的一些模型如 GPT-3 要强大得多,因此 Claude 被认为是 ChatGPT 最有力的竞争对手。Claude 的研发公司是专注人工智能安全和研究的初创公司 Anthropic,由前 OpenAI 员工共同创立的。今年 3 月份 Anthropic 获得了谷歌 3 亿美元的投资,谷歌也因此获得其 10% 股份。

据官方介绍,Claude 的核心模型经由训练,目标是变得有用、诚实和无害。此外 Claude 更能理解和接受自然语言,和它对话无需复杂的技巧,可以轻松得到详细且易于理解的答案。

与 ChatGPT 等大型语言模型一样,Claude 的应用场景非常广泛,信息搜索、内容总结摘要、写作协助、创意生成、问答、编程这些任务它都能轻松完成。目前 Claude 已经被应用在多个知名产品中,比如知识笔记工具 Notio AI 就是用 Claude 协助用户进行智能写作,国外问答社区 Quora 也在自己的 AI 聊天应用程序 Poe 中置入了 Claude。

划重点:Claude 是免费的,至少目前是这样

了解完后我们开始操作

第一步:注册Slack

slack官网地址:https://slack.com/

注册时尽量选择使用 google 的 gmail 邮箱,后续操作的成功率高。不要使用 qq 等国产邮箱。

三分钟免费将 Claude API 接入个人服务

第二步:创建工作区

工作区是一个独立的协作环境,每个工作区有自己的渠道(Channels)、成员、权限设置等。不同工作区之间彼此隔离,成员和资源不共享。

三分钟免费将 Claude API 接入个人服务
三分钟免费将 Claude API 接入个人服务
三分钟免费将 Claude API 接入个人服务
三分钟免费将 Claude API 接入个人服务
三分钟免费将 Claude API 接入个人服务

至此,工作区就创建好了!

第三步:添加Claude应用到工作区(这一步需要魔法)

打开 Slack-Claude 官方网址(请自备梯子): https://www.anthropic.com/claude-in-slack

然后授权添加 Claude 到 Slack。

三分钟免费将 Claude API 接入个人服务

如果出现以下界面,说明当前 ip 被封锁了。请自行切换节点,尝试使用全局代理,切换无痕浏览等方法。

三分钟免费将 Claude API 接入个人服务

换了个浏览器,果然好了。点击允许,出现 Success 就成功了。

三分钟免费将 Claude API 接入个人服务

第四步:开通高级功能

回到工作区页面,左侧会自动出现 Claude 应用,此时聊天会发现 Claude 是不会回复任何消息的。

解决方案:点击左侧 Slack Connect,没有这个选项的话,就点击浏览 Slack,在下拉框里找到 Slack Connect。

三分钟免费将 Claude API 接入个人服务
三分钟免费将 Claude API 接入个人服务
三分钟免费将 Claude API 接入个人服务

社区小伙伴的经历告诉我,这个地方有的账户没有免费试用的机会,但我创建了几个工作区了,都可以免费试用,可能是因为试用的 gmail 邮箱吧。没有就重新注册新账号,或新建工作区走流程尝试,有钱就无所谓。所以前面注册时会让你尽量使用 gmail 邮箱。

三分钟免费将 Claude API 接入个人服务
三分钟免费将 Claude API 接入个人服务

创建完毕之后在左侧找到刚刚新建的频道,然后我们为这个频道添加 Claude 应用。

三分钟免费将 Claude API 接入个人服务
三分钟免费将 Claude API 接入个人服务
三分钟免费将 Claude API 接入个人服务

添加完毕后进入刚建的频道,激活高级功能。

三分钟免费将 Claude API 接入个人服务

OK 到这一步,你已经可以愉快的在 Slack 中和 Claude 聊天啦,但我们的目的是在自己的项目中接入,所以还需要稍微的再操作一下!

第五步:接入 API

虽然 Claude 暂时还没开放 API ,我们可以用一点其他的办法。

我们使用 Laf 提供的云函数接入api,开发速度更快。2023年了,如果你还不知道 Laf,那我只能再讲一遍了。

Laf 是一个 Serverless 框架,提供开箱即用的云函数,云数据库,对象存储等能力,是一个非常干净清爽的开发平台,不仅入门简单,还能像写博客一样写代码!life is short, you need laf:)

🏠官网(国内):https://laf.run

🌎官网(海外):https://laf.dev

下面让我们开始操作~

创建云函数

三分钟免费将 Claude API 接入个人服务

添加依赖claude-api-slack

三分钟免费将 Claude API 接入个人服务

写入以下代码
这段代码很简单,看注释就懂了。除了云函数部分,主要代码在普通 nodejs 中也同样适用。

import cloud from '@lafjs/cloud'

// 云函数入口代码
// 接收一个question,和一个可选的上下文id:conversationId
export default async function (ctx: FunctionContext) {
  const { question, conversationId } = ctx.query
  return await askCluadeAPi(question, conversationId)
}
// 调用api的主要代码
async function askCluadeAPi(question, conversationId) {
  // 见以下第一个步骤,授权以及获取user-token 步骤
  const token = 'xoxp-xxxxxx'
  // 见以下第二个步骤,获取claude appid
  const bot = 'U0xxxxxx'
  // chatId就是工作区间里新建的渠道。channel名称
  const chatId = 'ai聊天'

  // 初始化claude
  const { Authenticator } = await import('claude-api-slack')

  // 通过缓存保存客户端,可以避免每次提问都是在新会话
  let claudeClient = cloud.shared.get('claudeClient')
  if (!claudeClient) {
    claudeClient = new Authenticator(token, bot)
    cloud.shared.set('claudeClient', claudeClient)
  }
  // 创建频道并返回房间ID:channel
  const channel = await claudeClient.newChannel(chatId)

  let result
  if (conversationId) {
    result = await claudeClient.sendMessage({
      text: question,
      channel,
      conversationId,
      onMessage: (originalMessage) => {
        console.log("loading", originalMessage)
      }
    })
  } else {
    result = await claudeClient.sendMessage({
      text: question,
      channel,
      onMessage: (originalMessage) => {
        // console.log("loading", originalMessage)
        console.log("loading", originalMessage)
      }
    })
  }
  console.log("success", result)
  return {
    code: 0,
    msg: result.text,
    conversationId: result.conversationId
  }
}

授权以及获取user-token

  • 进入slack官网并登录(https://slack.com/)
  • 进入api配置页面(https://api.slack.com/)
  • 点击页面右上角 Your apps
  • 点击 Create an App
  • 点击 From scratsh

三分钟免费将 Claude API 接入个人服务

  • 输入 App Name,选择前面创建的工作空间,点击 Create App

三分钟免费将 Claude API 接入个人服务

  • 点击左侧边栏的 OAuth & Permissions
  • 找到 Scopes 模块下的 User Token Scopes,点击 Add an OAuth Scopes 按钮,依次搜索添加以下权限
channels:history
channels:read
channels:write
groups:history
groups:read
groups:write
chat:write
im:history
im:write
mpim:history
mpim:write

三分钟免费将 Claude API 接入个人服务

注意:这里的搜索是模糊搜索,选择权限时不要搞错了

  • 点击OAuth Tokens for Your Workspace下的Install to Workspace按钮,确认授权

三分钟免费将 Claude API 接入个人服务

三分钟免费将 Claude API 接入个人服务

至此,你就拥有了一串User OAuth Token,找到OAuth Tokens for Your Workspace

三分钟免费将 Claude API 接入个人服务

获取 claude appid
三分钟免费将 Claude API 接入个人服务

第六步:测试

三分钟免费将 Claude API 接入个人服务
三分钟免费将 Claude API 接入个人服务

ok 写到这里,我们只需要点击右上角的发布,就可以在任何地方调用这个云函数,把 claude 接入到自己的项目中了!

如果你也想接入 claude ,可以点击这个链接(https://forum.laf.run/d/648) 报名,跟社区同学一起交流,还有机会赢取丰厚的奖品。文章来源地址https://www.toymoban.com/news/detail-475538.html

到了这里,关于三分钟免费将 Claude API 接入个人服务的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 10分钟搭建一个免费个人博客网站

    准备工作 有Gitee账号 有安装git 会 markdown 编写文档 Node.js 版本 = 8.6 博客采用VuePress搭建,Gitee部署,接下来,5步搞定。 1.创建项目 创建项目目录,并初始化项目,安装VuePress 2. 创建目录结构 3.完成基础配置 配置主题,定义自己的导航栏 配置首页 在 myblog/package.json 中添加一些

    2024年02月09日
    浏览(55)
  • 使用 ChatGPT 在短短 5 分钟内创建您的个人简历网站(并免费托管)

    在这篇博文中,我们将向您展示如何使用 ChatGPT 这种强大的语言模型,在短短 5 分钟内创建一个个人简历网站。我们还将向您展示如何在 ChatGPT 的帮助下免费托管您的网站! 在当今的数字时代,拥有强大的在线形象至关重要,尤其是在寻找新工作时。展示您的技能和经验的最

    2024年02月04日
    浏览(56)
  • Danswer 接入 Llama 2 模型 | 免费在 Google Colab 上托管 Llama 2 API

    前面在介绍本地部署免费开源的知识库方案时,已经简单介绍过 Danswer《Danswer 快速指南:不到15分钟打造您的企业级开源知识问答系统》,它支持即插即用不同的 LLM 模型,可以很方便的将本地知识文档通过不同的连接器接入到 Danswer,然后实现本地基于知识库的语义检索。它

    2024年02月05日
    浏览(67)
  • 国内服务器 3 分钟将 ChatGPT 接入微信公众号(超详细)

    最近很火的 ChatGPT 可以说已经满大街可见了,到处都有各种各样的体验地址,有收费的也有免费的,总之是五花八门、花里胡哨。 所以呢,最近我就在研究怎么才能方便快捷的体验到ChatGPT的强大功能,其中一个就是:把ChatGPT接入公众号。毕竟公众号是一种非常流行的社交媒

    2024年02月21日
    浏览(102)
  • 「阿里云」幻兽帕鲁个人服务器已上线,3分钟快速搭建

    基于阿里云搭建幻兽帕鲁服务器方法,1到2分钟部署完成,稳定运行无卡顿,阿里云服务器网aliyunfuwuqi.com分享保姆级手把手教程,基于阿里云计算巢、云服务器或无影云桌面都可以: 基于阿里云1分钟自建教程 https://t.aliyun.com/U/DKivPS 此教程是基于阿里云计算巢服务,以Palwor

    2024年01月25日
    浏览(44)
  • 巧用replit搭建免费的个人云服务器

    初识replit,被它的免费托管和域名服务所吸引。replit是个啥?在经过一番尝试后,发现这玩意儿挺有意思,佩服老外的想象力和创新力真强。竟还能搭建个人的云服务器,连域名都有了,这可真香。对个人开发者来说连云服务器都省了。想搭建个人网站或开发测试没有云环境

    2024年01月22日
    浏览(50)
  • 个人用户免费,亚马逊正式推出 AI 编程服务 CodeWhisperer

    亚马逊于 2022 年 6 月以预览版的形式,推出了 AI 辅助编程服务 CodeWhisperer 。2023年4月18日,亚马逊云科技宣布,实时 AI 编程助手 Amazon CodeWhisperer 正式可用,同时推出的还有供所有开发人员免费使用的个人版(CodeWhisperer Individual)。 CodeWhisperer 是一种人工智能(基于机器学习)

    2024年02月04日
    浏览(47)
  • 免费搭建个人博客:零成本实现网站发布,无需域名和服务器

    估计每个开发者想拥有属于自己的个性化博客网站,但却担心域名和服务器费用 还有那些头痛的服务器费配置,现在我们可以可以在几分钟内拥有的博客网站,并且无需支付任何域名和服务器费用 本文推荐的建站方案核心就是:hugo  Hugo,一个快速、简单且功能强大的静态网站生

    2024年04月26日
    浏览(46)
  • 【免费外国云服务器】亚马逊AWS创建EC2实例搭建个人服务器

    作者:20岁爱吃必胜客(坤制作人),近十年开发经验, 跨域学习者,目前于海外某世界知名高校就读计算机相关专业。 荣誉: 阿里云博客专家认证 、腾讯开发者社区优质创作者,在CTF省赛校赛多次取得好成绩。 跨领域学习 ,喜欢摄影、弹吉他、咏春拳。 文章深入浅出、语

    2024年02月04日
    浏览(55)
  • 阿里云服务器申请免费试用图文教程(个人和企业均可申请)

    访问链接:https://free.aliyun.com/?source=5176.11533457userCode=se6p9xeg 个人基本试用配置: ECS共享型n4:1核CPU 2G内存,1-5M带宽,40G系统盘,免费试用1个月; ECS共享型s6:2核CPU 4G内存,1-5M带宽,40G系统盘,免费试用7天; ECS突发性能型t5:1核CPU 2G内存,1-5M带宽,40G系统盘,免费试用1个

    2024年02月05日
    浏览(66)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包