Implementation
gradeNot graded
gradeNot graded
search_coursesAnswer
Wyszukuje dostępne pełne kursy online VideoKurs.pl. Może ograniczyć wyniki do podanej maksymalnej ceny w PLN.
View tool JSON
{
"name": "search_courses",
"kind": "answer",
"impl": "imperative",
"description": "Wyszukuje dostępne pełne kursy online VideoKurs.pl. Może ograniczyć wyniki do podanej maksymalnej ceny w PLN.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"maxLength": 120,
"description": "Temat lub nazwa kursu, np. Python albo JavaScript."
},
"max_price": {
"type": "number",
"minimum": 0,
"description": "Opcjonalna maksymalna cena kursu w PLN."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 8,
"default": 5,
"description": "Maksymalna liczba wyników od 1 do 8."
}
},
"required": [
"query"
],
"additionalProperties": false
},
"page": "/"
}get_course_detailsAnswer
Zwraca aktualne szczegóły dostępnego kursu online oraz skrócony konspekt maksymalnie 10 lekcji.
View tool JSON
{
"name": "get_course_details",
"kind": "answer",
"impl": "imperative",
"description": "Zwraca aktualne szczegóły dostępnego kursu online oraz skrócony konspekt maksymalnie 10 lekcji.",
"inputSchema": {
"type": "object",
"properties": {
"course_id": {
"type": "integer",
"minimum": 1,
"description": "Identyfikator kursu zwrócony przez search_courses."
}
},
"required": [
"course_id"
],
"additionalProperties": false
},
"page": "/"
}get_cart_summaryAnswer
Zwraca pozycje i subtotal koszyka w PLN. Subtotal nie uwzględnia rabatów ani ewentualnego kosztu dostawy.
View tool JSON
{
"name": "get_cart_summary",
"kind": "answer",
"impl": "imperative",
"description": "Zwraca pozycje i subtotal koszyka w PLN. Subtotal nie uwzględnia rabatów ani ewentualnego kosztu dostawy.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
},
"page": "/"
}add_course_to_cartAction
Dodaje pełny kurs online do koszyka. Ponowne wywołanie nie doda duplikatu i nigdy nie składa zamówienia.
View tool JSON
{
"name": "add_course_to_cart",
"kind": "act",
"impl": "imperative",
"description": "Dodaje pełny kurs online do koszyka. Ponowne wywołanie nie doda duplikatu i nigdy nie składa zamówienia.",
"inputSchema": {
"type": "object",
"properties": {
"course_id": {
"type": "integer",
"minimum": 1,
"description": "Identyfikator kursu zwrócony przez search_courses."
}
},
"required": [
"course_id"
],
"additionalProperties": false
},
"page": "/"
}