
Tech Journeyman on the GPT Store
GPT Description
Welcome Message
GPT Prompt Starters
- How is AI transforming healthcare today?
- What are blockchain's current applications in finance?
- Can you make IoT understandable for beginners?
- Show a graph of the interconnectedness.
GPT Action OpenAPI Spec
{ "openapi": "3.1.0", "info": { "title": "Origamist", "description": "ChatGPT Plugin server for creating computational notebooks (in Python!), allowing you to execute code, explore data, and visualize results.", "version": "0.41.1" }, "servers": [ { "url": "https://chat.noteable.io", "description": "Origamist server on https://chat.noteable.io" } ], "paths": { "/api/origami/about/": { "get": { "summary": "About", "description": "About the plugin and runtime environment.", "operationId": "about", "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } } }, "security": [ { "HTTPBearer": [] } ] } }, "/api/origami/p/default": { "put": { "summary": "Set Default Project", "description": "Configure the user's default project.", "operationId": "set_default_project", "security": [ { "HTTPBearer": [] } ], "parameters": [ { "name": "new_default_project_id", "in": "query", "required": true, "schema": { "type": "string", "format": "uuid", "title": "New Default Project Id" } } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/origami/p/file_list": { "get": { "summary": "Get Default Project Files", "description": "Get a list of files in the user's default Project.\nOptionally filter by space-delimited list of file extensions and/or filename fuzzy match.", "operationId": "get_default_project_files", "security": [ { "HTTPBearer": [] } ], "parameters": [ { "name": "file_extensions", "in": "query", "required": false, "schema": { "title": "File Extensions", "type": "string" } }, { "name": "sort_by", "in": "query", "required": false, "schema": { "enum": [ "updated_at", "name" ], "type": "string", "default": "updated_at", "title": "Sort By" } }, { "name": "sort_descending", "in": "query", "required": false, "schema": { "type": "boolean", "default": false, "title": "Sort Descending" } }, { "name": "project_id", "in": "query", "required": false, "schema": { "title": "Project Id", "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/origami/p/file_list/{project_id}": { "get": { "summary": "Get Project Files", "description": "Get a list of files in a specific Project.\nOptionally filter by space-delimited list of file extensions and/or filename fuzzy match.", "operationId": "get_project_files", "security": [ { "HTTPBearer": [] } ], "parameters": [ { "name": "project_id", "in": "path", "required": true, "schema": { "title": "Project Id", "type": "string", "format": "uuid" } }, { "name": "file_extensions", "in": "query", "required": false, "schema": { "title": "File Extensions", "type": "string" } }, { "name": "sort_by", "in": "query", "required": false, "schema": { "enum": [ "updated_at", "name" ], "type": "string", "default": "updated_at", "title": "Sort By" } }, { "name": "sort_descending", "in": "query", "required": false, "schema": { "type": "boolean", "default": false, "title": "Sort Descending" } } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/origami/p/kernel_list": { "get": { "summary": "Get Default Project Kernels", "description": "Get a list of Kernel names and hardware sizes that can be used when starting Notebooks in the\nuser's default Project.", "operationId": "get_default_project_kernels", "security": [ { "HTTPBearer": [] } ], "parameters": [ { "name": "project_id", "in": "query", "required": false, "schema": { "title": "Project Id", "type": "string", "format": "uuid" } } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/origami/p/kernel_list/{project_id}": { "get": { "summary": "Get Project Kernels", "description": "Get a list of Kernel names and hardware sizes that can be used when starting Notebooks in a\nspecific Project.", "operationId": "get_project_kernels", "security": [ { "HTTPBearer": [] } ], "parameters": [ { "name": "project_id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid", "title": "Project Id" } } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/origami/f/": { "post": { "summary": "Create Notebook", "description": "Creates a new notebook. If no project ID is provided, the user's default project will be used.", "operationId": "create_notebook", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CreateNotebookRequest" } } }, "required": true }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } }, "security": [ { "HTTPBearer": [] } ] } }, "/api/origami/f/{file_id}": { "get": { "summary": "Get Content", "description": "Get the content of a Notebook or other file type. The after_cell_id optional parameter is for\nretrieving partial content of a Notebook if the full Notebook content gets truncated", "operationId": "get_content", "security": [ { "HTTPBearer": [] } ], "parameters": [ { "name": "file_id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid", "title": "File Id" } }, { "name": "after_cell_id", "in": "query", "required": false, "schema": { "title": "After Cell Id", "type": "string" } } ], "responses": { "200": { "description": "Successful Response" }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/origami/f/metadata/{file_id}": { "get": { "summary": "Get File Metadata", "description": "Get metadata about a file including its file id, filepath, and the project id it is in.\nImportant! Notebooks can only read in files located in the same project, specify the project_id\non Notebook creation if working with this file.", "operationId": "get_file_metadata", "security": [ { "HTTPBearer": [] } ], "parameters": [ { "name": "file_id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid", "title": "File Id" } } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/File" } } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/origami/f/{file_id}/datasources": { "get": { "summary": "Get Datasources", "description": "Get the databases for a notebook file by UUID.", "operationId": "get_datasources", "security": [ { "HTTPBearer": [] } ], "parameters": [ { "name": "file_id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid", "description": "The ID of the notebook to get the datasources for.", "title": "File Id" }, "description": "The ID of the notebook to get the datasources for." } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": { "type": "array", "items": { "$ref": "#/components/schemas/DataSourceForLLM" }, "title": "Response Get Datasources" } } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/origami/f/{file_id}/run_cells": { "post": { "summary": "Run Multiple Cells", "description": "Execute an individual cell_id, run all cells in the Notebook, or run all before / after a cell", "operationId": "run_cells", "security": [ { "HTTPBearer": [] } ], "parameters": [ { "name": "file_id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid", "title": "File Id" } } ], "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ExecuteCellsRequest" } } } }, "responses": { "200": { "description": "Successful Response", "content": { "text/plain": { "schema": { "type": "string" } } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/origami/f/{file_id}/c/{cell_id}": { "get": { "summary": "Get Cell", "description": "Return Cell model details", "operationId": "get_cell", "security": [ { "HTTPBearer": [] } ], "parameters": [ { "name": "file_id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid", "title": "File Id" } }, { "name": "cell_id", "in": "path", "required": true, "schema": { "type": "string", "title": "Cell Id" } } ], "responses": { "200": { "description": "Successful Response", "content": { "text/plain": { "schema": { "type": "string" } } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } }, "post": { "summary": "Change Cell Type", "description": "Endpoint to allow updating the type of a cell. Currently only supports changing\nbetween Code, Markdown, and SQL cells.", "operationId": "change_cell_type", "security": [ { "HTTPBearer": [] } ], "parameters": [ { "name": "file_id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid", "title": "File Id" } }, { "name": "cell_id", "in": "path", "required": true, "schema": { "type": "string", "title": "Cell Id" } } ], "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ChangeCellTypeRequest" } } } }, "responses": { "204": { "description": "Successful Response" }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } }, "put": { "summary": "Update Cell", "description": "Replace the source code of a cell.", "operationId": "update_cell", "security": [ { "HTTPBearer": [] } ], "parameters": [ { "name": "file_id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid", "title": "File Id" } }, { "name": "cell_id", "in": "path", "required": true, "schema": { "type": "string", "title": "Cell Id" } } ], "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UpdateCellRequest" } } } }, "responses": { "200": { "description": "Successful Response", "content": { "text/plain": { "schema": { "type": "string" } } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/origami/f/{file_id}/c": { "post": { "summary": "Create Cell", "description": "Create a code or markdown cell.", "operationId": "create_cell", "security": [ { "HTTPBearer": [] } ], "parameters": [ { "name": "file_id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid", "title": "File Id" } } ], "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CreateCellRequest" } } } }, "responses": { "200": { "description": "Successful Response", "content": { "text/plain": { "schema": { "type": "string" } } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/origami/f/{file_id}/c/{cell_id}/run": { "post": { "summary": "Run Cell", "description": "Run a Cell within a Notebook by ID.", "operationId": "run_cell", "security": [ { "HTTPBearer": [] } ], "parameters": [ { "name": "file_id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid", "title": "File Id" } }, { "name": "cell_id", "in": "path", "required": true, "schema": { "type": "string", "title": "Cell Id" } } ], "responses": { "200": { "description": "Successful Response", "content": { "text/plain": { "schema": { "type": "string" } } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/origami/u/me": { "get": { "summary": "Get User Info", "description": "Get the current user's id, email, auth type, and default project details", "operationId": "get_user_info", "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } } }, "security": [ { "HTTPBearer": [] } ] } }, "/api/origami/k/": { "get": { "summary": "Get Active Kernel Sessions", "description": "Returns a list of the user's active kernel sessions.", "operationId": "get_active_kernel_sessions", "security": [ { "HTTPBearer": [] } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } } } }, "post": { "summary": "Start Kernel", "description": "Start a Kernel for a Notebook file", "operationId": "start_kernel", "security": [ { "HTTPBearer": [] } ], "parameters": [ { "name": "project_id", "in": "query", "required": false, "schema": { "title": "Project Id", "type": "string", "format": "uuid" } } ], "requestBody": { "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/StartKernelRequest" } } } }, "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } }, "/api/origami/k/{kernel_session_id}": { "delete": { "summary": "Shutdown Kernel", "description": "Shutdown the kernel for a notebook.", "operationId": "shutdown_kernel", "security": [ { "HTTPBearer": [] } ], "parameters": [ { "name": "kernel_session_id", "in": "path", "required": true, "schema": { "type": "string", "format": "uuid", "title": "Kernel Session Id" } } ], "responses": { "200": { "description": "Successful Response", "content": { "application/json": { "schema": {} } } }, "422": { "description": "Validation Error", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } } } } } } }, "components": { "schemas": { "ChangeCellTypeRequest": { "properties": { "cell_type": { "type": "string", "enum": [ "code", "markdown", "sql" ], "title": "Cell Type" }, "db_connection": { "title": "Db Connection", "type": "string" }, "assign_results_to": { "title": "Assign Results To", "type": "string" } }, "type": "object", "required": [ "cell_type" ], "title": "ChangeCellTypeRequest" }, "CreateCellRequest": { "properties": { "cell_id": { "title": "Cell Id", "type": "string" }, "cell_type": { "type": "string", "enum": [ "code", "markdown", "sql" ], "title": "Cell Type", "description": "The type of cell to create.", "default": "code" }, "and_run": { "type": "boolean", "title": "Run Cell", "description": "Whether to run the cell after creating it. Only applies to code and sql cells.", "default": false }, "source": { "items": { "type": "string" }, "type": "array", "title": "Source", "description": "Lines of source code to place in the cell." }, "before_cell_id": { "title": "Before Cell ID", "description": "The ID of a cell to insert new cell before. If null, new cell is added to the end of the notebook.", "type": "string" }, "datasource_id": { "title": "SQL cell datasource ID", "description": "datasource_id to run SQL against if this is a SQL cell", "type": "string" }, "assign_results_to": { "title": "SQL cell results variable name", "description": "The variable name to assign SQL query results (as a Dataframe)", "type": "string" } }, "type": "object", "title": "CreateCellRequest" }, "CreateNotebookRequest": { "properties": { "notebook_name": { "type": "string", "title": "Notebook Name", "description": "The name of the notebook to create. Must end with .ipynb file extension.", "default": "UntitledGPT.ipynb" }, "project_id": { "title": "Project ID", "description": "The ID of the project to create the notebook in. Defaults to the user's default project.", "type": "string", "format": "uuid" }, "start_kernel": { "type": "boolean", "title": "Start Kernel", "description": "Whether to start the kernel after creating the notebook.", "default": true }, "kernel_name": { "type": "string", "title": "Kernel Name", "description": "The name of the kernel to start.", "default": "python3" }, "hardware_size": { "type": "string", "title": "Hardware Size", "description": "The size/type of the hardware to use for the kernel. When using a kernel_namewith a -gpu suffix, it is good practice to also use a hardware_size with a -gpu suffix.", "default": "small" } }, "type": "object", "title": "CreateNotebookRequest" }, "DataSourceForLLM": { "properties": { "name": { "type": "string", "title": "Data Source Name", "description": "Name of the data source." }, "description": { "type": "string", "title": "Data Source Description", "description": "The description of the data source." }, "type_id": { "type": "string", "title": "Type of database", "description": "Type of Data Source" }, "sql_cell_handle": { "type": "string", "title": "db_connection string", "description": "db_connection in the Noteable cell metadata for the database" } }, "type": "object", "required": [ "name", "description", "type_id", "sql_cell_handle" ], "title": "DataSourceForLLM" }, "ExecuteCellsRequest": { "properties": { "cell_id": { "title": "Cell Id", "type": "string" }, "before_id": { "title": "Before Id", "type": "string" }, "after_id": { "title": "After Id", "type": "string" }, "all": { "title": "All", "type": "boolean" } }, "type": "object", "title": "ExecuteCellsRequest" }, "File": { "properties": { "id": { "type": "string", "format": "uuid", "title": "Id" }, "created_at": { "type": "string", "format": "date-time", "title": "Created At" }, "updated_at": { "type": "string", "format": "date-time", "title": "Updated At" }, "deleted_at": { "title": "Deleted At", "type": "string", "format": "date-time" }, "filename": { "type": "string", "title": "Filename" }, "path": { "type": "string", "format": "path", "title": "Path" }, "project_id": { "type": "string", "format": "uuid", "title": "Project Id" }, "space_id": { "type": "string", "format": "uuid", "title": "Space Id" }, "size": { "title": "Size", "type": "integer" }, "mimetype": { "title": "Mimetype", "type": "string" }, "type": { "type": "string", "enum": [ "file", "notebook" ], "title": "Type" }, "current_version_id": { "title": "Current Version Id", "type": "string", "format": "uuid" }, "presigned_download_url": { "title": "Presigned Download Url", "type": "string" }, "url": { "title": "Url", "type": "string" } }, "type": "object", "required": [ "id", "created_at", "updated_at", "filename", "path", "project_id", "space_id", "type" ], "title": "File" }, "HTTPValidationError": { "properties": { "detail": { "items": { "$ref": "#/components/schemas/ValidationError" }, "type": "array", "title": "Detail" } }, "type": "object", "title": "HTTPValidationError" }, "StartKernelRequest": { "properties": { "file_id": { "type": "string", "format": "uuid", "title": "File Id" }, "kernel_name": { "title": "Kernel Name", "type": "string" }, "hardware_size": { "type": "string", "title": "Hardware Size", "default": "small" } }, "type": "object", "required": [ "file_id" ], "title": "StartKernelRequest" }, "UpdateCellRequest": { "properties": { "source": { "items": { "type": "string" }, "type": "array", "title": "Source", "description": "Lines of source code to replace the cell with.", "default": [] }, "and_run": { "type": "boolean", "title": "Run Cell", "description": "Whether to run the cell after updating it. Only applies to code and sql cells.", "default": false } }, "type": "object", "title": "UpdateCellRequest" }, "ValidationError": { "properties": { "loc": { "items": { "anyOf": [ { "type": "string" }, { "type": "integer" } ] }, "type": "array", "title": "Location" }, "msg": { "type": "string", "title": "Message" }, "type": { "type": "string", "title": "Error Type" } }, "type": "object", "required": [ "loc", "msg", "type" ], "title": "ValidationError" } }, "securitySchemes": { "HTTPBearer": { "type": "http", "scheme": "bearer" } } } }
Tech Journeyman GPT FAQs
More custom GPTs by GS BANDS on the GPT Store
Best Alternative GPTs to Tech Journeyman on GPTs Store
IT Tech Support 2.0
How can I help?
100K+
AI Image
Tech-savvy guide on AI-generated images and deepfakes.
25K+
Veeam Backup Expert Helper Bot
Tech expert for Veeam Backup, scripting, and step-by-step guidance.
5K+
Tech
A GPT for tech-related inquiries.
1K+
nIA Bot - Lopes
Tech journalist learning in-depth analytical writing styles.
1K+
SeniorDev
Tech Career Mentor & Web Dev Expert. Navigates tough job markets.
1K+
Tech Mentor
Expert software architect with experience in design, construction, development, testing and deployment of Web, Mobile and Standalone software architectures
1K+
Tech Expert
I assist with coding, hardware, and engineering queries.
1K+
uniapp Code
Tech assistant for uniapp, unocss, Vue 3, and TS.
1K+
AI Video
Tech-focused guide on AI videos, creation, and best practices
1K+
AI Video Creation
Tech-focused AI on video creation, covering fakes, tools, and best practices.
1K+
Computer Repair
Tech expert for computer troubleshooting and repairs.
1K+
Tech Troubleshoot
Basic Tech Troubleshooting
1K+
Tech SEO Guru
A technical SEO GPT model based on specific documents, providing specialized advice and insights.
1K+
Steve Jobs
Speak with one of greatest minds in tech
1K+
IT NEWS BOT
最新のITニュースを取得
1K+
Tech Brief Generator
For Technology Transfer professionals. Input a Patent Number with Title or a PDF of the patent or patent application and get a structured tech brief for your marketing campaign. Occasional hallucinations so check the work. Updated Feb. 2025 to expand Technology Overview section.
1K+
GPT Tech IT Support
IT expert, comprehensive support in hardware and operating systems, including Windows and iOS, as well as Microsoft and Apple applications. Fluent in multiple languages, I ensure effective and practical solutions, emphasizing pragmatic steps for problem resolution
1K+
IT Help Desk
Step-by-step diagnosis and solutions for your tech issues.
1K+
Tech Advisor
IT problem solver with clear, step-by-step guidance.
900+