# ai_pro **Repository Path**: edwarddamon/ai_pro ## Basic Information - **Project Name**: ai_pro - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-08-20 - **Last Updated**: 2026-08-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AI Pro ## Project Introduction AI Pro is an intelligent agent loop system based on the OpenAI API. This project aims to build an AI agent framework capable of continuous thinking and response, supporting complex task processing flows through loop mechanisms. ## Features - **OpenAI Integration**: Seamlessly integrate with OpenAI API, support multiple models - **Thinking Mode**: Support enable/disable thinking mode, flexibly control response behavior - **Environment Configuration**: Manage API configuration via environment variables, secure and convenient ## Project Structure ``` ai_pro/ ├── .gitignore ├── LICENSE └── stage1-agent-loop/ ├── .env # Environment variable configuration ├── llm_call.py # LLM call module └── requirements.txt ``` ## Installation Instructions 1. Clone the project: ```bash git clone https://gitee.com/edwarddamon/ai_pro.git cd ai_pro ``` 2. Install dependencies: ```bash cd stage1-agent-loop pip install -r requirements.txt ``` 3. Configure environment variables: Edit the `.env` file to configure your OpenAI API key: ``` OPENAI_API_KEY=your_api_key_here ``` ## Usage ### Basic Calling ```python from llm_call import chat, get_client # Basic conversation response = chat("Hello, please introduce yourself") print(response) # Enable thinking mode response = chat("Analyze the solution to this problem", enable_thinking=True) print(response) ``` ### Get Client ```python from llm_call import get_client client = get_client() # Use client for custom operations ``` ## Dependencies - Python 3.7+ - openai - python-dotenv ## License This project is open source under the license specified in the [LICENSE](LICENSE) file. ## Contributing Welcome to submit Issues and Pull Requests to improve this project together. ## Contact If you have any questions or suggestions, feel free to contact the project author via the Gitee platform.