ibl-data-manager (3.59.0-ai-plus)
API for iblai
- Mock server
https://docs.ibl.ai/_mock/apis/ibl/api/ai-mentor/orgs/{org}/users/{user_id}/pin-message/
https://base.manager.iblai.app/api/ai-mentor/orgs/{org}/users/{user_id}/pin-message/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.ibl.ai/_mock/apis/ibl/api/ai-mentor/orgs/{org}/users/{user_id}/pin-message/?session_id=string' \
-H 'Authorization: YOUR_API_KEY_HERE'
Whether to force mentor to only use information within the provided documents.
Whether to show suggested prompts for the mentor or not. Note: Suggested prompts are created by tenant admins.
Whether to show suggested prompts for the mentor or not. Note: Guided prompts are created with an llm based on chat history.
Instructions to determine how prompt suggestions are generated.
Prompt template used to start a conversation with the user when greeting_type is proactive_prompt. This will be sent to the LLM so it can respond naturally
The prompt for the moderation system. This prompt must clearly distinguish between 'Approapriate' and 'Not Appropriate' queries.
Prompt to be used to alter or modify final llm response into any desired form.
Desired feedback to return to the user when their prompt is deemed inappropriate.
Prompt to check whether the models response is appropriate or not.
Feedback given to the user when a model generates an inappropriate response
proactive_prompt
- Proactive Promptproactive_response
- Proactive Response
sse
- Ssewebsocket
- Websocket
[ [ { … } ] ]
Request
Create a pinned message for a user session.
Args: request: The HTTP request containing session details. org: Organization key identifier. user_id: The username of the student.
Returns: Response: Status 201 on success.
Raises: NotFound: If the student does not exist. ValidationError: If request data is invalid.
- application/json
- application/x-www-form-urlencoded
- multipart/form-data
- Mock server
https://docs.ibl.ai/_mock/apis/ibl/api/ai-mentor/orgs/{org}/users/{user_id}/pin-message/
https://base.manager.iblai.app/api/ai-mentor/orgs/{org}/users/{user_id}/pin-message/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
'https://docs.ibl.ai/_mock/apis/ibl/api/ai-mentor/orgs/{org}/users/{user_id}/pin-message/' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"session_id": "550e8400-e29b-41d4-a716-446655440000"
}'
{ "session_id": "550e8400-e29b-41d4-a716-446655440000", "username": "user", "platform": "https://base.manager.iblai.app/api/core/platform/1" }
Request
Delete a pinned message for a user.
Args: request: The HTTP request containing session details. org: Organization key identifier. user_id: The username of the student.
Returns: Response: Status 204 on success.
Raises: NotFound: If the student or pinned message does not exist. ValidationError: If request data is invalid.
- Mock server
https://docs.ibl.ai/_mock/apis/ibl/api/ai-mentor/orgs/{org}/users/{user_id}/pin-message/
https://base.manager.iblai.app/api/ai-mentor/orgs/{org}/users/{user_id}/pin-message/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X DELETE \
'https://docs.ibl.ai/_mock/apis/ibl/api/ai-mentor/orgs/{org}/users/{user_id}/pin-message/' \
-H 'Authorization: YOUR_API_KEY_HERE'
{ "property1": null, "property2": null }