Skip to content

Commit aa4cdf9

Browse files
docs: add Kai AI assistant section to Custom Python documentation
Co-Authored-By: Monika Feigler <monika@feigler.cz>
1 parent 5fb7b39 commit aa4cdf9

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

  • components/applications/custom-python

components/applications/custom-python/index.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,23 @@ For the full `CommonInterface` reference — including reading input tables, wri
116116
working with files, state files, error handling, and logging — see the
117117
[Developer Documentation](https://developers.keboola.com/extend/component/tutorial/).
118118

119+
## Using Kai to Configure Custom Python
120+
121+
[Kai](/kai/), Keboola's AI assistant, can help you set up and work with the Custom Python component directly
122+
from the Keboola UI. Open Kai in your project and describe what you need — for example:
123+
124+
- *"Create a Custom Python configuration that fetches data from the Stripe API and saves it to Storage."*
125+
- *"Help me set up a Custom Python component to push data from my orders table to a REST API."*
126+
- *"Debug my Custom Python job — it's failing with a connection timeout."*
127+
128+
Kai understands the Custom Python component's configuration, the `CommonInterface` library,
129+
and Keboola best practices. It can generate code snippets, configure user parameters with
130+
encrypted credentials, set up Git repository integration, and troubleshoot failed jobs —
131+
all within the chat.
132+
133+
{% include tip.html content="When asking Kai to build a Custom Python configuration, be specific about the external service,
134+
authentication method, and which tables or files you want to read or write. The more context you provide, the better the result." %}
135+
119136
## Example Repository
120137

121138
We have prepared a [simple example project](https://github.com/keboola/component-custom-python-example-repo-1)

0 commit comments

Comments
 (0)