Welcome to GPTScript¶
GPTScript is a minimal scripting language that looks like polite chatbot dialogue. It supports basic features like variables, printing, functions, and HTTP requests.
Syntax¶
Variable Storage
For numbers,
Let me store the number 42 as answer.
Or for strings,
Let me store the text “Hello” as greeting.
Printing
Now, let’s kindly display: answer
HTTP Requests
For GET,
I would like to fetch from “https://api.example.com” and store it as data.
Or for POST,
Kindly post to “https://api.example.com/data” with the content:
- {
“name”: “GPTScript”
}
Note
The POST request body must be valid JSON. The compiler doesn’t care about the way you write it.
Function Definitions
With all due respect, define greet:
Now, let’s kindly display: greeting
End definition.
Please invoke greet.
Program End
Thank you for your patience.
Errors¶
WrongUsage— Raised when the script isn’t passed exactly one.gptfile as an argument.ScriptNotFound— Raised when the specified script file doesn’t exist.