claude-unofficial-api入门指南
claude-unofficial-api是一个轻量级的JavaScript库,用于与Claude AI聊天机器人的非官方内部API进行交互。它提供了一种简单的方式来在JavaScript项目中使用Claude AI的功能。
主要特性
- 💬 开始新对话
- 📎 上传文件
- 🌎 同构设计(支持浏览器和Node.js环境)
- 🔄 支持async/await语法
- 💾 获取和回复现有对话
- 💪 支持所有Claude模型(claude-2, claude-1.3, claude-instant-100k等)
安装
使用npm安装:
npm install claude-ai
基本用法
- 导入库:
const Claude = require('claude-ai');
- 初始化Claude实例:
const claude = new Claude({
sessionKey: 'YOUR_SESSION_KEY'
});
- 开始对话:
const conversation = await claude.startConversation('Hello Claude!');
- 发送消息:
await conversation.sendMessage('How are you today?');
完整示例代码:
const Claude = require('claude-ai');
const claude = new Claude({
sessionKey: 'YOUR_SESSION_KEY'
});
await claude.init();
const conversation = await claude.startConversation('Hello Claude!');
await conversation.sendMessage('How are you today?');
更多资源
claude-unofficial-api为开发者提供了一种简单的方式来集成Claude AI的功能。通过本指南,您可以快速上手使用这个非官方API库。如果在使用过程中遇到任何问题,欢迎在GitHub仓库提出issue或贡献PR。