Skip to content

Commit 9c3d385

Browse files
committed
Added HTML doc
1 parent a88185a commit 9c3d385

File tree

129 files changed

+19641
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

129 files changed

+19641
-1
lines changed

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ repos:
66
- id: end-of-file-fixer
77
- id: check-yaml
88
- id: check-added-large-files
9-
args: ['--maxkb=600']
9+
args: ['--maxkb=2000']
1010
- repo: https://github.com/psf/black-pre-commit-mirror
1111
rev: 24.4.2
1212
hooks:

html_docs/.buildinfo

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Sphinx build info version 1
2+
# This file records the configuration used when building these files. When it is not found, a full rebuild will be done.
3+
config: 36b6c214f26231472002212b71360286
4+
tags: 645f666f9bcd5a90fca523b33c5a78b7

html_docs/.buildinfo.bak

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# Sphinx build info version 1
2+
# This file records the configuration used when building these files. When it is not found, a full rebuild will be done.
3+
config: 057449c3c388680715e8906e52cf61eb
4+
tags: 645f666f9bcd5a90fca523b33c5a78b7

html_docs/_images/conversation.png

56.5 KB
Loading
276 KB
Loading

html_docs/_images/vector_index.png

115 KB
Loading

html_docs/_sources/index.rst.txt

Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
.. Python API for Select AI documentation master file, created by
2+
sphinx-quickstart on Thu May 15 08:17:49 2025.
3+
You can adapt this file completely to your liking, but it should at least
4+
contain the root `toctree` directive.
5+
6+
select_ai documentation
7+
======================================
8+
9+
``select_ai`` is a Python module which enables integrating `DBMS_CLOUD_AI <https://docs.oracle.com/en-us/iaas/autonomous-database-serverless/doc/dbms-cloud-ai-package.html>`__
10+
``PL/SQL`` package into Python workflows. It bridges the gap between ``PL/SQL`` package's AI capabilities
11+
and Python's rich ecosystem.
12+
13+
14+
Getting Started
15+
===============
16+
17+
.. toctree::
18+
:numbered:
19+
:maxdepth: 3
20+
21+
user_guide/introduction.rst
22+
user_guide/installation.rst
23+
user_guide/connection.rst
24+
25+
26+
Actions
27+
=======
28+
29+
.. toctree::
30+
:numbered:
31+
:maxdepth: 3
32+
33+
user_guide/actions.rst
34+
35+
Provider
36+
========
37+
38+
.. toctree::
39+
:numbered:
40+
:maxdepth: 3
41+
42+
user_guide/provider.rst
43+
44+
Credential
45+
==========
46+
47+
.. toctree::
48+
:numbered:
49+
:maxdepth: 3
50+
51+
user_guide/credential.rst
52+
53+
54+
Profile Attributes
55+
==================
56+
57+
.. toctree::
58+
:numbered:
59+
:maxdepth: 3
60+
61+
user_guide/profile_attributes.rst
62+
63+
Profile
64+
==================
65+
66+
.. toctree::
67+
:numbered:
68+
:maxdepth: 3
69+
70+
user_guide/profile.rst
71+
72+
73+
Conversation
74+
============
75+
76+
.. toctree::
77+
:numbered:
78+
:maxdepth: 3
79+
80+
user_guide/conversation.rst
81+
82+
83+
Vector Index
84+
============
85+
86+
.. toctree::
87+
:numbered:
88+
:maxdepth: 3
89+
90+
user_guide/vector_index.rst
91+
92+
Synthetic Data
93+
==============
94+
95+
.. toctree::
96+
:numbered:
97+
:maxdepth: 3
98+
99+
user_guide/synthetic_data.rst
100+
101+
102+
Select AI Agents
103+
================
104+
105+
.. toctree::
106+
:numbered:
107+
:maxdepth: 3
108+
109+
user_guide/agent.rst

html_docs/_sources/license.rst.txt

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
:orphan:
2+
3+
.. _license:
4+
5+
6+
.. include:: <isonum.txt>
7+
8+
.. centered:: **LICENSE AGREEMENT FOR python-select-ai**
9+
10+
Copyright (c) 2025, Oracle and/or its affiliates.
11+
12+
The Universal Permissive License (UPL), Version 1.0
13+
14+
Subject to the condition set forth below, permission is hereby granted to any
15+
person obtaining a copy of this software, associated documentation and/or data
16+
(collectively the "Software"), free of charge and under any and all copyright
17+
rights in the Software, and any and all patent rights owned or freely
18+
licensable by each licensor hereunder covering either (i) the unmodified
19+
Software as contributed to or provided by such licensor, or (ii) the Larger
20+
Works (as defined below), to deal in both
21+
22+
(a) the Software, and
23+
24+
(b) any piece of software and/or hardware listed in the lrgrwrks.txt file if
25+
one is included with the Software (each a "Larger Work" to which the Software
26+
is contributed by such licensors),
27+
28+
without restriction, including without limitation the rights to copy, create
29+
derivative works of, display, perform, and distribute the Software and make,
30+
use, sell, offer for sale, import, export, have made, and have sold the
31+
Software and the Larger Work(s), and to sublicense the foregoing rights on
32+
either these or other terms.
33+
34+
This license is subject to the following condition:
35+
The above copyright notice and either this complete permission notice or at
36+
a minimum a reference to the UPL must be included in all copies or
37+
substantial portions of the Software.
38+
39+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
40+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
41+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
42+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
43+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
44+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
45+
SOFTWARE.
46+
47+
END OF TERMS AND CONDITIONS
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
.. _actions:
2+
3+
An action in Select AI is a keyword that instructs Select AI to perform different behavior when acting on the prompt.
4+
5+
********************
6+
Supported Actions
7+
********************
8+
9+
Following list of actions can be performed using ``select_ai``
10+
11+
.. list-table:: Select AI Actions
12+
:header-rows: 1
13+
:widths: 20 30 50
14+
:align: left
15+
16+
* - Actions
17+
- Enum
18+
- Description
19+
* - chat
20+
- ``select_ai.Action.CHAT``
21+
- Enables general conversations with the LLM, potentially for clarifying prompts, exploring data, or generating content.
22+
* - explainsql
23+
- ``select_ai.Action.EXPLAINSQL``
24+
- Explain the generated SQL query
25+
* - narrate
26+
- ``select_ai.Action.NARRATE``
27+
- Explains the output of the query in natural language, making the results accessible to users without deep technical expertise.
28+
* - runsql
29+
- ``select_ai.Action.RUNSQL``
30+
- Executes a SQL query generated from a natural language prompt. This is the default action.
31+
* - showprompt
32+
- ``select_ai.Action.SHOWPROMPT``
33+
- Show the details of the prompt sent to LLM
34+
* - showsql
35+
- ``select_ai.Action.SHOWSQL``
36+
- Displays the generated SQL statement without executing it.
37+
* - summarize
38+
- ``select_ai.Action.SUMMARIZE``
39+
- Generate summary of your large texts
40+
* - feedback
41+
- ``select_ai.Action.FEEDBACK``
42+
- Provide feedback to improve accuracy of the generated SQL
43+
* - translate
44+
- ``select_ai.Action.TRANSLATE``
45+
- Translate text from one language to another

0 commit comments

Comments
 (0)