# OpenDeepSearchJava **Repository Path**: vax52/open-deep-search-java ## Basic Information - **Project Name**: OpenDeepSearchJava - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-27 - **Last Updated**: 2025-08-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OpenDeepSearchJava ## 项目概述 OpenDeepSearchJava是一个基于Java的深度搜索应用,集成了LangChain4j框架实现AI增强的搜索功能。 ## 环境要求 - JDK 11 或更高版本 - Maven 3.6+ 构建工具 - TAVILY_API_KEY 环境变量配置 ## 构建与运行 1. **克隆仓库** ```bash git clone cd OpenDeepSearchJava ``` 2. **配置环境变量** ```bash # 临时配置(当前终端会话) export TAVILY_API_KEY="your_api_key_here" # 永久配置(根据shell类型选择) # Bash echo 'export TAVILY_API_KEY="your_api_key_here"' >> ~/.bash_profile # Zsh echo 'export TAVILY_API_KEY="your_api_key_here"' >> ~/.zshrc ``` 3. **构建项目** ```bash mvn clean install ``` 4. **运行应用** ```bash java -jar target/OpenDeepSearchJava-1.0-SNAPSHOT.jar ``` ## 项目结构 - `src/main/java`: 主应用代码 - `src/test/java`: 单元测试代码 - `pom.xml`: Maven项目配置 ## 依赖说明 - LangChain4j 0.31.0: AI模型集成框架 - JUnit 4.13.2: 单元测试框架 - SLF4J Simple 2.0.9: 日志实现 ## 许可证 [MIT](LICENSE)