Little Professor
Vand ID: vand-6f26058b-1d48-4dd2-9a34-2a559bd29f82
Learn how to easily use the Little Professor tool with the OpenAI API.
Little Professor allows you to create a test for a class based on several values
OpenAI function calls:
{ "name": "CreateTest", "description": "Little Professor creates a test based on input from the user.", "parameters": { "type": "object", "properties": { "TestType": { "type": "string", "description": "The type of test to create" }, "NumberOfQuestions": { "type": "string", "description": "The number of questions to include in the test" }, "GradeLevel": { "type": "string", "description": "The grade level of the test" }, "Subject": { "type": "string", "description": "The subject of the test" }, "SubjectDetails": { "type": "string", "description": "Additional subject details of the test" }, "CreateAnswerKey": { "type": "string", "description": "Create an Answer Key" } }, "required": [ "TestType", "NumberOfQuestions", "GradeLevel", "Subject", "SubjectDetails", "CreateAnswerKey" ] } }
{ "name": "SayHello", "description": "Introduce Little Professor to the user when they ask to create a test.", "parameters": {} }
Auth Type
noneServers
https://www.little-professor.org/GPTPy
OpenAPI:
{ "openapi": "3.1.0", "info": { "title": "Little Professor", "description": "Little Professor allows you to create a test for a class based on several values", "version": "v5" }, "servers": [ { "url": "https://www.little-professor.org/GPTPy" } ], "paths": { "/create": { "get": { "tags": [ "GPTPy" ], "description": "Little Professor creates a test based on input from the user.", "operationId": "CreateTest", "parameters": [ { "name": "TestType", "in": "query", "description": "The type of test to create", "required": true, "style": "form", "schema": { "type": "string" } }, { "name": "NumberOfQuestions", "in": "query", "description": "The number of questions to include in the test", "required": true, "style": "form", "schema": { "type": "string" } }, { "name": "GradeLevel", "in": "query", "description": "The grade level of the test", "required": true, "style": "form", "schema": { "type": "string" } }, { "name": "Subject", "in": "query", "description": "The subject of the test", "required": true, "style": "form", "schema": { "type": "string" } }, { "name": "SubjectDetails", "in": "query", "description": "Additional subject details of the test", "required": true, "style": "form", "schema": { "type": "string" } }, { "name": "CreateAnswerKey", "in": "query", "description": "Create an Answer Key", "required": true, "style": "form", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CreatedTest" } } } } } } }, "/hello": { "get": { "tags": [ "GPTPy" ], "description": "Introduce Little Professor to the user when they ask to create a test.", "operationId": "SayHello", "responses": { "200": { "description": "OK", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/IntroductionPrompt" } } } } } } } }, "components": { "schemas": { "CreatedTest": { "type": "object", "properties": { "helpText": { "type": "string", "nullable": true }, "marketingText": { "type": "string", "nullable": true }, "forMore": { "type": "string", "format": "uri", "nullable": true }, "createdTest": { "type": "string", "format": "uri", "nullable": true } } }, "IntroductionPrompt": { "type": "object", "properties": { "introductionPrompt": { "type": "string", "nullable": true } } } } } }