petercat-ai / petercat

A conversational Q&A agent configuration system, self-hosted deployment solutions, and a convenient all-in-one application SDK, allowing you to create intelligent Q&A bots for your GitHub repositories
https://petercat.ai
MIT License
595 stars 16 forks source link

新增功能:增加 Bot 切换 Claude AI 的能力 #454

Open ch-liuzhide opened 3 weeks ago

ch-liuzhide commented 3 weeks ago

问题简述

Claude AI 是由 Anthropic 公司开发的一种大型语言模型,在指令对齐、安全性上有突出表现,将其集成到 petercat 系统中并与当前各项更能配合将能提升 petercat 用户的使用体验。 可以参考现在系统内引入 Gemini 实现方式:https://github.com/petercat-ai/petercat/blob/main/server/agent/llm/clients/gemini.py

期望产出

  1. 用户在 petercat Bot 对话界面上能够选择 Claude 作为基础服务模型。
  2. 现有平台上的 bot 等功能不受影响。 a. 需要核心的单测
  3. 也许你能基于 Claude 模型做些其他模型做不到的功能。

能力要求

  1. 基础的前端(react 框架)界面实现能力。
  2. 对第三方服务的集成能力
  3. 使用 python(fastAPI)服务端开发能力

预计工作量(每个人日按8小时)

7人日