article
README
🚀 项目安装与指南
本项目是一个具备简单客户端和服务器实现的项目,可提供天气服务端点等功能,能与 Claude AI 集成实现交互式客户端。以下为你详细介绍项目的安装与使用。
🚀 快速开始
在开始使用本项目前,请确保你已满足以下先决条件,并按照安装步骤进行操作。
✨ 主要特性
- 提供简单的客户端和服务器实现。
- 具备天气服务端点,可使用国家气象局 API 获取天气信息。
- 支持与 Claude AI 集成,实现交互式客户端。
📦 安装指南
先决条件
- Python 3.12 或更高版本
- uv(Python 包管理器和环境管理器)
.env文件中的环境变量配置(用于 Anthropic API 密钥)
安装步骤
- 克隆仓库:将项目仓库克隆到本地。
- 安装 uv:若尚未安装 uv,请运行以下命令进行安装:
curl -LsSf https://astral.sh/uv/install.sh | sh
- 创建并激活虚拟环境:
uv venv
source .venv/bin/activate # 在 Windows 上:.venv\Scripts\activate
- 安装依赖项:使用 uv 安装项目所需的依赖项:
uv pip install -e .
- 配置
.env文件:通过复制.env.example到.env并填入您的 Anthropic API 密钥。
微信扫一扫