select_ai documentation¶
select_ai is a Python module which enables integrating DBMS_CLOUD_AI
PL/SQL package into Python workflows. It bridges the gap between PL/SQL package’s AI capabilities
and Python’s rich ecosystem.
Getting Started¶
Actions¶
Privileges¶
Provider¶
Credential¶
Profile Attributes¶
Profile¶
- Profile Object Model
- Base
ProfileAPI ProfileAPIProfileProfile.add_negative_feedback()Profile.add_positive_feedback()Profile.chat()Profile.chat_session()Profile.create()Profile.delete()Profile.delete_feedback()Profile.delete_profile()Profile.explain_sql()Profile.fetch()Profile.generate()Profile.generate_synthetic_data()Profile.get_attributes()Profile.list()Profile.narrate()Profile.run_sql()Profile.set_attribute()Profile.set_attributes()Profile.show_prompt()Profile.show_sql()Profile.summarize()Profile.translate()
- Create Profile
- Narrate
- Show SQL
- Run SQL
- Chat
- Summarize
- Translate
- List profiles
- Async Profile
Conversation¶
Vector Index¶
- 1.
VectorIndexObject Model - 2.
VectorIndexAttributes - 3.
VectorIndexAPI - 4.
AsyncVectorIndexAPIAsyncVectorIndexAsyncVectorIndex.create()AsyncVectorIndex.delete()AsyncVectorIndex.delete_index()AsyncVectorIndex.disable()AsyncVectorIndex.enable()AsyncVectorIndex.fetch()AsyncVectorIndex.get_attributes()AsyncVectorIndex.get_profile()AsyncVectorIndex.list()AsyncVectorIndex.set_attribute()AsyncVectorIndex.set_attributes()
- 4.1. Async create vector index
- 4.2. Async list vector index
- 4.3. Async fetch vector index
- 4.4. Async update vector index attributes
- 4.5. Async RAG using vector index