In this guide, we will walk through the process of uploading data sources to your chatbot using the GPT-trainer API.
Prerequisites
Before you begin, make sure you have the following:
- An API key for accessing the GPT-trainer API.
- A development environment or tool for making HTTP requests, such as Curl or a programming language like Python.
API Endpoint
The API endpoint for uploading data sources to your chatbot is: https://app.gpt-trainer.com/api/v1/chatbot/{uuid}/data-source/url.
Make sure to replace {uuid} with the UUID of your chatbot..
Request Body
To upload a data source, you need to send a POST request to the API endpoint with a JSON request body containing the URL of the data source. Here’s an example request body:
{
"url": "https://example.com/data-source"
}
- url (string, required): Provide the URL of the data source you want to upload.
Example Request
Here’re example command sto create a chatbot using the GPT-trainer API:
Replace token with your actual API key.
curl --location --request POST 'https://app.gpt-trainer.com/api/v1/chatbot/{uuid}/data-source/url' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <token>' \
--data-raw '{
"url": "string"
}'
That’s it! You’ve now learned how to upload data sources to your chatbot using the GPT-trainer API.