Releases: RoryDotGG/nlrest
v0.1.3
v0.1.2
Full Changelog: v.0.1.1...v0.1.2
Initial Release
nlrest v0.1.0 - Initial Release
We are excited to announce the initial release of nlrest, a cutting-edge Python Command Line Interface (CLI) tool that bridges the gap between natural language and REST API queries. This tool leverages the powerful OpenAI GPT-3.5 Turbo model to interpret and convert natural language instructions into structured REST API requests, which are then executed to retrieve real-time responses.
Key Features:
Natural Language Understanding: Translate plain English instructions into REST API calls without needing to know the specifics of API request construction.
Support for Various HTTP Methods: Handles common HTTP methods including GET, POST, PUT, DELETE, making it versatile for different API interactions.
Automatic Execution of REST API Queries: Once the query is formulated, nlrest automatically executes the API call and displays the response.
Flexible Configuration: Set the OpenAI API key either via an environment variable or through a user-friendly command in the CLI.
Error Handling and Validation: Includes basic error handling and validation for robust and reliable operation.
Getting Started:
Installation: Easily install nlrest via pip with pip install nlrest.
Configuration: Use the --set-api-key command to configure your OpenAI API key.
Usage: Simply run nlrest -p "Your natural language instruction" to make an API call.
What's Next?
As this is just the beginning, we are eager to continue developing and enhancing nlrest. Future updates will focus on improving the natural language processing capabilities, supporting more complex API interactions, and enhancing usability.
Your Feedback Matters!
We welcome your feedback, suggestions, and contributions to make nlrest even better. Please feel free to submit issues or pull requests on our GitHub repository or contact us directly.
Thank you for trying out nlrest v0.1.0!
v.0.1.1 - File Structure Fix
This fix addresses file structure issues causing problems.