Ingest data sources
Train each bot on one or more data sources. You can mix URLs, files, text, and Q&A.
URL sources
Use this to train on existing web pages.
Workflow:
- Go to Data Sources > URL.
- Click Add more URLs.
- Add one or more root URLs (up to 5).
- Click Parse URLs to discover sub-links.
- Review the parsed list and remove any unwanted links.
- Click Train.
Notes:
- Duplicate or already-trained URLs are skipped.
File sources
Use this to train on local files.
Workflow:
- Go to Data Sources > Files.
- Click Add more files.
- Drag and drop files into the upload zone.
- Click Train bot.
Supported file types:
- TXT
Notes:
- Duplicate file names or identical content are skipped.
- Files with unsupported formats will show warnings.
Text sources
Use this for plain text content.
Workflow:
- Go to Data Sources > Text.
- Click Add more text.
- Enter a title and paste content.
- Click Train bot.
Editing:
- You can edit a text source and save changes.
- After editing, click Retrain to apply the new content.
Limits:
- Max 10,000 characters per text source.
Q&A sources
Use this to train on structured questions and answers.
Workflow:
- Go to Data Sources > Q&A.
- Click Add more Q&A.
- Enter a title and add pairs.
- Click Train bot.
Editing:
- You can edit Q&A sources and retrain them.
Limits:
- Max 50 pairs per source.
- Max 200 characters per question.
- Max 1,000 characters per answer.
Managing sources
On each data source tab you can:
- Refresh the list.
- Delete sources to remove learned data.
- Retrain when edits are saved.
Training tips:
- Keep content relevant and focused.
- For files and text, use headings and paragraphs when possible.
- Avoid tabular or unformatted text; it can lead to inaccurate responses.
Monthly plan limits
Training counts against two monthly plan allowances:
- Training volume measures the number of source characters processed.
- Tokens measure the estimated embedding usage needed to index the content.
A training request is rejected before embedding work when it would exceed either allowance. Chat requests use the token allowance but do not use the training-volume allowance. You can review current usage on the Profile page.