What is this page?

This page is a tool that demonstrates the use of Large Language Models (LLMs) for generating code, specifically for making API calls. It serves as a practical example of how AI can be used to automate interactions with software services.

Users can specify a task they want to accomplish and provide their credentials for the service that needs to be used. The LLM then processes this information with the API description for the service and generate a Python script to perform the task.

This platform is primarily an educational and experimental resource, aimed at showcasing the current abilities of LLMs in the realm of software development.

How do I use it?

Follow these steps to use this tool:

  • Specify the Task: Begin by describing the task you want to achieve. This should be a clear and concise statement of what you want the generated code to accomplish using the API.
  • Provide API Details: Input the details of the API you want to interact with. This includes the OpenAPI service description, which should have information about endpoints, input/output parameters, and user authentication methods.
  • Enter Credentials: Provide your credentials, such as an API key or user token. These are necessary for the LLM to authenticate and interact with the API on your behalf. This field can be left blank and fill it up later.
  • Submit the Task: Once you've filled in all the necessary information, submit the task.
  • Review Generated Code: The LLM will process your request and generate a Python script tailored to your specified task and API. This script will be displayed on the screen for you to review.
  • Execute the Code: Optionally, you can choose to run the script on our server. This will execute the code and provide you with the results of the task you specified.

Why did you build this?

We believe that AIs will soon become the main consumers of software services. We want to bring that future closer by providing a hands-on example, we aim to inspire developers, researchers, and technology enthusiasts to explore the potential of AI in programming and to consider the possibilities of AI-assisted development.

Who built this?

This platform was developed by Pol Alvarez and Jordi Montes, two individuals passionate about the intersection of AI and software development.

  • Pol Alvarez: Pol is a software engineer with a background in AI and machine learning. He is passionate about the potential of AI to transform software development and is excited to explore its possibilities.
  • Jordi Montes: Jordi Montes is a developer currently focused on building Fewsats. An innovative platform that redefines software-as-a-service, where users can trigger software executions based on desired behavior rather than the underlying code.