From ca82b63ce73baa4f0cdd52cf771e5a6680dcbba6 Mon Sep 17 00:00:00 2001 From: Abhishek Singh Date: Fri, 5 Jun 2026 12:57:27 -0700 Subject: [PATCH 1/2] Updated docs --- .github/workflows/release.yaml | 60 ++ .github/workflows/test.yaml | 4 +- MANIFEST.in | 1 + doc/source/image/select_ai_cli_demo.gif | Bin 1730157 -> 38987 bytes doc/source/image/select_ai_cli_demo.png | Bin 99734 -> 179850 bytes doc/source/index.rst | 36 +- doc/source/user_guide/actions.rst | 181 +++- doc/source/user_guide/agent.rst | 132 ++- doc/source/user_guide/async_agent.rst | 99 ++- doc/source/user_guide/async_profile.rst | 165 +++- doc/source/user_guide/cli.rst | 119 ++- .../concurrent_prompt_processing.rst | 179 ++++ doc/source/user_guide/connection.rst | 114 ++- doc/source/user_guide/conversation.rst | 129 ++- doc/source/user_guide/credential.rst | 129 ++- doc/source/user_guide/installation.rst | 119 ++- doc/source/user_guide/introduction.rst | 89 +- doc/source/user_guide/privileges.rst | 40 +- doc/source/user_guide/profile.rst | 166 +++- doc/source/user_guide/profile_attributes.rst | 127 ++- doc/source/user_guide/provider.rst | 165 +++- doc/source/user_guide/summary.rst | 104 +++ doc/source/user_guide/synthetic_data.rst | 109 ++- doc/source/user_guide/vector_index.rst | 184 +++- doc/source/user_guide/web_frameworks.rst | 194 ++++- docs/.buildinfo | 2 +- docs/.buildinfo.bak | 2 +- docs/_images/select_ai_cli_demo.gif | Bin 0 -> 38987 bytes docs/_sources/index.rst.txt | 46 +- docs/_sources/user_guide/actions.rst.txt | 181 +++- docs/_sources/user_guide/agent.rst.txt | 185 +++- docs/_sources/user_guide/async_agent.rst.txt | 150 +++- .../_sources/user_guide/async_profile.rst.txt | 186 +++- docs/_sources/user_guide/cli.rst.txt | 209 +++++ .../concurrent_prompt_processing.rst.txt | 179 ++++ docs/_sources/user_guide/connection.rst.txt | 114 ++- docs/_sources/user_guide/conversation.rst.txt | 129 ++- docs/_sources/user_guide/credential.rst.txt | 129 ++- docs/_sources/user_guide/installation.rst.txt | 119 ++- docs/_sources/user_guide/introduction.rst.txt | 89 +- docs/_sources/user_guide/privileges.rst.txt | 94 +- docs/_sources/user_guide/profile.rst.txt | 186 +++- .../user_guide/profile_attributes.rst.txt | 127 ++- docs/_sources/user_guide/provider.rst.txt | 165 +++- docs/_sources/user_guide/summary.rst.txt | 104 +++ .../user_guide/synthetic_data.rst.txt | 109 ++- docs/_sources/user_guide/vector_index.rst.txt | 184 +++- .../user_guide/web_frameworks.rst.txt | 374 ++++++++ docs/_static/documentation_options.js | 2 +- docs/_static/pydoctheme.css | 13 + docs/_static/pydoctheme_dark.css | 2 + docs/genindex.html | 35 +- docs/index.html | 465 ++++++---- docs/license.html | 10 +- docs/objects.inv | Bin 4179 -> 5854 bytes docs/search.html | 10 +- docs/searchindex.js | 2 +- docs/user_guide/actions.html | 171 +++- docs/user_guide/agent.html | 533 ++++++++---- docs/user_guide/async_agent.html | 398 ++++++++- docs/user_guide/async_profile.html | 323 +++++-- docs/user_guide/cli.html | 492 +++++++++++ .../concurrent_prompt_processing.html | 814 ++++++++++++++++++ docs/user_guide/connection.html | 111 ++- docs/user_guide/conversation.html | 180 +++- docs/user_guide/credential.html | 173 +++- docs/user_guide/installation.html | 130 ++- docs/user_guide/introduction.html | 134 ++- docs/user_guide/privileges.html | 173 +++- docs/user_guide/profile.html | 346 +++++--- docs/user_guide/profile_attributes.html | 164 +++- docs/user_guide/provider.html | 251 ++++-- docs/user_guide/summary.html | 168 +++- docs/user_guide/synthetic_data.html | 185 +++- docs/user_guide/vector_index.html | 325 +++++-- docs/user_guide/web_frameworks.html | 617 +++++++++++++ .../async_as_completed.py | 64 ++ .../async_gather.py | 64 ++ .../async_pipeline.py | 60 ++ .../async_queue_workers.py | 88 ++ .../sync_ordered_results.py | 60 ++ .../sync_queue_workers.py | 88 ++ .../sync_thread_pool.py | 61 ++ src/select_ai/agent/team.py | 20 +- src/select_ai/agent/tool.py | 10 +- src/select_ai/conversation.py | 4 +- src/select_ai/version.py | 2 +- 87 files changed, 11192 insertions(+), 1264 deletions(-) create mode 100644 .github/workflows/release.yaml create mode 100644 doc/source/user_guide/concurrent_prompt_processing.rst create mode 100644 docs/_images/select_ai_cli_demo.gif create mode 100644 docs/_sources/user_guide/cli.rst.txt create mode 100644 docs/_sources/user_guide/concurrent_prompt_processing.rst.txt create mode 100644 docs/_sources/user_guide/web_frameworks.rst.txt create mode 100644 docs/user_guide/cli.html create mode 100644 docs/user_guide/concurrent_prompt_processing.html create mode 100644 docs/user_guide/web_frameworks.html create mode 100644 recipes/concurrent_prompt_processing/async_as_completed.py create mode 100644 recipes/concurrent_prompt_processing/async_gather.py create mode 100644 recipes/concurrent_prompt_processing/async_pipeline.py create mode 100644 recipes/concurrent_prompt_processing/async_queue_workers.py create mode 100644 recipes/concurrent_prompt_processing/sync_ordered_results.py create mode 100644 recipes/concurrent_prompt_processing/sync_queue_workers.py create mode 100644 recipes/concurrent_prompt_processing/sync_thread_pool.py diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml new file mode 100644 index 0000000..d9cdb75 --- /dev/null +++ b/.github/workflows/release.yaml @@ -0,0 +1,60 @@ +name: release + +on: + push: + tags: + - "v*" + +permissions: + contents: read + +jobs: + test: + uses: ./.github/workflows/test.yaml + secrets: inherit + + build: + runs-on: ubuntu-latest + needs: test + + steps: + - name: Check out python-select-ai repository code + uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5 + + - name: Set up Python + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6 + with: + python-version: "3.13" + + - name: Build release distributions + run: | + python -m pip install --upgrade pip build twine + python -m build + twine check dist/* + + - name: Upload release distributions + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4 + with: + name: release-distributions + path: dist/ + if-no-files-found: error + + publish: + runs-on: ubuntu-latest + needs: build + environment: + name: pypi + url: https://pypi.org/p/select_ai + permissions: + contents: read + id-token: write + + steps: + - name: Download release distributions + uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4 + with: + name: release-distributions + path: dist/ + + - name: Publish release distributions to PyPI + uses: pypa/gh-action-pypi-publish@cef221092ed1bacb1cc03d23a2d87d1d172e277b # release/v1 diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 9ab95e6..27ce26f 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -1,5 +1,7 @@ name: select_ai_py_tests -on: push +on: + push: + workflow_call: permissions: contents: read diff --git a/MANIFEST.in b/MANIFEST.in index e42ab22..0363fa4 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,2 +1,3 @@ recursive-include tests *.py recursive-include samples *.py +recursive-include recipes *.py diff --git a/doc/source/image/select_ai_cli_demo.gif b/doc/source/image/select_ai_cli_demo.gif index 423530910a9333cd126efb480f1aad06aa3e6bae..2483fd27e153a25323a630c509e2dc45225dcdd7 100644 GIT binary patch literal 38987 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

jG~ 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

3jm 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%0A#G@k6q2-w9A^^}ht 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�=f@$}!y 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%0A7Eg!UzyV08DzegrNW`$xD?-b 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�bIoI`7@ZoUy>H2Rbml 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%0At~MC94}F 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

oyfEz~ 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ℜ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

+

I

+ + +
+

L

- - - - + + - + + +
@@ -121,7 +126,7 @@

Navigation

  • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
  • @@ -164,16 +169,26 @@

    select_ai documentationGetting Started

    @@ -200,50 +223,54 @@

    Privileges

    @@ -266,7 +298,13 @@

    Profile Attributes @@ -276,62 +314,61 @@

    Profile Attributes

    + +
    +

    Async Profile

    +
    + @@ -356,7 +393,7 @@

    ConversationConversation.set_attributes() -
  • 3.1. Create conversion
  • +
  • 3.1. Create conversation
  • 3.2. Chat session
  • 3.3. List conversations
  • 3.4. Delete conversation
  • @@ -383,16 +420,17 @@

    Conversation

    +
    +

    Async AI Agent

    +
    +
    +
    +
    +

    Command Line Interface

    + +
    +
    +

    Web Frameworks

    + +
    +
    +

    Concurrent Prompt Processing

    + @@ -615,11 +787,16 @@

    Table of Contents

  • Credential
  • Profile Attributes
  • Profile
  • +
  • Async Profile
  • Conversation
  • Vector Index
  • Synthetic Data
  • Summary
  • AI Agent
  • +
  • Async AI Agent
  • +
  • Command Line Interface
  • +
  • Web Frameworks
  • +
  • Concurrent Prompt Processing
  • @@ -666,7 +843,7 @@

    Navigation

  • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
  • diff --git a/docs/license.html b/docs/license.html index f0f6923..f297b9e 100644 --- a/docs/license.html +++ b/docs/license.html @@ -5,14 +5,14 @@ - <no title> — Select AI for Python 1.3.0 documentation + <no title> — Select AI for Python 1.4.0rc1 documentation - + - + @@ -93,7 +93,7 @@

    Navigation

  • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
  • @@ -202,7 +202,7 @@

    Navigation

  • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
  • diff --git a/docs/objects.inv b/docs/objects.inv index 46c5b65e2706cf5c8f5a5a3b5fa956185a2a1d17..fa15d2add9f375f762edfd14cb1883f05945a0a4 100644 GIT binary patch delta 5777 zcmV;C7H;X&Al@yIN&z&HOFMsE+j87El6}`#Fk&`hp5Tq1N5{lQ)Rb+lBJ63c%RT*A zO|hUVjwzB&vLvgY<~R2D_DdF5;zC>!Bs4F!iiJEUiAy3ANT5dC;A%RS^}F4#hx?&> zu1|O<`q%eWQ;uWtQ*j;fa6DhhH`Tuzw6J>lunownkg$agvM9`RIN^1+=k`C^)e`r$g^F&}PI zk5fLhF`t&C(>>M=_VkyM7CH93Obp{)c{&|id?tj?`1pwN>7lH?`?O1k?z^#m1L*2f zPWh0IBOXUF05c#4M_+#$R(RyC!OGka0<>2>ayuse(Klt?9>?FCJb*!alLmFhEgrHp zuS7eNhtma5b#*+IQ<)1KVsO$hLnbi|sV#?m^*CJHV_)~UsoRW*+4`Sh`riODQ{#@8 z?u8b9>Zgo=`D*d{^i&S@ADL=!8p?KTHg~~)kPqE(*PieX&wPLU%t{<wZcCZCeH%?cNsK$6j5hItiii+@bV0Y46Syd0-PMqthS*1yuZ7}?e1<1M86eaD60l*_9t4oG0U^s zYOGo$0OEmH1^{@WVP0tE8_l%QP($j8F=1PEZP z4nl;OVE|BQVgQIoLU8~>Bw7X_fE>3}oGo<<2!^338*6_i7WM)#qOooqBRUBQ2(9)# zXlv)igB*7s$gqp5V~)}&-hDZgPwTO^uL9&-0LT~n=MMWbM*R7L{cLf5{t*9dqx;N( zeXf{3dpMszlF#Xzm&C7_-tFkWzWqE_A}ku)bb>%c_L|@j$5Ot{dZ4g%0AYm90th0! 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 diff --git a/docs/search.html b/docs/search.html index 3a69be8..1143474 100644 --- a/docs/search.html +++ b/docs/search.html @@ -4,15 +4,15 @@ - Search — Select AI for Python 1.3.0 documentation + Search — Select AI for Python 1.4.0rc1 documentation - + - + @@ -75,7 +75,7 @@

    Navigation

  • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
  • @@ -149,7 +149,7 @@

    Navigation

  • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
  • diff --git a/docs/searchindex.js b/docs/searchindex.js index a48c517..e3e2339 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles":{"AI Agent":[[0,"ai-agent"]],"AI Provider and expected credential format":[[8,null]],"AI agent examples":[[3,"ai-agent-examples"]],"AWSProvider":[[14,"awsprovider"]],"Actions":[[0,"actions"]],"Agent":[[3,"id1"]],"AnthropicProvider":[[14,"anthropicprovider"]],"Async AI Agent":[[3,"async-ai-agent"]],"Async AI agent examples":[[4,"async-ai-agent-examples"]],"Async API":[[8,"async-api"]],"Async Profile":[[12,"async-profile"]],"Async Profile creation":[[5,"async-profile-creation"]],"Async RAG using vector index":[[17,"async-rag-using-vector-index"]],"Async chat":[[5,"async-chat"]],"Async chat session":[[7,"async-chat-session"]],"Async concurrent SQL":[[5,"async-concurrent-sql"]],"Async create vector index":[[17,"async-create-vector-index"]],"Async explain SQL":[[5,"async-explain-sql"]],"Async fetch vector index":[[17,"async-fetch-vector-index"]],"Async list conversations":[[7,"async-list-conversations"]],"Async list vector index":[[17,"async-list-vector-index"]],"Async pipeline":[[5,"async-pipeline"]],"Async run SQL":[[5,"async-run-sql"]],"Async show SQL":[[5,"async-show-sql"]],"Async update vector index attributes":[[17,"async-update-vector-index-attributes"]],"AsyncAgent":[[4,"asyncagent"]],"AsyncConversation API":[[7,"asyncconversation-api"]],"AsyncProfile API":[[5,null]],"AsyncTask":[[4,"asynctask"]],"AsyncTeam":[[4,"asyncteam"]],"AsyncTool":[[4,"asynctool"]],"AsyncVectorIndex API":[[17,"asyncvectorindex-api"]],"Asynchronous connection":[[6,"asynchronous-connection"]],"AzureProvider":[[14,"azureprovider"]],"Base Profile API":[[12,"base-profile-api"]],"Chat":[[12,"chat"]],"Chat session":[[7,"chat-session"]],"ChunkProcessingMethod":[[15,"chunkprocessingmethod"]],"CohereProvider":[[14,"cohereprovider"]],"Connecting to Oracle Database":[[6,null]],"Connection Pool":[[6,"connection-pool"]],"Conversation":[[0,"conversation"]],"Conversation API":[[7,"conversation-api"]],"Conversation Object model":[[7,null]],"ConversationAttributes":[[7,"conversationattributes"]],"Create Agent":[[3,"create-agent"],[4,"create-agent"]],"Create Profile":[[12,"create-profile"]],"Create Task":[[3,"create-task"],[4,"create-task"]],"Create Tool":[[3,"create-tool"],[4,"create-tool"]],"Create conversion":[[7,"create-conversion"]],"Create credential":[[8,"create-credential"]],"Create vector index":[[17,"create-vector-index"]],"Credential":[[0,"credential"]],"Delete conversation":[[7,"delete-conversation"]],"Delete vector index":[[17,"delete-vector-index"]],"Disable AI service provider":[[14,"disable-ai-service-provider"]],"Disable using Async API":[[14,"disable-using-async-api"]],"Disable using Sync API":[[14,"disable-using-sync-api"]],"Enable AI service provider":[[14,"enable-ai-service-provider"]],"Enable using Async API":[[14,"enable-using-async-api"]],"Enable using Sync API":[[14,"enable-using-sync-api"]],"ExtractivenessLevel":[[15,"extractivenesslevel"]],"Fetch vector index":[[17,"fetch-vector-index"]],"Getting Started":[[0,"getting-started"]],"GoogleProvider":[[14,"googleprovider"]],"Grant privilege":[[11,null]],"HuggingFaceProvider":[[14,"huggingfaceprovider"]],"Installation requirements":[[9,"installation-requirements"]],"Installing select_ai":[[9,null]],"Introduction to Select AI for Python":[[10,null]],"List Agents":[[4,"list-agents"]],"List Tasks":[[3,"list-tasks"],[4,"list-tasks"]],"List Teams":[[4,"list-teams"]],"List Tools":[[3,"list-tools"],[4,"list-tools"]],"List conversations":[[7,"list-conversations"]],"List profiles":[[12,"list-profiles"]],"List profiles asynchronously":[[5,"list-profiles-asynchronously"]],"List vector index":[[17,"list-vector-index"]],"Multi table Async API":[[16,"multi-table-async-api"]],"Multi table Sync API":[[16,"multi-table-sync-api"]],"Multi table synthetic data":[[16,"multi-table-synthetic-data"]],"Narrate":[[12,"narrate"]],"OCIGenAIProvider":[[14,"ocigenaiprovider"]],"OpenAIProvider":[[14,"openaiprovider"]],"OracleVectorIndexAttributes":[[17,"oraclevectorindexattributes"]],"Privileges":[[0,"privileges"]],"Profile":[[0,"profile"]],"Profile API":[[12,"profile-api"]],"Profile Attributes":[[0,"profile-attributes"]],"Profile Object Model":[[12,null]],"ProfileAttributes":[[13,null]],"Provider":[[0,"provider"],[14,null]],"RAG using vector index":[[17,"rag-using-vector-index"]],"Revoke privilege":[[11,"revoke-privilege"]],"Run SQL":[[12,"run-sql"]],"Run Team":[[3,"run-team"],[4,"run-team"]],"Select AI Actions":[[2,"id1"]],"Select AI Agent Tools":[[3,"id2"]],"Select AI Async Agent Tools":[[4,null]],"Show SQL":[[12,"show-sql"]],"Singe Table Async API":[[16,"singe-table-async-api"]],"Single Table Sync API":[[16,"single-table-sync-api"]],"Single table synthetic data":[[16,"single-table-synthetic-data"]],"Summarize":[[5,"summarize"],[12,"summarize"]],"Summary":[[0,"summary"]],"SummaryParams":[[15,null]],"SummaryStyle":[[15,"summarystyle"]],"Supported Actions":[[2,null]],"Supported Tools":[[3,"supported-tools"]],"Sync API":[[8,"sync-api"]],"Synchronous connection":[[6,"synchronous-connection"]],"Synthetic Data":[[0,"synthetic-data"]],"SyntheticDataAttributes":[[16,null]],"SyntheticDataParams":[[16,"syntheticdataparams"]],"Task":[[3,"task"]],"Team":[[3,"team"]],"Tool":[[3,null]],"Translate":[[5,"translate"],[12,"translate"]],"Update vector index attributes":[[17,"update-vector-index-attributes"]],"Vector Index":[[0,"vector-index"]],"VectorIndex API":[[17,"vectorindex-api"]],"VectorIndex Object Model":[[17,null]],"VectorIndexAttributes":[[17,"vectorindexattributes"]],"Web Search Agent using OpenAI\u2019s GPT model":[[3,"web-search-agent-using-openai-s-gpt-model"],[4,"web-search-agent-using-openai-s-gpt-model"]],"select_ai documentation":[[0,null]],"select_ai installation":[[9,"select-ai-installation"]]},"docnames":["index","license","user_guide/actions","user_guide/agent","user_guide/async_agent","user_guide/async_profile","user_guide/connection","user_guide/conversation","user_guide/credential","user_guide/installation","user_guide/introduction","user_guide/privileges","user_guide/profile","user_guide/profile_attributes","user_guide/provider","user_guide/summary","user_guide/synthetic_data","user_guide/vector_index"],"envversion":{"sphinx":65,"sphinx.domains.c":3,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":9,"sphinx.domains.index":1,"sphinx.domains.javascript":3,"sphinx.domains.math":2,"sphinx.domains.python":4,"sphinx.domains.rst":2,"sphinx.domains.std":2},"filenames":["index.rst","license.rst","user_guide/actions.rst","user_guide/agent.rst","user_guide/async_agent.rst","user_guide/async_profile.rst","user_guide/connection.rst","user_guide/conversation.rst","user_guide/credential.rst","user_guide/installation.rst","user_guide/introduction.rst","user_guide/privileges.rst","user_guide/profile.rst","user_guide/profile_attributes.rst","user_guide/provider.rst","user_guide/summary.rst","user_guide/synthetic_data.rst","user_guide/vector_index.rst"],"indexentries":{"add_negative_feedback() (select_ai.asyncprofile method)":[[5,"select_ai.AsyncProfile.add_negative_feedback",false]],"add_negative_feedback() (select_ai.profile method)":[[12,"select_ai.Profile.add_negative_feedback",false]],"add_positive_feedback() (select_ai.asyncprofile method)":[[5,"select_ai.AsyncProfile.add_positive_feedback",false]],"add_positive_feedback() (select_ai.profile method)":[[12,"select_ai.Profile.add_positive_feedback",false]],"agent (class in select_ai.agent)":[[3,"select_ai.agent.Agent",false]],"agentattributes (class in select_ai.agent)":[[3,"select_ai.agent.AgentAttributes",false]],"asyncagent (class in select_ai.agent)":[[4,"select_ai.agent.AsyncAgent",false]],"asyncprofile (class in select_ai)":[[5,"select_ai.AsyncProfile",false]],"asynctask (class in select_ai.agent)":[[4,"select_ai.agent.AsyncTask",false]],"asyncteam (class in select_ai.agent)":[[4,"select_ai.agent.AsyncTeam",false]],"asynctool (class in select_ai.agent)":[[4,"select_ai.agent.AsyncTool",false]],"baseprofile (class in select_ai)":[[12,"select_ai.BaseProfile",false]],"chat() (select_ai.asyncprofile method)":[[5,"select_ai.AsyncProfile.chat",false]],"chat() (select_ai.profile method)":[[12,"select_ai.Profile.chat",false]],"chat_session() (select_ai.asyncprofile method)":[[5,"select_ai.AsyncProfile.chat_session",false]],"chat_session() (select_ai.profile method)":[[12,"select_ai.Profile.chat_session",false]],"create() (select_ai.agent.agent method)":[[3,"select_ai.agent.Agent.create",false]],"create() (select_ai.agent.asyncagent method)":[[4,"select_ai.agent.AsyncAgent.create",false]],"create() (select_ai.agent.asynctask method)":[[4,"select_ai.agent.AsyncTask.create",false]],"create() (select_ai.agent.asyncteam method)":[[4,"select_ai.agent.AsyncTeam.create",false]],"create() (select_ai.agent.asynctool method)":[[4,"select_ai.agent.AsyncTool.create",false]],"create() (select_ai.agent.task method)":[[3,"select_ai.agent.Task.create",false]],"create() (select_ai.agent.team method)":[[3,"select_ai.agent.Team.create",false]],"create() (select_ai.asyncprofile method)":[[5,"select_ai.AsyncProfile.create",false]],"create() (select_ai.profile method)":[[12,"select_ai.Profile.create",false]],"create_built_in_tool() (select_ai.agent.asynctool class method)":[[4,"select_ai.agent.AsyncTool.create_built_in_tool",false]],"create_built_in_tool() (select_ai.agent.tool class method)":[[3,"select_ai.agent.Tool.create_built_in_tool",false]],"create_email_notification_tool() (select_ai.agent.asynctool class method)":[[4,"select_ai.agent.AsyncTool.create_email_notification_tool",false]],"create_email_notification_tool() (select_ai.agent.tool class method)":[[3,"select_ai.agent.Tool.create_email_notification_tool",false]],"create_pl_sql_tool() (select_ai.agent.asynctool class method)":[[4,"select_ai.agent.AsyncTool.create_pl_sql_tool",false]],"create_pl_sql_tool() (select_ai.agent.tool class method)":[[3,"select_ai.agent.Tool.create_pl_sql_tool",false]],"create_rag_tool() (select_ai.agent.asynctool class method)":[[4,"select_ai.agent.AsyncTool.create_rag_tool",false]],"create_rag_tool() (select_ai.agent.tool class method)":[[3,"select_ai.agent.Tool.create_rag_tool",false]],"create_slack_notification_tool() (select_ai.agent.asynctool class method)":[[4,"select_ai.agent.AsyncTool.create_slack_notification_tool",false]],"create_slack_notification_tool() (select_ai.agent.tool class method)":[[3,"select_ai.agent.Tool.create_slack_notification_tool",false]],"create_sql_tool() (select_ai.agent.asynctool class method)":[[4,"select_ai.agent.AsyncTool.create_sql_tool",false]],"create_sql_tool() (select_ai.agent.tool class method)":[[3,"select_ai.agent.Tool.create_sql_tool",false]],"create_websearch_tool() (select_ai.agent.asynctool class method)":[[4,"select_ai.agent.AsyncTool.create_websearch_tool",false]],"create_websearch_tool() (select_ai.agent.tool class method)":[[3,"select_ai.agent.Tool.create_websearch_tool",false]],"delete() (select_ai.agent.agent method)":[[3,"select_ai.agent.Agent.delete",false]],"delete() (select_ai.agent.asyncagent method)":[[4,"select_ai.agent.AsyncAgent.delete",false]],"delete() (select_ai.agent.asynctask method)":[[4,"select_ai.agent.AsyncTask.delete",false]],"delete() (select_ai.agent.asyncteam method)":[[4,"select_ai.agent.AsyncTeam.delete",false]],"delete() (select_ai.agent.asynctool method)":[[4,"select_ai.agent.AsyncTool.delete",false]],"delete() (select_ai.agent.task method)":[[3,"select_ai.agent.Task.delete",false]],"delete() (select_ai.agent.team method)":[[3,"select_ai.agent.Team.delete",false]],"delete() (select_ai.agent.tool method)":[[3,"select_ai.agent.Tool.delete",false]],"delete() (select_ai.asyncprofile method)":[[5,"select_ai.AsyncProfile.delete",false]],"delete() (select_ai.profile method)":[[12,"select_ai.Profile.delete",false]],"delete_agent() (select_ai.agent.agent class method)":[[3,"select_ai.agent.Agent.delete_agent",false]],"delete_agent() (select_ai.agent.asyncagent class method)":[[4,"select_ai.agent.AsyncAgent.delete_agent",false]],"delete_feedback() (select_ai.asyncprofile method)":[[5,"select_ai.AsyncProfile.delete_feedback",false]],"delete_feedback() (select_ai.profile method)":[[12,"select_ai.Profile.delete_feedback",false]],"delete_profile() (select_ai.asyncprofile class method)":[[5,"select_ai.AsyncProfile.delete_profile",false]],"delete_profile() (select_ai.profile class method)":[[12,"select_ai.Profile.delete_profile",false]],"delete_task() (select_ai.agent.asynctask class method)":[[4,"select_ai.agent.AsyncTask.delete_task",false]],"delete_task() (select_ai.agent.task class method)":[[3,"select_ai.agent.Task.delete_task",false]],"delete_team() (select_ai.agent.asyncteam class method)":[[4,"select_ai.agent.AsyncTeam.delete_team",false]],"delete_team() (select_ai.agent.team class method)":[[3,"select_ai.agent.Team.delete_team",false]],"delete_tool() (select_ai.agent.asynctool class method)":[[4,"select_ai.agent.AsyncTool.delete_tool",false]],"delete_tool() (select_ai.agent.tool class method)":[[3,"select_ai.agent.Tool.delete_tool",false]],"disable() (select_ai.agent.agent method)":[[3,"select_ai.agent.Agent.disable",false]],"disable() (select_ai.agent.asyncagent method)":[[4,"select_ai.agent.AsyncAgent.disable",false]],"disable() (select_ai.agent.asynctask method)":[[4,"select_ai.agent.AsyncTask.disable",false]],"disable() (select_ai.agent.asyncteam method)":[[4,"select_ai.agent.AsyncTeam.disable",false]],"disable() (select_ai.agent.asynctool method)":[[4,"select_ai.agent.AsyncTool.disable",false]],"disable() (select_ai.agent.task method)":[[3,"select_ai.agent.Task.disable",false]],"disable() (select_ai.agent.team method)":[[3,"select_ai.agent.Team.disable",false]],"disable() (select_ai.agent.tool method)":[[3,"select_ai.agent.Tool.disable",false]],"enable() (select_ai.agent.agent method)":[[3,"select_ai.agent.Agent.enable",false]],"enable() (select_ai.agent.asyncagent method)":[[4,"select_ai.agent.AsyncAgent.enable",false]],"enable() (select_ai.agent.asynctask method)":[[4,"select_ai.agent.AsyncTask.enable",false]],"enable() (select_ai.agent.asyncteam method)":[[4,"select_ai.agent.AsyncTeam.enable",false]],"enable() (select_ai.agent.asynctool method)":[[4,"select_ai.agent.AsyncTool.enable",false]],"enable() (select_ai.agent.task method)":[[3,"select_ai.agent.Task.enable",false]],"enable() (select_ai.agent.team method)":[[3,"select_ai.agent.Team.enable",false]],"enable() (select_ai.agent.tool method)":[[3,"select_ai.agent.Tool.enable",false]],"explain_sql() (select_ai.asyncprofile method)":[[5,"select_ai.AsyncProfile.explain_sql",false]],"explain_sql() (select_ai.profile method)":[[12,"select_ai.Profile.explain_sql",false]],"fetch() (select_ai.agent.agent class method)":[[3,"select_ai.agent.Agent.fetch",false]],"fetch() (select_ai.agent.asyncagent class method)":[[4,"select_ai.agent.AsyncAgent.fetch",false]],"fetch() (select_ai.agent.asynctask class method)":[[4,"select_ai.agent.AsyncTask.fetch",false]],"fetch() (select_ai.agent.asyncteam class method)":[[4,"select_ai.agent.AsyncTeam.fetch",false]],"fetch() (select_ai.agent.asynctool class method)":[[4,"select_ai.agent.AsyncTool.fetch",false]],"fetch() (select_ai.agent.task class method)":[[3,"select_ai.agent.Task.fetch",false]],"fetch() (select_ai.agent.team class method)":[[3,"select_ai.agent.Team.fetch",false]],"fetch() (select_ai.agent.tool class method)":[[3,"select_ai.agent.Tool.fetch",false]],"fetch() (select_ai.asyncprofile class method)":[[5,"select_ai.AsyncProfile.fetch",false]],"fetch() (select_ai.profile class method)":[[12,"select_ai.Profile.fetch",false]],"generate() (select_ai.asyncprofile method)":[[5,"select_ai.AsyncProfile.generate",false]],"generate() (select_ai.profile method)":[[12,"select_ai.Profile.generate",false]],"generate_synthetic_data() (select_ai.asyncprofile method)":[[5,"select_ai.AsyncProfile.generate_synthetic_data",false]],"generate_synthetic_data() (select_ai.profile method)":[[12,"select_ai.Profile.generate_synthetic_data",false]],"get_attributes() (select_ai.asyncprofile method)":[[5,"select_ai.AsyncProfile.get_attributes",false]],"get_attributes() (select_ai.profile method)":[[12,"select_ai.Profile.get_attributes",false]],"list() (select_ai.agent.agent class method)":[[3,"select_ai.agent.Agent.list",false]],"list() (select_ai.agent.asyncagent class method)":[[4,"select_ai.agent.AsyncAgent.list",false]],"list() (select_ai.agent.asynctask class method)":[[4,"select_ai.agent.AsyncTask.list",false]],"list() (select_ai.agent.asyncteam class method)":[[4,"select_ai.agent.AsyncTeam.list",false]],"list() (select_ai.agent.asynctool class method)":[[4,"select_ai.agent.AsyncTool.list",false]],"list() (select_ai.agent.task class method)":[[3,"select_ai.agent.Task.list",false]],"list() (select_ai.agent.team class method)":[[3,"select_ai.agent.Team.list",false]],"list() (select_ai.agent.tool class method)":[[3,"select_ai.agent.Tool.list",false]],"list() (select_ai.asyncprofile class method)":[[5,"select_ai.AsyncProfile.list",false]],"list() (select_ai.profile class method)":[[12,"select_ai.Profile.list",false]],"narrate() (select_ai.asyncprofile method)":[[5,"select_ai.AsyncProfile.narrate",false]],"narrate() (select_ai.profile method)":[[12,"select_ai.Profile.narrate",false]],"profile (class in select_ai)":[[12,"select_ai.Profile",false]],"run() (select_ai.agent.asyncteam method)":[[4,"select_ai.agent.AsyncTeam.run",false]],"run() (select_ai.agent.team method)":[[3,"select_ai.agent.Team.run",false]],"run_pipeline() (select_ai.asyncprofile method)":[[5,"select_ai.AsyncProfile.run_pipeline",false]],"run_sql() (select_ai.asyncprofile method)":[[5,"select_ai.AsyncProfile.run_sql",false]],"run_sql() (select_ai.profile method)":[[12,"select_ai.Profile.run_sql",false]],"set_attribute() (select_ai.agent.agent method)":[[3,"select_ai.agent.Agent.set_attribute",false]],"set_attribute() (select_ai.agent.asyncagent method)":[[4,"select_ai.agent.AsyncAgent.set_attribute",false]],"set_attribute() (select_ai.agent.asynctask method)":[[4,"select_ai.agent.AsyncTask.set_attribute",false]],"set_attribute() (select_ai.agent.asyncteam method)":[[4,"select_ai.agent.AsyncTeam.set_attribute",false]],"set_attribute() (select_ai.agent.asynctool method)":[[4,"select_ai.agent.AsyncTool.set_attribute",false]],"set_attribute() (select_ai.agent.task method)":[[3,"select_ai.agent.Task.set_attribute",false]],"set_attribute() (select_ai.agent.team method)":[[3,"select_ai.agent.Team.set_attribute",false]],"set_attribute() (select_ai.agent.tool method)":[[3,"select_ai.agent.Tool.set_attribute",false]],"set_attribute() (select_ai.asyncprofile method)":[[5,"select_ai.AsyncProfile.set_attribute",false]],"set_attribute() (select_ai.profile method)":[[12,"select_ai.Profile.set_attribute",false]],"set_attributes() (select_ai.agent.agent method)":[[3,"select_ai.agent.Agent.set_attributes",false]],"set_attributes() (select_ai.agent.asyncagent method)":[[4,"select_ai.agent.AsyncAgent.set_attributes",false]],"set_attributes() (select_ai.agent.asynctask method)":[[4,"select_ai.agent.AsyncTask.set_attributes",false]],"set_attributes() (select_ai.agent.asyncteam method)":[[4,"select_ai.agent.AsyncTeam.set_attributes",false]],"set_attributes() (select_ai.agent.asynctool method)":[[4,"select_ai.agent.AsyncTool.set_attributes",false]],"set_attributes() (select_ai.agent.task method)":[[3,"select_ai.agent.Task.set_attributes",false]],"set_attributes() (select_ai.agent.team method)":[[3,"select_ai.agent.Team.set_attributes",false]],"set_attributes() (select_ai.agent.tool method)":[[3,"select_ai.agent.Tool.set_attributes",false]],"set_attributes() (select_ai.asyncprofile method)":[[5,"select_ai.AsyncProfile.set_attributes",false]],"set_attributes() (select_ai.profile method)":[[12,"select_ai.Profile.set_attributes",false]],"show_prompt() (select_ai.asyncprofile method)":[[5,"select_ai.AsyncProfile.show_prompt",false]],"show_prompt() (select_ai.profile method)":[[12,"select_ai.Profile.show_prompt",false]],"show_sql() (select_ai.asyncprofile method)":[[5,"select_ai.AsyncProfile.show_sql",false]],"show_sql() (select_ai.profile method)":[[12,"select_ai.Profile.show_sql",false]],"summarize() (select_ai.asyncprofile method)":[[5,"select_ai.AsyncProfile.summarize",false]],"summarize() (select_ai.profile method)":[[12,"select_ai.Profile.summarize",false]],"task (class in select_ai.agent)":[[3,"select_ai.agent.Task",false]],"taskattributes (class in select_ai.agent)":[[3,"select_ai.agent.TaskAttributes",false]],"team (class in select_ai.agent)":[[3,"select_ai.agent.Team",false]],"teamattributes (class in select_ai.agent)":[[3,"select_ai.agent.TeamAttributes",false]],"tool (class in select_ai.agent)":[[3,"select_ai.agent.Tool",false]],"toolattributes (class in select_ai.agent)":[[3,"select_ai.agent.ToolAttributes",false]],"toolparams (class in select_ai.agent)":[[3,"select_ai.agent.ToolParams",false]],"translate() (select_ai.asyncprofile method)":[[5,"select_ai.AsyncProfile.translate",false]],"translate() (select_ai.profile method)":[[12,"select_ai.Profile.translate",false]]},"objects":{"select_ai":[[14,0,1,"","AWSProvider"],[14,0,1,"","AnthropicProvider"],[7,0,1,"","AsyncConversation"],[5,0,1,"","AsyncProfile"],[17,0,1,"","AsyncVectorIndex"],[14,0,1,"","AzureProvider"],[12,0,1,"","BaseProfile"],[14,0,1,"","CohereProvider"],[7,0,1,"","Conversation"],[7,0,1,"","ConversationAttributes"],[14,0,1,"","GoogleProvider"],[14,0,1,"","HuggingFaceProvider"],[14,0,1,"","OCIGenAIProvider"],[14,0,1,"","OpenAIProvider"],[17,0,1,"","OracleVectorIndexAttributes"],[12,0,1,"","Profile"],[13,0,1,"","ProfileAttributes"],[14,0,1,"","Provider"],[16,0,1,"","SyntheticDataAttributes"],[16,0,1,"","SyntheticDataParams"],[17,0,1,"","VectorIndex"],[17,0,1,"","VectorIndexAttributes"]],"select_ai.AsyncConversation":[[7,1,1,"","create"],[7,1,1,"","delete"],[7,1,1,"","fetch"],[7,1,1,"","get_attributes"],[7,1,1,"","list"],[7,1,1,"","set_attributes"]],"select_ai.AsyncProfile":[[5,1,1,"","add_negative_feedback"],[5,1,1,"","add_positive_feedback"],[5,1,1,"","chat"],[5,1,1,"","chat_session"],[5,1,1,"","create"],[5,1,1,"","delete"],[5,1,1,"","delete_feedback"],[5,1,1,"","delete_profile"],[5,1,1,"","explain_sql"],[5,1,1,"","fetch"],[5,1,1,"","generate"],[5,1,1,"","generate_synthetic_data"],[5,1,1,"","get_attributes"],[5,1,1,"","list"],[5,1,1,"","narrate"],[5,1,1,"","run_pipeline"],[5,1,1,"","run_sql"],[5,1,1,"","set_attribute"],[5,1,1,"","set_attributes"],[5,1,1,"","show_prompt"],[5,1,1,"","show_sql"],[5,1,1,"","summarize"],[5,1,1,"","translate"]],"select_ai.AsyncVectorIndex":[[17,1,1,"","create"],[17,1,1,"","delete"],[17,1,1,"","delete_index"],[17,1,1,"","disable"],[17,1,1,"","enable"],[17,1,1,"","fetch"],[17,1,1,"","get_attributes"],[17,1,1,"","get_next_refresh_timestamp"],[17,1,1,"","get_profile"],[17,1,1,"","list"],[17,1,1,"","set_attribute"],[17,1,1,"","set_attributes"]],"select_ai.Conversation":[[7,1,1,"","create"],[7,1,1,"","delete"],[7,1,1,"","fetch"],[7,1,1,"","get_attributes"],[7,1,1,"","list"],[7,1,1,"","set_attributes"]],"select_ai.Profile":[[12,1,1,"","add_negative_feedback"],[12,1,1,"","add_positive_feedback"],[12,1,1,"","chat"],[12,1,1,"","chat_session"],[12,1,1,"","create"],[12,1,1,"","delete"],[12,1,1,"","delete_feedback"],[12,1,1,"","delete_profile"],[12,1,1,"","explain_sql"],[12,1,1,"","fetch"],[12,1,1,"","generate"],[12,1,1,"","generate_synthetic_data"],[12,1,1,"","get_attributes"],[12,1,1,"","list"],[12,1,1,"","narrate"],[12,1,1,"","run_sql"],[12,1,1,"","set_attribute"],[12,1,1,"","set_attributes"],[12,1,1,"","show_prompt"],[12,1,1,"","show_sql"],[12,1,1,"","summarize"],[12,1,1,"","translate"]],"select_ai.VectorIndex":[[17,1,1,"","create"],[17,1,1,"","delete"],[17,1,1,"","delete_index"],[17,1,1,"","disable"],[17,1,1,"","enable"],[17,1,1,"","fetch"],[17,1,1,"","get_attributes"],[17,1,1,"","get_next_refresh_timestamp"],[17,1,1,"","get_profile"],[17,1,1,"","list"],[17,1,1,"","set_attribute"],[17,1,1,"","set_attributes"]],"select_ai.agent":[[3,0,1,"","Agent"],[3,0,1,"","AgentAttributes"],[4,0,1,"","AsyncAgent"],[4,0,1,"","AsyncTask"],[4,0,1,"","AsyncTeam"],[4,0,1,"","AsyncTool"],[3,0,1,"","Task"],[3,0,1,"","TaskAttributes"],[3,0,1,"","Team"],[3,0,1,"","TeamAttributes"],[3,0,1,"","Tool"],[3,0,1,"","ToolAttributes"],[3,0,1,"","ToolParams"]],"select_ai.agent.Agent":[[3,1,1,"","create"],[3,1,1,"","delete"],[3,1,1,"","delete_agent"],[3,1,1,"","disable"],[3,1,1,"","enable"],[3,1,1,"","fetch"],[3,1,1,"","list"],[3,1,1,"","set_attribute"],[3,1,1,"","set_attributes"]],"select_ai.agent.AsyncAgent":[[4,1,1,"","create"],[4,1,1,"","delete"],[4,1,1,"","delete_agent"],[4,1,1,"","disable"],[4,1,1,"","enable"],[4,1,1,"","fetch"],[4,1,1,"","list"],[4,1,1,"","set_attribute"],[4,1,1,"","set_attributes"]],"select_ai.agent.AsyncTask":[[4,1,1,"","create"],[4,1,1,"","delete"],[4,1,1,"","delete_task"],[4,1,1,"","disable"],[4,1,1,"","enable"],[4,1,1,"","fetch"],[4,1,1,"","list"],[4,1,1,"","set_attribute"],[4,1,1,"","set_attributes"]],"select_ai.agent.AsyncTeam":[[4,1,1,"","create"],[4,1,1,"","delete"],[4,1,1,"","delete_team"],[4,1,1,"","disable"],[4,1,1,"","enable"],[4,1,1,"","fetch"],[4,1,1,"","list"],[4,1,1,"","run"],[4,1,1,"","set_attribute"],[4,1,1,"","set_attributes"]],"select_ai.agent.AsyncTool":[[4,1,1,"","create"],[4,1,1,"","create_built_in_tool"],[4,1,1,"","create_email_notification_tool"],[4,1,1,"","create_pl_sql_tool"],[4,1,1,"","create_rag_tool"],[4,1,1,"","create_slack_notification_tool"],[4,1,1,"","create_sql_tool"],[4,1,1,"","create_websearch_tool"],[4,1,1,"","delete"],[4,1,1,"","delete_tool"],[4,1,1,"","disable"],[4,1,1,"","enable"],[4,1,1,"","fetch"],[4,1,1,"","list"],[4,1,1,"","set_attribute"],[4,1,1,"","set_attributes"]],"select_ai.agent.Task":[[3,1,1,"","create"],[3,1,1,"","delete"],[3,1,1,"","delete_task"],[3,1,1,"","disable"],[3,1,1,"","enable"],[3,1,1,"","fetch"],[3,1,1,"","list"],[3,1,1,"","set_attribute"],[3,1,1,"","set_attributes"]],"select_ai.agent.Team":[[3,1,1,"","create"],[3,1,1,"","delete"],[3,1,1,"","delete_team"],[3,1,1,"","disable"],[3,1,1,"","enable"],[3,1,1,"","fetch"],[3,1,1,"","list"],[3,1,1,"","run"],[3,1,1,"","set_attribute"],[3,1,1,"","set_attributes"]],"select_ai.agent.Tool":[[3,1,1,"","create_built_in_tool"],[3,1,1,"","create_email_notification_tool"],[3,1,1,"","create_pl_sql_tool"],[3,1,1,"","create_rag_tool"],[3,1,1,"","create_slack_notification_tool"],[3,1,1,"","create_sql_tool"],[3,1,1,"","create_websearch_tool"],[3,1,1,"","delete"],[3,1,1,"","delete_tool"],[3,1,1,"","disable"],[3,1,1,"","enable"],[3,1,1,"","fetch"],[3,1,1,"","list"],[3,1,1,"","set_attribute"],[3,1,1,"","set_attributes"]],"select_ai.summary":[[15,0,1,"","ChunkProcessingMethod"],[15,0,1,"","ExtractivenessLevel"],[15,0,1,"","Style"],[15,0,1,"","SummaryParams"]]},"objnames":{"0":["py","class","Python class"],"1":["py","method","Python method"]},"objtypes":{"0":"py:class","1":"py:method"},"terms":{"":[0,1,5,7,9,12,14,16,17],"0":[1,5,7,12,17],"01":[3,4],"02":[3,4],"03":[3,4],"04":[3,4],"05":[3,4],"06":[3,4],"07":[3,4],"07b9":[3,4],"08":[3,4],"09":[3,4],"1":[1,3,4,5,7,12,17],"10":[3,4,6,7,9,10,16],"100":[3,4,16],"1024":[5,12,13,17],"11":[9,10],"11c8":7,"12":[9,10],"128":17,"128e":[3,4],"13":[9,10,16],"14":9,"1450":17,"151b000ad3b4":7,"17b":[3,4],"2":[3,4,5,17],"20000":5,"2019":[3,4,16],"2025":1,"25e23a25":[3,4],"3":[3,4,5,9,10,17],"300":16,"37ddc22e":7,"37df777f":7,"380a1910":7,"3ab2ed3":7,"3d49":7,"4":[3,4,5,17],"40":16,"400":[5,12],"40e7":[3,4],"463a":[3,4],"4ed7":[3,4],"5":[3,4,5,6,16,17],"503":[5,12],"5275a80":7,"55":[5,12],"5bf2":7,"6":[3,4],"7":[3,4,7],"7e52":7,"8":[3,4],"80":9,"8000":7,"9":[3,4,9,10],"987c":[3,4],"A":[1,3,4,5,12,17],"AND":1,"AS":[1,5,12],"BE":1,"BUT":1,"By":7,"FOR":1,"For":[3,5,6,9,12,16,17],"IN":1,"If":[3,4,7,9],"In":[3,4,8,17],"It":[0,5,10,12,15],"NO":1,"NOT":1,"No":[3,4],"OF":1,"OR":1,"THE":1,"TO":1,"The":[1,3,4,5,7,8,10,12,13,14,15,16,17],"There":12,"These":[3,4,14,17],"To":[5,6,9,14,17],"WITH":1,"_":1,"_required_field":[3,4],"a290":7,"a489":[3,4],"abil":7,"about":[3,4,5,12,17],"abov":1,"abstract":12,"access":[2,3,4,5,12,13,14,17],"accomplish":[3,4],"accuraci":2,"acl":14,"acquir":[5,12],"act":[2,3,4],"action":[1,3,4,5,12],"activ":17,"actor":[3,4,16],"actual":[5,12],"ad":17,"add":[3,14],"add_negative_feedback":[0,5,12],"add_positive_feedback":[0,5,12],"addit":[3,4,6],"addition":[5,12],"adjac":17,"admin":11,"admin_us":[11,14],"administr":5,"advanc":[3,4],"adventur":[3,4],"affili":1,"after":[5,12],"agent_attribut":[3,4],"agent_nam":[3,4],"agent_name_pattern":[3,4],"agentattribut":[0,3,4],"agentnotfounderror":[3,4],"agenttasknotfounderror":[3,4],"agentteamnotfounderror":[3,4],"agenttoolnotfounderror":[3,4],"agreement":1,"ai":[1,5,7,11,12,13,17],"alcohol":[5,12],"algorithm":[3,4],"alia":5,"all":[1,3,4,5,7,11,12,13,17],"allow":[3,4,5,14],"along":[6,17],"alreadi":9,"also":[3,4,5,12,14,16,17],"amazon":12,"amount":[5,12,17],"an":[1,2,3,4,5,6,7,12,13,14,17],"analyst":[3,4],"analyt":[3,4,5,12],"analyz":[3,4,5],"analyze_movie_task":[3,4],"ancient":[5,12],"ani":[1,3,4,9,14],"anim":[3,4],"annot":[5,12,13,17],"anomali":[3,4],"anoth":2,"answer":[3,4,5],"anthrop":[8,14],"anthropicprovid":0,"api":[0,3,9,10,13],"applic":[3,4,5,6],"appreci":7,"approxim":15,"ar":[3,4,5,7,9,12,13,14,15,16,17],"area":[5,12],"arg":[5,12],"argument":[3,4],"aris":1,"arrai":[3,13],"artifici":[3,4,5],"as_complet":5,"ashburn":17,"ask":3,"assign":[3,16],"associ":[1,3,4,5,17],"astrobiologi":[5,12],"astronom":[5,12],"astronomi":[5,12],"async":[0,6,9],"async_connect":[4,5,6,7,8,14,16,17],"async_convers":7,"async_create_credenti":[4,8],"async_grant_http_access":14,"async_oci_ai_profil":[5,7,12,16],"async_oci_vector_ai_profil":[12,17],"async_profil":[5,7,16,17],"async_revoke_http_access":14,"async_sess":7,"async_vector_index":17,"asyncag":[0,3],"asyncconvers":[0,5],"asyncgener":[4,5,7,17],"asynchron":[0,4,10,12],"asyncio":[4,5,7,8,14,16,17],"asyncprofil":[0,4,7,12,16,17],"asynctask":[0,3],"asyncteam":[0,3],"asynctool":[0,3],"asyncvectorindex":0,"attach":3,"attribut":[3,4,5,7,12,13,14,16],"attribute_nam":[3,4,5,12,17],"attribute_valu":[3,4,5,12,17],"augment":[10,17],"authent":[5,8,12],"author":1,"autom":[3,4,5,13],"automat":[3,9],"automl":[3,4],"autonom":[3,5],"avail":[9,15],"aw":[12,14],"await":[4,5,6,7,8,14,16,17],"awar":[5,7,12],"aws_apiformat":14,"awsprovid":0,"azur":[12,14],"azure_deployment_nam":14,"azure_embedding_deployment_nam":14,"azure_resource_nam":14,"azureprovid":0,"b":[1,17],"b2":[5,12],"back":12,"base":[0,3,4,5,6,10,14,17],"baseprofil":[0,12,17],"be11":[3,4],"be1a000a15b6":7,"becom":[5,12],"beer":[5,12],"befor":[5,11],"begin":13,"behavior":[2,3,13,17],"behind":9,"being":[5,12,14],"below":[1,6,16,17],"benefit":[3,4,6],"better":9,"between":[0,7,17],"biograph":[3,4],"biographi":[3,4],"block":[12,14,17],"blog":6,"bool":[3,4,5,7,12,13,16,17],"both":[1,10,14,17],"branch":[5,12],"breakdown":5,"brew":[5,12],"bridg":0,"bucket":17,"build":[3,4,5,7,17],"built":[3,4,12],"burn":[5,12],"busi":[3,4,5],"c":[1,5],"c2e3ff20":[3,4],"calcul":[5,17],"call":[3,14],"callabl":3,"can":[2,3,4,5,6,7,9,12,14,15,17],"cancri":[5,12],"cannot":17,"capabl":[0,3,4],"case":[5,14],"case_sensitive_valu":[5,12,13,17],"cc72740c75a5":[3,4],"celesti":[5,12],"certain":3,"chain":3,"challeng":7,"channel":[3,4],"charact":17,"charg":1,"chat":[0,2],"chat_sess":[0,5,7,12],"chat_task":5,"chatgpt":[3,4],"check":[6,16,17],"chemistri":[5,12],"chicago":[3,4,5,12,17],"choic":17,"choos":[3,15],"chunk":[15,17],"chunk_overlap":17,"chunk_processing_method":15,"chunk_siz":17,"chunkprocessingmethod":0,"civil":[5,12],"claim":1,"clarif":3,"clarifi":2,"class":[3,4,5,7,12,13,14,15,16,17],"classif":[3,4],"classmethod":[3,4,5,7,12,17],"clear":[3,4],"climat":7,"close":15,"cloud":[3,4,5,12,14],"clue":[5,12],"cluster":[3,4,14],"coher":[14,17],"cohereprovid":0,"collect":[1,5,17],"column":[3,5,12,13],"com":[3,4,9,14,17],"combin":7,"comedi":[3,4],"comment":[3,5,12,13,16,17],"compar":17,"compart":14,"compet":12,"complet":[1,16],"complianc":[3,4],"compliant":[3,4],"compon":5,"compos":3,"composit":[3,5,12],"comprehens":[7,12],"comput":[5,12],"concept":14,"concis":[3,4],"concret":14,"concurr":[0,10,12,17],"conda":17,"condit":1,"config":8,"configur":[3,13,17],"connect":[0,1,3,4,7,8,9,11,12,14,16,17],"consid":17,"constantli":[5,12],"constraint":[5,12,13,17],"consum":16,"contain":[3,4,5,12,15,17],"content":[2,3,4,5,12,17],"context":[3,5,7,12],"contextu":7,"continu":[3,4,5],"continue_on_error":5,"contract":1,"contribut":1,"control":[15,16],"convers":[2,3,4,5,12,13,17],"conversation_attribut":7,"conversation_id":[3,4,5,7,12],"conversation_length":7,"conversationattribut":0,"convert":[14,17],"cool":[5,12],"coordin":3,"copi":1,"copyright":1,"corpor":[5,12],"correct":5,"correspond":[5,8,12],"cosin":17,"could":[3,4,5,12],"count":[5,12,16],"cover":[1,13],"creat":[0,1,5,6,9,11,13,14],"create_built_in_tool":[3,4],"create_credenti":[3,8],"create_email_notification_tool":[3,4],"create_http_tool":[3,4],"create_pl_sql_tool":[3,4],"create_pool":6,"create_pool_async":6,"create_rag_tool":[3,4],"create_slack_notification_tool":[3,4],"create_sql_tool":[3,4],"create_tool":3,"create_websearch_tool":[3,4],"creation":[0,3,4,7,12,17],"credenti":[3,4,5,12,13,17],"credential_nam":[3,4,5,8,12,13,17],"cultur":7,"current":[3,4,17],"cust_email":5,"cust_first_nam":5,"cust_id":5,"cust_last_nam":5,"custom":[3,4,5,15,17],"customer_count":5,"d4328a7b2210":[3,4],"d81a000a3fda":7,"d81a000a53b":7,"d81a000a85f":7,"d917b055":[3,4],"da17":7,"dai":7,"damag":1,"dank":[5,12],"data":[1,2,3,4,5,10,12,14,17],"data_guard":3,"databas":[0,3,4,5,7,8,9,11,12,14,16,17],"databaseerror":[5,12,17],"datafram":[5,12],"date":[3,4,7,16],"datetim":[7,17],"db_admin":11,"db_admin_password":11,"db_connect_str":11,"dba":5,"dbms_cloud":11,"dbms_cloud_ai":[0,10,11],"dbms_cloud_ai_ag":[3,11],"dbms_cloud_pipelin":11,"de":[5,12],"deal":1,"dedic":14,"deep":2,"def":[4,5,7,8,14,16,17],"default":[2,3,4,5,8,12,13,16,17],"default_config":8,"defin":[1,3,5,12,13,16,17],"degre":[13,15],"delet":[0,3,4,5,12],"delete_ag":[0,3,4],"delete_feedback":[0,5,12],"delete_index":[0,17],"delete_profil":[0,5,12],"delete_task":[0,3,4],"delete_team":[0,3,4],"delete_tool":[3,4],"denot":13,"depend":[3,5,9,14],"deploi":[3,4,5,14],"deploy":[3,4],"deriv":1,"describ":[3,4,5,12],"descript":[2,3,4,5,7,12,17],"design":[3,5],"despit":[5,12],"detail":[2,11,12,16],"detect":[3,4,5,12],"determin":15,"develop":[3,4,5,7,12],"df":[5,12],"dict":[5,12],"dictionari":3,"differ":[2,3],"dir_containing_tnsnam":11,"directli":[3,4],"director":[3,4,16],"disabl":[0,3,4,16,17],"discoveri":[5,7,12],"displai":[1,2],"distanc":17,"distribut":1,"do":[3,4],"document":[1,11,17],"documentari":[3,4],"doe":[5,12,17],"doesn":5,"dotenv":11,"doubl":5,"drama":[3,4],"drive":5,"driver":6,"drop":7,"dsn":[3,4,5,6,7,8,9,11,12,14,16,17],"dtype":12,"due":[5,12],"dure":3,"dwcsdev":17,"dynam":[5,12],"e":[3,4,5,6,12,16,17],"e063":7,"e8a1":[3,4],"each":[1,3,17],"earli":[5,12],"earliest":13,"easier":5,"ecosystem":0,"effici":5,"either":[1,3,12,17],"elabor":7,"element":[5,12,17],"elig":13,"elimin":[3,4,5],"els":[5,12],"email":[3,4,5],"emb":17,"embed":[14,17],"embedding_model":[5,12,14,17],"empti":12,"en":[5,12],"enabl":[0,2,3,4,5,7,13,15,16,17],"enable_custom_source_uri":[13,17],"enable_human_tool":[3,4],"enable_sourc":[5,12,13,17],"enable_source_offset":[5,12,13,17],"enclos":5,"end":[1,5,12],"endpoint":[3,4,14,17],"enforce_object_list":[5,12,13,17],"english":17,"enhanc":[3,4],"enough":[5,12],"ensur":[3,4,5],"enter":9,"enum":2,"enumer":5,"env":11,"environ":[3,4,11,17],"epic":[3,4],"error":[3,4,5,7,12,17],"essenti":7,"even":[5,12],"event":[1,5,9,12],"evolut":[5,12],"evolv":[5,12],"exampl":[0,5,7,8,9,16,17],"exce":15,"exchang":7,"exclude_nul":[5,12],"execut":[2,3,5,6,11],"exist":[3,4,5,12,17],"exoplanet":[5,12],"expans":[5,12],"expect":[5,12,14,15],"expertis":2,"explain":[0,2,12],"explain_sql":[0,5,12],"explainsql":[2,5],"explan":5,"explicitli":5,"explor":2,"export":[1,11],"express":[1,3,4,5,12,17],"extern":3,"extract":15,"extractiveness_level":15,"extractivenesslevel":0,"extraterrestri":[5,12],"f":5,"f084":7,"f3da":7,"f56d":[3,4],"f7a1":7,"f7e5e445d286":[3,4],"fals":[3,4,5,7,12,16,17],"famili":[3,4],"fantasi":[3,4],"fastapi":6,"faster":16,"fccenv":17,"featur":[3,4,10],"februari":[3,4],"feedback":[2,5,12],"feedback_cont":[5,12],"fetch":[0,3,4,5,7,12],"fetched_profil":[5,12],"fewer":5,"fi":[3,4],"field":[3,5,12],"file":[1,5,8,9,11,12],"filenam":17,"film":[3,4],"find":7,"fingerprint":8,"first":[5,12],"fit":1,"flexibl":[3,4],"float":[5,12,13,17],"focu":5,"focus":[3,4,5,12],"follow":[1,2,3,4,8,11,15,17],"forc":[3,4,5,7,12,17],"forego":1,"foreign":13,"form":[5,12],"format":[5,12,13,14,15],"forth":1,"found":[3,4,5,12],"fp":8,"fp8":[3,4],"framework":[3,4],"free":1,"freeli":1,"from":[1,2,3,4,5,7,8,9,11,12,13,15,16,17],"from_fil":8,"fulfil":3,"full":[5,12],"fulli":17,"function":[3,4,5,12,17],"g":[5,12,16,17],"ga":[5,12],"gain":7,"galaxi":[5,12],"gamma":[5,12],"gap":0,"gcp":12,"gen":[8,14],"gener":[0,2,3,4,5,10,12,13,14,15,16,17],"generate_synthetic_data":[0,5,12,16],"genr":[3,4],"get":[5,7,12,17],"get_attribut":[0,5,7,12,17],"get_next_refresh_timestamp":[0,17],"get_profil":[0,17],"getenv":[3,4,5,7,8,11,12,14,16,17],"give":[5,12],"googl":[12,14],"googleprovid":0,"govern":[3,4],"gpt":0,"grant":[0,1],"grant_http_access":14,"grant_privileg":11,"graph":17,"graphenv":17,"gravit":[5,12],"group":3,"guid":[3,5,12,16],"ha":[5,12],"halo":[5,12],"hardwar":1,"have":[1,5,7],"help":[3,4,7,10,17],"here":[3,4,5,7],"herebi":1,"hereund":1,"hf":8,"hf_xxx":8,"high":[3,4,5,12,15,16],"higher":[5,9,16],"highlight":[3,4,14],"histor":[3,4],"histori":[5,7,12,13],"holder":1,"horror":[3,4],"host":[3,4,14],"hot":[5,12],"how":[3,4,5,12,15,17],"http":[3,4,5,9,12,14,17],"https_proxi":6,"https_proxy_port":6,"huggingfac":[8,14],"huggingfaceprovid":0,"human":[3,4],"hyperparamet":[3,4],"i":[0,1,2,3,4,5,6,7,9,10,12,13,15,16,17],"ibm":12,"ic":[5,12],"id":[3,4,5,7],"identifi":[3,4,5,12],"ignor":[5,12,17],"ii":1,"impact":7,"implement":14,"impli":1,"import":[1,3,4,5,6,7,8,9,11,12,14,16,17],"improv":[2,3,4],"includ":[1,3,4,5,7,12,13],"include_data":17,"incorpor":13,"increment":6,"index":[3,4,12,13],"index_nam":17,"index_name_pattern":17,"indic":[13,14,17],"inform":[3,4,16,17],"infrar":[5,12],"infrastructur":[3,4,5,12],"inherit":[3,4],"inlin":[5,12],"input":[3,4,15,17],"insid":[3,4],"insight":[5,7,12],"inspir":[5,12],"instal":0,"instanti":12,"instruct":[2,3,4],"int":[5,7,12,13,15,16,17],"integr":[0,3,4,5,13],"intellectu":7,"intellig":[3,4,5],"intend":3,"interact":[5,7,12],"interfac":[4,5],"interpret":14,"interv":17,"introduc":9,"introduct":0,"invalid":5,"invok":[3,4,10,14],"item":[3,4,17],"iter":[3,4,5,7,12,17],"iterative_refin":15,"its":[1,3,4,5,7,12],"januari":[3,4],"job":17,"json":[13,17],"keep":[3,4],"kei":[3,4,7,8,13,15],"kept":5,"key_cont":8,"key_fil":8,"keyword":[2,4,5,6],"kind":1,"knowledg":7,"known":14,"kwarg":[5,12],"languag":[2,3,4,5,7,12,13,14,17],"larg":[2,5,12],"larger":[1,5],"last":5,"layer":[3,4],"learn":[3,4,5,7],"led":[5,12],"less":13,"let":[3,4,17],"level":[5,17],"leverag":[3,4,5],"li":7,"liabil":1,"liabl":1,"licens":1,"licensor":1,"life":[5,12],"like":[3,4,6],"limit":[1,15],"link":[3,4,17],"list":[0,1,2,13,15,16],"llama":[3,4,14],"llama_4_maverick":[3,4],"llm":[2,3,4,5,7,12,13,14,15,16],"llm_chat_tool":[3,4],"load":17,"local":[5,12],"locat":17,"location_uri":[5,12],"long":[5,12],"loop":9,"low":[15,16],"lower":13,"lrgrwrk":1,"m":[6,9],"machin":[3,4,5],"made":[1,7],"main":[3,4,5,7,8,14,16,17],"maintain":[3,4],"major":12,"make":[1,2,5,12],"manag":[5,9,13,15,17],"mani":[5,12],"manifest":17,"manipul":5,"manner":[5,7],"manual":[5,7],"map":[3,4,5,12,13,16],"map_reduc":15,"mapped_sql":[5,12],"match":[3,4,5,12,17],"match_limit":17,"mathemat":[5,12],"maverick":[3,4],"max_siz":6,"max_token":[5,12,13,17],"max_word":15,"maximum":[15,17],"mean":13,"meant":3,"meanwhil":[5,12],"medium":[15,16],"merchant":1,"merg":12,"messag":9,"meta":[3,4],"metadata":[12,13],"method":[3,4,5,6,11,12,14,15,17],"microsoft":12,"milki":[5,12],"min_siz":6,"min_word":15,"minimum":[1,15,17],"minut":17,"misconcept":7,"mission":[3,4],"mistak":7,"ml":[3,4,5],"mlenv":17,"model":[0,5,14,15],"modul":[0,10],"more":[3,4,5,7,12,15,16],"most":13,"move":[3,4],"movement":[3,4],"movi":[3,4,16],"movie_agent_team":[3,4],"movie_analyst":[3,4],"movie_sql_tool":[3,4],"much":[5,12],"multi":[0,3],"multipl":[3,4,5,12,16,17],"multit":16,"music":[3,4],"must":[1,3,13,15],"my":[3,4,5,12,17],"my_oci_ai_profile_kei":[3,4,5,8,12,17],"myrenv":17,"mysteri":[3,4,5,12],"n":17,"nad":5,"name":[3,4,5,12,13,14,16,17],"narrat":[0,2,5,17],"natur":[2,3,4,5,7,12,13,14,17],"need":[3,4,5,9],"neg":[5,12,13],"network":[5,12],"new":[3,4,5,7,12,17],"next":[5,17],"night":[3,4,5,12],"non":[12,13,17],"none":[3,4,5,7,12,13,14,15,16,17],"noninfring":1,"note":5,"notic":1,"notif":[3,4],"notification_typ":[3,4],"notificationtyp":3,"null":12,"number":[5,7,12,13,15,16,17],"number_of_promot":5,"numer":[5,12],"o":[3,4,5,7,8,11,12,14,16,17],"object":[0,3,4,5,8,13,14,16],"object_list":[3,4,5,12,13,16,17],"object_list_mod":[5,12,13,17],"object_nam":16,"object_storage_credential_nam":17,"objectstor":17,"objectstorag":17,"observ":[5,12],"obtain":1,"occur":[7,17],"oci":[3,4,5,8,12,14,17],"oci_ai_profil":[3,4,5,7,12,16],"oci_apiformat":[3,4,5,12,14,17],"oci_compartment_id":[5,12,14,17],"oci_endpoint_id":[5,12,14,17],"oci_runtimetyp":[5,12,14,17],"oci_vector_ai_profil":[5,12,17],"ocid":14,"ocigenaiprovid":[0,3,4,5,12,17],"offer":[1,3,4,5,12,14],"older":[5,12],"omf":5,"oml":5,"oml4pi":5,"one":[1,2,3,4,5,14,15],"onli":[3,13],"open":[3,4,8],"open_ai_api_kei":[3,4],"open_ai_credential_nam":[3,4],"open_ai_profile_nam":[3,4],"openai":[0,8,14],"openai_cr":[3,4],"openai_profil":[3,4],"openaiprovid":[0,3,4],"operation":[3,4],"optic":[5,12],"option":[3,4,9,15,16],"ora":[5,11],"oracl":[0,1,3,4,5,8,10,11,12,14,17],"oraclecloud":17,"oracledb":[5,6,9,12,17],"oraclevectorindexattribut":0,"orchestr":3,"order":3,"org":[5,12],"organ":[3,4],"origin":[5,12,15],"ot":4,"other":[1,10,11,12],"otherwis":1,"our":[5,12],"out":1,"outlin":3,"output":[2,3,4,5,7,8,11,12,14,16,17],"outsid":[3,4],"over":[3,7],"overal":[5,12],"overlap":17,"own":[1,16],"owner":[3,4,5,12,13,16],"owner_nam":16,"p":[5,12],"packag":[0,3,9,11],"page":[3,4],"pair":[3,4],"panda":[5,9,12],"paragraph":15,"parallel":16,"param":[3,4,5,12,16],"paramet":[3,4,5,6,7,12,13,14,15,16,17],"parti":10,"particular":1,"pass":[3,4,6,17],"password":[3,4,5,6,7,8,9,11,12,14,16,17],"past":7,"patent":1,"path":[5,11,12],"pattern":[3,4,5,12,17],"paus":[3,4],"pdb3":17,"per":13,"perform":[1,2,3,4,5,12,17],"permiss":1,"permit":14,"persist":3,"person":1,"pformat":[3,4,5,12],"phenomena":[5,12],"physic":[5,12],"piec":1,"pint":[5,12],"pip":9,"pipelin":[0,12],"pipeline_nam":17,"pitfal":7,"pl":[0,3,4,6,16],"placehold":[3,4],"platform":12,"point":15,"pool":0,"popul":[16,17],"portion":1,"posit":[5,12],"possibl":16,"potenti":2,"power":5,"pprint":[3,4,5,12],"prebuilt":[3,4],"predict":[3,4],"present":15,"pressur":[5,12],"prevent":[5,12],"previou":[3,4],"previous":17,"primari":13,"primarili":[3,4],"print":[3,4,5,7,8,9,11,12,14,17],"prior":3,"prioriti":16,"privaci":[3,4],"private_kei":8,"procedur":[3,4,17],"process":[3,4,14,15],"product":[3,4,5],"profil":[3,4,7,8,13,16,17],"profile_attribut":[3,4,5,12,17],"profile_nam":[3,4,5,7,12,16,17],"profile_name_pattern":[5,12],"profileattribut":[0,3,4,5,12,17],"profileemptyattributeserror":12,"profileexistserror":12,"profilenotfounderror":[5,12,17],"program":[5,10],"promo_id":[5,12],"promot":[3,4,5,12],"promotion_count":5,"prompt":[2,3,4,5,7,9,12,13,14,16,17],"prompt_spec":[5,12],"prompt_specif":5,"properti":3,"provid":[1,2,3,4,5,7,10,12,13,17],"provider_endpoint":[5,12,14,17],"provider_nam":[5,12,14,17],"providerattribut":[5,12],"proxi":[3,4,7,9,12,17],"purpos":[1,3],"py":9,"pypi":9,"python":[0,1,3,4,5,6,9,12],"python3":9,"queri":[2,3,4,5,7,13,17],"question":[3,4,5],"quot":5,"r":[3,4,17],"radio":[5,12],"rag":[0,3,4,10],"rai":[5,12],"rais":[3,4,5,12,17],"raise_error_if_exist":12,"raise_error_on_empty_attribut":12,"random":13,"rang":[3,4,5,12],"read":[5,8,11],"reason":[3,4,7],"receiv":14,"recipi":[3,4],"record":16,"record_count":16,"refer":[1,5,14],"referenc":16,"referenti":13,"refresh":17,"refresh_r":17,"regard":12,"regexp_lik":[3,4,5,12,17],"region":[3,4,5,12,14,17],"regist":[3,4],"regress":[3,4],"regular":[3,4,5,12,17],"relat":[3,4],"releas":[3,4,16],"relev":[7,11,13],"remain":[5,12],"remov":[7,14,17],"repair":5,"rephras":15,"replac":[3,4,5,8,12,17],"replet":7,"repositori":9,"repres":[7,12],"request":[3,4,5,12,16,17],"requir":[0,3,4,12,17],"research":[3,4,5,7,12],"resid":[3,4,17],"resourc":[14,16],"respond":[3,4],"respons":[3,4,5,7,12,14],"restrict":[1,13],"result":[2,5,12,17],"resum":[3,4],"retention_dai":7,"retriev":[5,10,17],"return":[3,4,5,7,12,13,17],"revok":0,"revoke_http_access":14,"revoke_privileg":11,"rich":0,"right":1,"robust":[3,4],"role":[3,4],"romanc":[3,4],"round":5,"roundtrip":5,"row":[5,16],"run":[0,7,8,9,11,14,16,17],"run_pipelin":[5,12],"run_sql":[0,5,12],"runsql":[2,12],"runtim":14,"sagittariu":[5,12],"sale":1,"same":3,"sampl":[11,16],"sample_row":16,"save":[5,12],"scalabl":[3,4,5],"scale":[3,4],"schedul":17,"schema":[5,12,16],"sci":[3,4],"scienc":[5,7,12],"scientif":7,"scientist":[3,4,7],"script":[5,11],"seamlessli":[3,4],"search":[0,5,12,17],"second":[5,12],"secur":[3,4,5,8],"see":14,"seed":[5,12,13,17],"seek":[5,12],"select":[0,1,5,7,11,12,14,16,17],"select_ai":[2,3,4,5,6,7,8,10,11,12,13,14,15,16,17],"select_ai_admin_password":[11,14],"select_ai_admin_us":[11,14],"select_ai_agent_nam":[3,4],"select_ai_connection_test":9,"select_ai_db_connect_str":[3,4,5,7,8,11,12,14,16,17],"select_ai_db_password":11,"select_ai_db_us":[11,14],"select_ai_password":[3,4,5,7,8,11,12,16,17],"select_ai_task_nam":[3,4],"select_ai_team_nam":[3,4],"select_ai_tool_nam":[3,4],"select_ai_us":[3,4,5,7,8,11,12,14,16,17],"self":5,"sell":1,"semant":17,"send":[3,5,13,16],"sender":[3,4],"sensit":5,"sent":[2,3,4,5,12,13,14,16],"separ":17,"sequenc":13,"sequenti":[3,4],"seri":[3,4,7],"serv":[3,4],"server":[3,4],"servic":[0,5,6,8,12],"session":[0,3,4,5,12],"set":[1,3,4,5,12],"set_attribut":[0,3,4,5,7,12,17],"sever":[5,7,10],"sh":[5,12],"shall":1,"shape":7,"should":[3,4,5,6,11,16],"show":[0,2,3,4,6,8,16],"show_prompt":[0,5,12],"show_sql":[0,5,12],"shown":[6,9],"showprompt":2,"showsql":[2,5],"signific":7,"similar":[3,17],"similarity_threshold":17,"similarli":11,"simul":5,"sinc":[5,12],"sing":0,"singl":[0,3,4,5,12,17],"size":17,"sk":8,"sky":[5,12],"slack":[3,4],"slack_channel":[3,4],"smtp":[3,4],"smtp_host":[3,4],"so":[3,5,12],"social":7,"societi":7,"softwar":1,"sold":1,"solid":[5,12],"solver":[3,4],"some":[5,7,12],"soon":5,"sourc":[5,11,12,17],"source_languag":[5,12],"special":[3,4],"specif":[3,4,12,14,17],"specifi":[3,4,5,12,13,14,15,17],"speed":[3,4],"split":[5,12,15],"sport":[3,4],"sql":[0,2,3,4,6,10,13,16],"sql_id":[5,12],"sql_task":5,"sql_tool":[3,4],"sqltoolparam":[3,4],"stabil":9,"stand":[5,12],"star":[5,12],"start":[3,4,5,12],"state":[3,4],"statement":[2,3,4,12],"statist":16,"step":[3,4],"stop":13,"stop_token":[5,12,13,17],"storag":[5,12,17],"store":[3,4,5,7,8,12,17],"stori":[3,4],"str":[3,4,5,7,12,13,14,16,17],"strategi":3,"stream":[5,12,13,17],"string":[5,13],"structur":9,"studi":[5,7,12],"style":[0,10,15],"subject":[1,3,4],"sublicens":1,"subprogram":6,"substanti":1,"summar":[0,2],"summari":[2,3,4,5,12,15],"summary_styl":15,"summaryparam":[0,5,12],"summarystyl":0,"sun":[5,12],"support":[0,4,5,10,13,14,17],"sync":[0,6],"synchron":[0,5,10,12],"synthet":[5,10,12],"synthetic_data_attribut":[5,12,16],"synthetic_data_param":16,"syntheticdataattribut":[0,5,12],"syntheticdataparam":0,"system":[7,17],"t":5,"tabl":[0,3,5,8,12,13,17],"table_statist":16,"target":[5,12],"target_languag":[5,12],"task":[0,5,16],"task_nam":[3,4],"task_name_pattern":[3,4],"taskattribut":[0,3,4],"team":0,"team_nam":[3,4],"team_name_pattern":[3,4],"teamattribut":[0,3,4],"technic":2,"technologi":[3,4,5,12],"temperatur":[5,12,13,17],"tenanc":8,"tenancy_ocid":8,"tenant1":17,"term":1,"termin":13,"test":17,"test_vector_index":17,"text":[2,3,4,5,10,12,13,15,17],"than":[5,12],"thank":[5,12],"them":[3,5,12,17],"theoret":[5,12],"thi":[1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17],"thin":[3,6],"thing":5,"third":10,"thriller":[3,4],"through":[3,7,9],"time":[3,4,7],"timedelta":7,"timestamp":17,"titl":[3,4,7],"tl":6,"tns_admin":11,"togeth":[3,4],"token":[13,15],"tool":0,"tool_input":[3,4],"tool_nam":[3,4],"tool_name_pattern":[3,4],"tool_param":[3,4],"tool_typ":[3,4],"toolattribut":[0,3,4],"toolparam":[0,3,4],"tooltyp":[3,4],"topic":[3,4,7],"tort":1,"total":5,"touch":[5,12],"train":[3,4],"transform":14,"translat":[0,2,3,4,13],"trillion":[5,12],"trip":5,"true":[3,4,5,7,8,12,13,16,17],"tune":[3,4,13],"tupl":[5,12],"two":17,"txt":1,"type":[3,4,5,14,17],"typic":[5,7],"u":[3,4,5,7,12,17],"ultraviolet":[5,12],"under":[1,14],"underli":[5,12],"understand":[5,7,12,17],"union":[5,12,17],"uniqu":[3,5,12],"unit":17,"univers":[1,5,12],"unless":[5,7],"unmodifi":1,"up":[3,4],"updat":[0,5,7,12],"updated_attribut":17,"upgrad":9,"upl":1,"uri":[5,12],"url":[3,4,5,12,14],"us":[0,1,2,5,6,7,8,9,10,11,12,13,15,16],"usag":[5,7],"user":[2,3,4,5,6,7,8,9,11,12,14,16,17],"user_ocid":8,"user_prompt":16,"user_queri":[3,4],"usernam":[3,4,8],"utc":17,"util":[3,4],"uuid":[3,4],"uuid4":[3,4],"v":[5,12],"v3":17,"valid":13,"validate_config":8,"valu":[3,4,5,7,12,13,14,15,16,17],"valuabl":7,"vari":14,"variabl":[3,4,11],"varieti":[3,4],"variou":[3,4,5,12],"vecpipelin":17,"vector":[3,4,13],"vector_db_credential_nam":17,"vector_db_endpoint":17,"vector_db_provid":17,"vector_dimens":17,"vector_distance_metr":17,"vector_index":17,"vector_index_attribut":17,"vector_index_nam":[5,12,13,17],"vector_table_nam":17,"vectordbprovid":17,"vectordistancemetr":17,"vectorindex":[0,3,4,7],"vectorindexattribut":0,"vectorindexnotfounderror":17,"version":[1,9,10],"versu":15,"via":[5,12],"view":[5,12],"wai":[5,12],"wait":[3,4,5,17],"wait_for_complet":17,"waiting_for_human":[3,4],"wallet":6,"wallet_loc":6,"wallet_password":6,"want":[5,12],"war":[3,4],"warranti":1,"water":[5,12],"wave":[5,12],"we":[3,4,5,8],"web":[0,12],"web_search_ag":[3,4],"web_search_task":[3,4],"web_search_team":[3,4],"web_search_tool":[3,4],"websearch":[3,4],"websit":[3,4],"were":7,"western":[3,4],"what":[3,4,5,7,12],"when":[2,3,9,14,15,17],"where":[3,4,5,12],"whether":[1,3,4,13,17],"which":[0,1,3,4,6,7,14,15,17],"while":[5,12],"who":16,"whose":3,"why":7,"wide":[3,4,12],"wiki":[5,12],"wikipedia":[5,12],"wire":3,"within":[3,4,5,17],"without":[1,2,3,4,5,12],"word":15,"work":[1,3,4],"workflow":[0,3,4,5],"workload":[3,4],"world":[3,4],"write":5,"www":[3,4],"x":[5,12],"xxx":8,"you":[3,4,5,6,9,10,12,14,15,17],"your":[2,3,4,8,14,17],"your_db_dsn":[6,9],"your_db_password":[6,9],"your_db_us":[6,9],"\u00aa":1,"\u00b2":1,"\u00b3":1,"\u00b5":1,"\u00b9":1,"\u00ba":1,"\u00bc":1,"\u00bd":1,"\u00be":1,"\u03c9":1,"\u215b":1,"\u215c":1,"\u215d":1,"\u215e":1},"titles":["select_ai documentation","<no title>","1. Supported Actions","1. Tool","1. AsyncTool","1. AsyncProfile API","3. Connecting to Oracle Database","1. Conversation Object model","1. Create credential","2. Installing select_ai","1. Introduction to Select AI for Python","1. Grant privilege","1. Profile Object Model","1. ProfileAttributes","1. Provider","1. SummaryParams","1. SyntheticDataAttributes","1. VectorIndex Object Model"],"titleterms":{"":[3,4],"action":[0,2],"agent":[0,3,4],"ai":[0,2,3,4,8,10,14],"anthropicprovid":14,"api":[5,7,8,12,14,16,17],"async":[3,4,5,7,8,12,14,16,17],"asyncag":4,"asyncconvers":7,"asynchron":[5,6],"asyncprofil":5,"asynctask":4,"asyncteam":4,"asynctool":4,"asyncvectorindex":17,"attribut":[0,17],"awsprovid":14,"azureprovid":14,"base":12,"chat":[5,7,12],"chunkprocessingmethod":15,"cohereprovid":14,"concurr":5,"connect":6,"convers":[0,7],"conversationattribut":7,"creat":[3,4,7,8,12,17],"creation":5,"credenti":[0,8],"data":[0,16],"databas":6,"delet":[7,17],"disabl":14,"document":0,"enabl":14,"exampl":[3,4],"expect":8,"explain":5,"extractivenesslevel":15,"fetch":17,"format":8,"get":0,"googleprovid":14,"gpt":[3,4],"grant":11,"huggingfaceprovid":14,"index":[0,17],"instal":9,"introduct":10,"list":[3,4,5,7,12,17],"model":[3,4,7,12,17],"multi":16,"narrat":12,"object":[7,12,17],"ocigenaiprovid":14,"openai":[3,4],"openaiprovid":14,"oracl":6,"oraclevectorindexattribut":17,"pipelin":5,"pool":6,"privileg":[0,11],"profil":[0,5,12],"profileattribut":13,"provid":[0,8,14],"python":10,"rag":17,"requir":9,"revok":11,"run":[3,4,5,12],"search":[3,4],"select":[2,3,4,10],"select_ai":[0,9],"servic":14,"session":7,"show":[5,12],"sing":16,"singl":16,"sql":[5,12],"start":0,"summar":[5,12],"summari":0,"summaryparam":15,"summarystyl":15,"support":[2,3],"sync":[8,14,16],"synchron":6,"synthet":[0,16],"syntheticdataattribut":16,"syntheticdataparam":16,"tabl":16,"task":[3,4],"team":[3,4],"tool":[3,4],"translat":[5,12],"updat":17,"us":[3,4,14,17],"vector":[0,17],"vectorindex":17,"vectorindexattribut":17,"web":[3,4]}}) +Search.setIndex({"alltitles":{"AI Agent":[[0,"ai-agent"]],"AI agent examples":[[3,"ai-agent-examples"]],"AI provider and expected credential format":[[10,null]],"AWSProvider":[[16,"awsprovider"]],"Action methods":[[2,"action-methods"]],"Action to method mapping":[[2,"id2"]],"Actions":[[0,"actions"]],"Agent":[[3,"id1"]],"AnthropicProvider":[[16,"anthropicprovider"]],"Async AI Agent":[[0,"async-ai-agent"]],"Async AI agent examples":[[4,"async-ai-agent-examples"]],"Async API":[[10,"async-api"],[10,"id2"]],"Async Profile":[[0,"async-profile"]],"Async Profile creation":[[5,"async-profile-creation"]],"Async RAG using vector index":[[19,"async-rag-using-vector-index"]],"Async chat":[[5,"async-chat"]],"Async chat session":[[9,"async-chat-session"]],"Async concurrent SQL":[[5,"async-concurrent-sql"]],"Async create vector index":[[19,"async-create-vector-index"]],"Async explain SQL":[[5,"async-explain-sql"]],"Async fetch vector index":[[19,"async-fetch-vector-index"]],"Async list conversations":[[9,"async-list-conversations"]],"Async list vector index":[[19,"async-list-vector-index"]],"Async pipeline":[[5,"async-pipeline"]],"Async profile actions":[[5,"async-profile-actions"]],"Async profile lifecycle":[[5,null]],"Async run SQL":[[5,"async-run-sql"]],"Async show SQL":[[5,"async-show-sql"]],"Async show prompt":[[5,"async-show-prompt"]],"Async streaming chat":[[5,"async-streaming-chat"]],"Async summary":[[17,"async-summary"]],"Async update vector index attributes":[[19,"async-update-vector-index-attributes"]],"AsyncAgent":[[4,"asyncagent"]],"AsyncConversation API":[[9,"asyncconversation-api"]],"AsyncProfile API":[[5,"asyncprofile-api"]],"AsyncTask":[[4,"asynctask"]],"AsyncTeam":[[4,"asyncteam"]],"AsyncTool":[[4,"asynctool"]],"AsyncVectorIndex API":[[19,"asyncvectorindex-api"]],"Asynchronous connection":[[8,"asynchronous-connection"]],"Attribute groups":[[15,"attribute-groups"]],"AzureProvider":[[16,"azureprovider"]],"Base Profile API":[[14,"base-profile-api"]],"CLI command summary":[[6,"id3"]],"Chat":[[14,"chat"]],"Chat REPL commands":[[6,"id2"]],"Chat session":[[9,"chat-session"]],"Choosing an action":[[2,"choosing-an-action"]],"ChunkProcessingMethod":[[17,"chunkprocessingmethod"]],"CohereProvider":[[16,"cohereprovider"]],"Command Line Interface":[[0,"command-line-interface"]],"Command line interface":[[6,null]],"Command summary":[[6,"command-summary"]],"Common async profile actions":[[5,"id1"]],"Common profile actions":[[14,"id1"]],"Common required attributes":[[15,"common-required-attributes"]],"Concurrent Prompt Processing":[[0,"concurrent-prompt-processing"]],"Concurrent prompt processing":[[7,null]],"Connecting to Oracle Database":[[8,null]],"Connection Pool":[[8,"connection-pool"]],"Connection health":[[8,"connection-health"]],"Connection options":[[6,"connection-options"],[6,"id1"]],"Connection smoke test":[[11,"connection-smoke-test"]],"Content from a URI":[[17,"content-from-a-uri"]],"Content from object storage":[[17,"content-from-object-storage"]],"Conversation":[[0,"conversation"]],"Conversation API":[[9,"conversation-api"]],"Conversation Object model":[[9,null]],"ConversationAttributes":[[9,"conversationattributes"]],"Core concepts":[[12,"core-concepts"]],"Create Agent":[[3,"create-agent"],[4,"create-agent"]],"Create Profile":[[14,"create-profile"]],"Create Task":[[3,"create-task"],[4,"create-task"]],"Create Tool":[[3,"create-tool"],[4,"create-tool"]],"Create conversation":[[9,"create-conversation"]],"Create credential":[[10,"create-credential"]],"Create vector index":[[19,"create-vector-index"]],"Credential":[[0,"credential"]],"Delete Async Profile":[[5,"delete-async-profile"]],"Delete Profile":[[14,"delete-profile"]],"Delete conversation":[[9,"delete-conversation"]],"Delete credential":[[10,"delete-credential"]],"Delete vector index":[[19,"delete-vector-index"]],"Disable AI service provider":[[16,"disable-ai-service-provider"]],"Disable using Async API":[[16,"disable-using-async-api"]],"Disable using Sync API":[[16,"disable-using-sync-api"]],"Django example":[[20,"django-example"]],"Enable AI service provider":[[16,"enable-ai-service-provider"]],"Enable using Async API":[[16,"enable-using-async-api"]],"Enable using Sync API":[[16,"enable-using-sync-api"]],"Environment variables":[[7,"environment-variables"]],"Examples":[[2,"examples"],[16,"examples"]],"Explain SQL":[[14,"explain-sql"]],"Export and Import Team":[[3,"export-and-import-team"],[4,"export-and-import-team"]],"ExtractivenessLevel":[[17,"extractivenesslevel"]],"FastAPI asynchronous endpoints":[[20,"fastapi-asynchronous-endpoints"]],"FastAPI synchronous endpoints":[[20,"fastapi-synchronous-endpoints"]],"Fetch vector index":[[19,"fetch-vector-index"]],"Flask example":[[20,"flask-example"]],"Framework patterns":[[20,"framework-patterns"]],"Generation controls":[[15,"generation-controls"]],"Generation modes":[[18,null]],"Generation parameters":[[18,"generation-parameters"]],"Getting Started":[[0,"getting-started"]],"GoogleProvider":[[16,"googleprovider"]],"Grant network access":[[13,"grant-network-access"]],"Grant privilege":[[13,null]],"HuggingFaceProvider":[[16,"huggingfaceprovider"]],"Inline content":[[17,null]],"Install dependencies":[[20,"install-dependencies"]],"Install documentation dependencies":[[11,"install-documentation-dependencies"]],"Installation requirements":[[11,"installation-requirements"]],"Installing select_ai":[[11,null]],"Interactive chat":[[6,"interactive-chat"]],"Introduction to Select AI for Python":[[12,null]],"Lifecycle helpers":[[3,"lifecycle-helpers"],[4,"lifecycle-helpers"]],"List Agents":[[4,"list-agents"]],"List Tasks":[[3,"list-tasks"],[4,"list-tasks"]],"List Teams":[[4,"list-teams"]],"List Tools":[[3,"list-tools"],[4,"list-tools"]],"List conversations":[[9,"list-conversations"]],"List profiles":[[14,"list-profiles"]],"List profiles asynchronously":[[5,"list-profiles-asynchronously"]],"List vector index":[[19,"list-vector-index"]],"Multi table Async API":[[18,"multi-table-async-api"]],"Multi table Sync API":[[18,"multi-table-sync-api"]],"Multi table synthetic data":[[18,"multi-table-synthetic-data"]],"Narrate":[[14,"narrate"]],"OCIGenAIProvider":[[16,"ocigenaiprovider"]],"Object list examples":[[15,"object-list-examples"]],"OpenAIProvider":[[16,"openaiprovider"]],"OracleVectorIndexAttributes":[[19,"oraclevectorindexattributes"]],"Pool sizing":[[7,"pool-sizing"],[20,"pool-sizing"]],"Pool wait behavior":[[20,"pool-wait-behavior"]],"Privileges":[[0,"privileges"]],"Profile":[[0,"profile"]],"Profile API":[[14,"profile-api"]],"Profile Attributes":[[0,"profile-attributes"]],"Profile Object Model":[[14,"profile-object-model"]],"Profile actions":[[14,"profile-actions"]],"Profile attribute groups":[[15,"id1"]],"Profile commands":[[6,"profile-commands"]],"Profile lifecycle":[[14,null]],"ProfileAttributes":[[15,null]],"Provider":[[0,"provider"],[16,null],[16,"id2"]],"Provider classes":[[16,"id3"]],"RAG using vector index":[[19,"rag-using-vector-index"]],"Recipe summary":[[7,"recipe-summary"]],"Request handling":[[20,"request-handling"]],"Reuse Async Profile":[[5,"reuse-async-profile"]],"Reuse Profile":[[14,"reuse-profile"]],"Revoke network access":[[13,"revoke-network-access"]],"Revoke privilege":[[13,"revoke-privilege"]],"Run SQL":[[14,"run-sql"]],"Run Team":[[3,"run-team"],[4,"run-team"]],"SQL commands":[[6,"sql-commands"]],"Select AI Actions":[[2,"id1"]],"Select AI Agent Tools":[[3,"id2"]],"Select AI Async Agent Tools":[[4,"id2"]],"Show Prompt":[[14,"show-prompt"]],"Show SQL":[[14,"show-sql"]],"Single Table Async API":[[18,"single-table-async-api"]],"Single Table Sync API":[[18,"single-table-sync-api"]],"Single table synthetic data":[[18,"single-table-synthetic-data"]],"Streaming":[[2,"streaming"]],"Streaming chat":[[14,"streaming-chat"]],"Summarize":[[5,"summarize"],[14,"summarize"]],"Summary":[[0,"summary"]],"Summary parameters":[[17,"summary-parameters"]],"SummaryParams":[[17,"summaryparams"]],"SummaryStyle":[[17,"summarystyle"]],"Supported Actions":[[2,null]],"Supported Python versions":[[12,"supported-python-versions"]],"Supported Tools":[[3,"supported-tools"]],"Sync API":[[10,"sync-api"],[10,"id1"]],"Sync and async APIs":[[18,"sync-and-async-apis"]],"Sync and async agent APIs":[[4,null]],"Synchronous and asynchronous APIs":[[12,"synchronous-and-asynchronous-apis"]],"Synchronous connection":[[8,"synchronous-connection"]],"Synthetic Data":[[0,"synthetic-data"]],"SyntheticDataAttributes":[[18,"syntheticdataattributes"]],"SyntheticDataParams":[[18,"syntheticdataparams"]],"Task":[[3,"task"]],"Team":[[3,"team"]],"Tool":[[3,null]],"Tool selection":[[3,"tool-selection"]],"Translate":[[5,"translate"],[14,"translate"]],"Update Async Profile":[[5,"update-async-profile"]],"Update Profile":[[14,"update-profile"]],"Update vector index attributes":[[19,"update-vector-index-attributes"]],"Using select_ai with Python web frameworks":[[20,null]],"Validation":[[17,"validation"]],"Vector Index":[[0,"vector-index"],[19,null]],"VectorIndex API":[[19,"vectorindex-api"]],"VectorIndex Object Model":[[19,"vectorindex-object-model"]],"VectorIndexAttributes":[[19,"vectorindexattributes"]],"Wallet connections":[[8,"wallet-connections"]],"Web Frameworks":[[0,"web-frameworks"]],"Web Search Agent using OpenAI\u2019s GPT model":[[3,"web-search-agent-using-openai-s-gpt-model"],[4,"web-search-agent-using-openai-s-gpt-model"]],"What you can build":[[12,"what-you-can-build"]],"When to use each tool":[[3,"id3"]],"async_as_completed.py":[[7,"async-as-completed-py"]],"async_gather.py":[[7,"async-gather-py"]],"async_pipeline.py":[[7,"async-pipeline-py"]],"async_queue_workers.py":[[7,"async-queue-workers-py"]],"select_ai documentation":[[0,null]],"select_ai installation":[[11,"select-ai-installation"]],"sync_ordered_results.py":[[7,"sync-ordered-results-py"]],"sync_queue_workers.py":[[7,"sync-queue-workers-py"]],"sync_thread_pool.py":[[7,"sync-thread-pool-py"]]},"docnames":["index","license","user_guide/actions","user_guide/agent","user_guide/async_agent","user_guide/async_profile","user_guide/cli","user_guide/concurrent_prompt_processing","user_guide/connection","user_guide/conversation","user_guide/credential","user_guide/installation","user_guide/introduction","user_guide/privileges","user_guide/profile","user_guide/profile_attributes","user_guide/provider","user_guide/summary","user_guide/synthetic_data","user_guide/vector_index","user_guide/web_frameworks"],"envversion":{"sphinx":65,"sphinx.domains.c":3,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":9,"sphinx.domains.index":1,"sphinx.domains.javascript":3,"sphinx.domains.math":2,"sphinx.domains.python":4,"sphinx.domains.rst":2,"sphinx.domains.std":2},"filenames":["index.rst","license.rst","user_guide/actions.rst","user_guide/agent.rst","user_guide/async_agent.rst","user_guide/async_profile.rst","user_guide/cli.rst","user_guide/concurrent_prompt_processing.rst","user_guide/connection.rst","user_guide/conversation.rst","user_guide/credential.rst","user_guide/installation.rst","user_guide/introduction.rst","user_guide/privileges.rst","user_guide/profile.rst","user_guide/profile_attributes.rst","user_guide/provider.rst","user_guide/summary.rst","user_guide/synthetic_data.rst","user_guide/vector_index.rst","user_guide/web_frameworks.rst"],"indexentries":{},"objects":{"select_ai":[[16,0,1,"","AWSProvider"],[16,0,1,"","AnthropicProvider"],[9,0,1,"","AsyncConversation"],[5,0,1,"","AsyncProfile"],[19,0,1,"","AsyncVectorIndex"],[16,0,1,"","AzureProvider"],[14,0,1,"","BaseProfile"],[16,0,1,"","CohereProvider"],[9,0,1,"","Conversation"],[9,0,1,"","ConversationAttributes"],[16,0,1,"","GoogleProvider"],[16,0,1,"","HuggingFaceProvider"],[16,0,1,"","OCIGenAIProvider"],[16,0,1,"","OpenAIProvider"],[19,0,1,"","OracleVectorIndexAttributes"],[14,0,1,"","Profile"],[15,0,1,"","ProfileAttributes"],[16,0,1,"","Provider"],[18,0,1,"","SyntheticDataAttributes"],[18,0,1,"","SyntheticDataParams"],[19,0,1,"","VectorIndex"],[19,0,1,"","VectorIndexAttributes"]],"select_ai.AsyncConversation":[[9,1,1,"","create"],[9,1,1,"","delete"],[9,1,1,"","fetch"],[9,1,1,"","get_attributes"],[9,1,1,"","list"],[9,1,1,"","set_attributes"]],"select_ai.AsyncProfile":[[5,1,1,"","add_negative_feedback"],[5,1,1,"","add_positive_feedback"],[5,1,1,"","chat"],[5,1,1,"","chat_session"],[5,1,1,"","create"],[5,1,1,"","delete"],[5,1,1,"","delete_feedback"],[5,1,1,"","delete_profile"],[5,1,1,"","explain_sql"],[5,1,1,"","fetch"],[5,1,1,"","generate"],[5,1,1,"","generate_synthetic_data"],[5,1,1,"","get_attributes"],[5,1,1,"","list"],[5,1,1,"","narrate"],[5,1,1,"","run_pipeline"],[5,1,1,"","run_sql"],[5,1,1,"","set_attribute"],[5,1,1,"","set_attributes"],[5,1,1,"","show_prompt"],[5,1,1,"","show_sql"],[5,1,1,"","summarize"],[5,1,1,"","translate"]],"select_ai.AsyncVectorIndex":[[19,1,1,"","create"],[19,1,1,"","delete"],[19,1,1,"","delete_index"],[19,1,1,"","disable"],[19,1,1,"","enable"],[19,1,1,"","fetch"],[19,1,1,"","get_attributes"],[19,1,1,"","get_next_refresh_timestamp"],[19,1,1,"","get_profile"],[19,1,1,"","list"],[19,1,1,"","set_attribute"],[19,1,1,"","set_attributes"]],"select_ai.Conversation":[[9,1,1,"","create"],[9,1,1,"","delete"],[9,1,1,"","fetch"],[9,1,1,"","get_attributes"],[9,1,1,"","list"],[9,1,1,"","set_attributes"]],"select_ai.Profile":[[14,1,1,"","add_negative_feedback"],[14,1,1,"","add_positive_feedback"],[14,1,1,"","chat"],[14,1,1,"","chat_session"],[14,1,1,"","create"],[14,1,1,"","delete"],[14,1,1,"","delete_feedback"],[14,1,1,"","delete_profile"],[14,1,1,"","explain_sql"],[14,1,1,"","fetch"],[14,1,1,"","generate"],[14,1,1,"","generate_synthetic_data"],[14,1,1,"","get_attributes"],[14,1,1,"","list"],[14,1,1,"","narrate"],[14,1,1,"","run_sql"],[14,1,1,"","set_attribute"],[14,1,1,"","set_attributes"],[14,1,1,"","show_prompt"],[14,1,1,"","show_sql"],[14,1,1,"","summarize"],[14,1,1,"","translate"]],"select_ai.VectorIndex":[[19,1,1,"","create"],[19,1,1,"","delete"],[19,1,1,"","delete_index"],[19,1,1,"","disable"],[19,1,1,"","enable"],[19,1,1,"","fetch"],[19,1,1,"","get_attributes"],[19,1,1,"","get_next_refresh_timestamp"],[19,1,1,"","get_profile"],[19,1,1,"","list"],[19,1,1,"","set_attribute"],[19,1,1,"","set_attributes"]],"select_ai.agent":[[3,0,1,"","Agent"],[3,0,1,"","AgentAttributes"],[4,0,1,"","AsyncAgent"],[4,0,1,"","AsyncTask"],[4,0,1,"","AsyncTeam"],[4,0,1,"","AsyncTool"],[3,0,1,"","Task"],[3,0,1,"","TaskAttributes"],[3,0,1,"","Team"],[3,0,1,"","TeamAttributes"],[3,0,1,"","Tool"],[3,0,1,"","ToolAttributes"],[3,0,1,"","ToolParams"]],"select_ai.agent.Agent":[[3,1,1,"","create"],[3,1,1,"","delete"],[3,1,1,"","delete_agent"],[3,1,1,"","disable"],[3,1,1,"","enable"],[3,1,1,"","fetch"],[3,1,1,"","list"],[3,1,1,"","set_attribute"],[3,1,1,"","set_attributes"]],"select_ai.agent.AsyncAgent":[[4,1,1,"","create"],[4,1,1,"","delete"],[4,1,1,"","delete_agent"],[4,1,1,"","disable"],[4,1,1,"","enable"],[4,1,1,"","fetch"],[4,1,1,"","list"],[4,1,1,"","set_attribute"],[4,1,1,"","set_attributes"]],"select_ai.agent.AsyncTask":[[4,1,1,"","create"],[4,1,1,"","delete"],[4,1,1,"","delete_task"],[4,1,1,"","disable"],[4,1,1,"","enable"],[4,1,1,"","fetch"],[4,1,1,"","list"],[4,1,1,"","set_attribute"],[4,1,1,"","set_attributes"]],"select_ai.agent.AsyncTeam":[[4,1,1,"","create"],[4,1,1,"","delete"],[4,1,1,"","delete_team"],[4,1,1,"","disable"],[4,1,1,"","enable"],[4,1,1,"","export"],[4,1,1,"","export_team"],[4,1,1,"","fetch"],[4,1,1,"","import_team"],[4,1,1,"","list"],[4,1,1,"","run"],[4,1,1,"","set_attribute"],[4,1,1,"","set_attributes"]],"select_ai.agent.AsyncTool":[[4,1,1,"","create"],[4,1,1,"","create_built_in_tool"],[4,1,1,"","create_email_notification_tool"],[4,1,1,"","create_pl_sql_tool"],[4,1,1,"","create_rag_tool"],[4,1,1,"","create_slack_notification_tool"],[4,1,1,"","create_sql_tool"],[4,1,1,"","create_websearch_tool"],[4,1,1,"","delete"],[4,1,1,"","delete_tool"],[4,1,1,"","disable"],[4,1,1,"","enable"],[4,1,1,"","fetch"],[4,1,1,"","list"],[4,1,1,"","set_attribute"],[4,1,1,"","set_attributes"]],"select_ai.agent.Task":[[3,1,1,"","create"],[3,1,1,"","delete"],[3,1,1,"","delete_task"],[3,1,1,"","disable"],[3,1,1,"","enable"],[3,1,1,"","fetch"],[3,1,1,"","list"],[3,1,1,"","set_attribute"],[3,1,1,"","set_attributes"]],"select_ai.agent.Team":[[3,1,1,"","create"],[3,1,1,"","delete"],[3,1,1,"","delete_team"],[3,1,1,"","disable"],[3,1,1,"","enable"],[3,1,1,"","export"],[3,1,1,"","export_team"],[3,1,1,"","fetch"],[3,1,1,"","import_team"],[3,1,1,"","list"],[3,1,1,"","run"],[3,1,1,"","set_attribute"],[3,1,1,"","set_attributes"]],"select_ai.agent.Tool":[[3,1,1,"","create_built_in_tool"],[3,1,1,"","create_email_notification_tool"],[3,1,1,"","create_pl_sql_tool"],[3,1,1,"","create_rag_tool"],[3,1,1,"","create_slack_notification_tool"],[3,1,1,"","create_sql_tool"],[3,1,1,"","create_websearch_tool"],[3,1,1,"","delete"],[3,1,1,"","delete_tool"],[3,1,1,"","disable"],[3,1,1,"","enable"],[3,1,1,"","fetch"],[3,1,1,"","list"],[3,1,1,"","set_attribute"],[3,1,1,"","set_attributes"]],"select_ai.summary":[[17,0,1,"","ChunkProcessingMethod"],[17,0,1,"","ExtractivenessLevel"],[17,0,1,"","Style"],[17,0,1,"","SummaryParams"]]},"objnames":{"0":["py","class","Python class"],"1":["py","method","Python method"]},"objtypes":{"0":"py:class","1":"py:method"},"terms":{"":[0,1,5,9,10,11,12,14,16,18,19,20],"0":[1,5,9,14,15,16,19,20],"01":[3,4],"02":[3,4],"03":[3,4],"04":[3,4],"05":[3,4],"06":[3,4],"07":[3,4],"07b9":[3,4],"08":[3,4],"09":[3,4],"1":[1,3,4,5,7,9,14,15,16,17,19,20],"10":[3,4,8,9,18,20],"100":[3,4,18],"1024":[5,14,15,19],"11":[11,12],"11c8":9,"12":[11,12],"128":19,"128e":[3,4],"13":[11,12,18],"14":[9,11,12],"1440":19,"1450":19,"150":17,"151b000ad3b4":9,"17b":[3,4],"2":[3,4,5,19,20],"20":9,"20000":5,"2019":[3,4,18],"20240620":16,"2025":1,"2048":[5,14],"20i":20,"20oci":20,"25e23a25":[3,4],"3":[3,4,5,11,12,16,19],"300":18,"37ddc22e":9,"37df777f":9,"380a1910":9,"3ab2ed3":9,"3d49":9,"3f":20,"4":[3,4,5,7,16,19,20],"40":18,"400":[5,14],"4096":[2,5,14],"40e7":[3,4],"463a":[3,4],"4ed7":[3,4],"4o":16,"5":[3,4,5,7,8,16,18,19,20],"50":17,"503":[5,14],"5275a80":9,"55":[5,14],"587":13,"5bf2":9,"6":[3,4],"7":[3,4,9],"7e52":9,"8":[3,4,20],"80":11,"8000":[9,20],"8192":[5,14],"9":[3,4],"987c":[3,4],"A":[1,3,4,5,6,9,10,11,14,15,16,19,20],"AND":1,"AS":[1,5,14],"BE":1,"BUT":1,"By":[9,19],"FOR":1,"For":[3,5,7,8,9,11,12,13,14,15,16,18,19,20],"IN":1,"If":[3,4,6,9,10,11,19,20],"In":[3,4,7,8,10,19,20],"It":[0,5,6,7,9,12,14,17,18,19],"NO":1,"NOT":1,"No":[3,4],"OF":1,"OR":1,"On":[3,4,11],"One":8,"THE":1,"TO":1,"The":[1,2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19,20],"Then":[8,11],"There":[13,14],"These":[3,4,11,13,16,19],"To":[5,8,11,16,19],"WITH":1,"_":[1,7],"__name__":20,"_required_field":[3,4],"a290":9,"a489":[3,4],"abc":[3,4],"abil":9,"about":[3,4,5,6,9,12,14,19],"abov":1,"abstract":14,"accept":[3,4,6,10,13],"access":[0,3,4,5,10,11,14,15,16,17,19],"accomplish":[3,4],"accuraci":2,"acl":[12,13,16,19],"acquir":[5,8,14,20],"across":[9,19],"act":[2,3,4],"action":[1,3,4,7,12,19],"activ":[8,9,11,19],"actor":[3,4,18],"actual":[5,14],"ad":[6,19],"add":[3,13,16,20],"add_negative_feedback":[5,14],"add_positive_feedback":[5,14],"addit":[3,4,6,7,8,15,18],"addition":[5,14],"adjac":19,"admin":13,"admin_us":[13,16],"administr":[5,8,13],"advanc":[3,4],"adventur":[3,4],"affili":1,"after":[5,6,8,9,11,14,19,20],"after_serv":20,"after_server_stop":20,"again":[10,14],"against":[6,20],"agent":[8,10,12,16],"agent_attribut":[3,4],"agent_nam":[3,4],"agent_name_pattern":[3,4],"agentattribut":[0,3,4],"agentnotfounderror":[3,4],"agenttasknotfounderror":[3,4],"agentteamnotfounderror":[3,4],"agenttoolnotfounderror":[3,4],"agreement":1,"ai":[1,5,6,7,8,9,11,13,14,15,17,18,19,20],"alcohol":[5,14],"algorithm":[3,4],"alia":5,"all":[1,3,4,5,6,7,9,13,14,15,19,20],"allow":[3,4,5,13,16],"allowlist":20,"along":[8,19],"alreadi":[4,5,6,10,11,14,19,20],"also":[3,4,5,10,14,16,19,20],"amazon":14,"amazonaw":16,"amount":[5,14,19],"an":[0,1,3,4,5,6,7,8,9,10,11,13,14,15,16,17,19,20],"analysi":9,"analyst":[3,4],"analyt":[3,4,5,14],"analyz":[3,4,5],"analyze_movie_task":[3,4],"ancient":[5,14],"ani":[1,3,4,11,16],"anim":[3,4],"annot":[5,14,15,19],"anomali":[3,4],"anoth":[2,3,4,5,9,14,19],"answer":[2,3,4,5,6,7,9,12,14,19],"ant":10,"anthrop":[10,16],"anthropic_cr":10,"anthropicprovid":0,"api":[0,3,7,8,13,15,17,20],"app":20,"appconfig":20,"append_host_ac":13,"appli":20,"applic":[2,3,4,5,7,8,9,12,13,16,18,19,20],"appreci":9,"approach":20,"approxim":[7,17,20],"ar":[3,4,5,6,7,9,10,11,13,14,15,16,17,18,19,20],"arbitrari":20,"area":[5,14],"arg":[5,7,14,20],"argument":[3,4,8,13],"aris":1,"arrai":[3,15],"arriv":7,"articl":6,"artifici":[3,4,5],"as_complet":[5,7],"asgi":20,"ashburn":[17,19],"ask":[3,6,9,12],"assign":[3,15,18],"associ":[1,3,4,5,19],"astrobiologi":[5,14],"astronom":[5,14],"astronomi":[5,14,17],"async":[7,8,12,13,20],"async_as_complet":0,"async_connect":[4,5,8,9,10,13,16,18,19],"async_convers":9,"async_create_credenti":[4,10],"async_delete_credenti":10,"async_disconnect":[7,8,20],"async_gath":0,"async_grant_http_access":16,"async_grant_network_access":13,"async_is_connect":8,"async_oci_ai_profil":[5,7,9,14,17,18,20],"async_oci_vector_ai_profil":[14,19],"async_pipelin":0,"async_profil":[5,9,17,18,19],"async_queue_work":0,"async_revoke_http_access":16,"async_revoke_network_access":13,"async_sess":9,"async_vector_index":19,"asyncag":0,"asynccontextmanag":20,"asyncconvers":[0,5],"asyncgener":[4,5,9,19],"asynchron":[0,4,7,18],"asyncio":[4,5,7,9,10,12,13,16,18,19],"asyncprofil":[0,2,4,7,9,14,15,17,18,19,20],"asynctask":0,"asyncteam":0,"asynctool":0,"asyncvectorindex":0,"atexit":20,"attach":3,"attribut":[2,3,4,5,9,14,16,18],"attribute_nam":[3,4,5,14,19],"attribute_valu":[3,4,5,14,19],"audienc":[3,4],"augment":[12,15,19],"authent":[5,10,14,15,16,17],"author":1,"autom":[3,4,5,15],"automat":[3,9,11],"automl":[3,4],"autonom":[3,5],"autoreload":20,"avail":[3,6,7,8,11,17],"avoid":[8,20],"aw":[10,14,16],"await":[4,5,7,8,9,10,13,16,17,18,19,20],"awar":[5,6,9,12,14,15],"aws_access_key_id":10,"aws_apiformat":16,"aws_bedrock_cr":10,"aws_secret_access_kei":10,"awsprovid":0,"azur":[10,14,15,16],"azure_deployment_nam":16,"azure_embedding_deployment_nam":16,"azure_openai_api_kei":10,"azure_openai_cr":10,"azure_resource_nam":16,"azureprovid":0,"b":[1,6,17,19],"b2":[5,14],"back":[4,12,14],"background":[7,20],"base":[0,3,4,5,6,8,12,16,19,20],"baseprofil":[0,14,19],"batch":[7,20],"be11":[3,4],"be1a000a15b6":9,"becaus":[2,3,4,5,9],"becom":[5,14],"bedrock":[10,16],"been":[5,14],"beer":[5,14],"befor":[2,5,7,10,13,14,18,19,20],"before_serv":20,"before_server_start":20,"begin":15,"behav":15,"behavior":[0,2,3,9,15,16,19],"behind":11,"being":[5,14,16,19],"below":[1,8,18,19,20],"benefit":[3,4,8],"better":20,"between":[0,9,19],"bin":11,"biograph":[3,4],"biographi":[3,4],"block":[12,14,19,20],"blog":[8,20],"bool":[3,4,5,9,14,15,18,19],"both":[1,3,4,7,9,12,16,17,19,20],"bound":20,"boundari":[3,19],"branch":[5,14],"breakdown":5,"brew":[5,14],"bridg":[0,12],"bucket":[6,17,19],"budget":20,"build":[0,3,4,5,9,11,16,19],"built":[3,4,14],"burn":[5,14],"busi":[3,4,5,17,20],"byte":[5,14],"c":[1,5,20],"c2e3ff20":[3,4],"calcul":[5,19],"call":[3,5,7,8,9,10,12,13,16,17,19,20],"callabl":3,"caller":[5,14],"can":[0,2,3,4,5,6,7,8,9,11,13,14,15,16,17,19,20],"cancri":[5,14],"cannot":19,"capabl":[0,3,4,12],"capac":[7,8,20],"care":[18,20],"carefulli":[3,4],"case":[3,4,5,15,16],"case_sensitive_valu":[5,14,15,19],"cc72740c75a5":[3,4],"celesti":[5,14],"certain":3,"chain":3,"challeng":9,"chang":[5,14,19],"channel":[3,4],"charact":[5,6,14,19],"charg":1,"chat":[0,2,12,15,20],"chat_sess":[5,6,9,14],"chat_task":5,"chatgpt":[3,4],"check":[6,8,19,20],"chemistri":[5,14],"chicago":[3,4,5,14,15,16,19],"choic":19,"choos":[0,3,7,12,17,20],"chunk":[2,5,6,14,17,19],"chunk_overlap":19,"chunk_processing_method":17,"chunk_siz":[2,5,14,19],"chunkprocessingmethod":0,"churn":20,"civil":[5,14],"claim":1,"clarif":3,"clarifi":2,"class":[3,4,5,9,14,15,17,18,19,20],"classif":[3,4],"classmethod":[3,4,5,9,14,19],"claud":16,"cleanup":[3,4,5,10,14,20],"clear":[3,4,6],"cli":11,"client":[7,20],"climat":9,"clob":[5,6,14],"close":[7,8,12,17,20],"close_select_ai_pool":20,"cloud":[3,4,5,14,16],"clue":[5,14],"cluster":[3,4,16],"co":16,"code":[6,8,20],"coher":[10,16,19],"cohere_api_kei":10,"cohere_cr":10,"cohereprovid":0,"collect":[1,3,4,5,19],"column":[3,5,14,15],"com":[3,4,6,11,13,16,17,19],"combin":[9,12],"come":19,"comedi":[3,4],"comfort":6,"command":[7,11,12,16,19,20],"comment":[2,3,5,10,14,15,18,19],"common":[0,19],"compar":19,"compart":16,"compat":16,"compet":14,"complet":[1,7,18,19],"complianc":[3,4],"compliant":[3,4],"compon":[3,4,5],"component_typ":[3,4],"compos":3,"composit":[3,4,5,14],"comprehens":[9,14],"comput":[5,14],"concept":[0,16],"conceptu":19,"concis":[3,4],"concret":[16,20],"concurr":[8,12,19,20],"conda":19,"condit":1,"config":10,"config_dir":8,"configur":[3,6,8,15,18,19,20],"conflict":[3,4],"connect":[0,1,3,4,5,7,9,10,12,13,14,16,18,19,20],"consid":19,"constantli":[5,14],"constrain":15,"constraint":[2,5,14,15,19],"construct":19,"consum":[5,7,14,18],"contain":[3,4,5,14,17,19],"content":[0,2,3,4,5,6,9,12,14,19],"context":[3,5,6,9,12,14,15,19,20],"contextlib":20,"contextu":9,"continu":[3,4,5],"continue_on_error":[5,7],"contract":1,"contribut":1,"control":[0,5,6,7,9,14,17,18,19,20],"conveni":2,"convers":[2,3,4,5,6,12,14,15,19],"conversation_attribut":9,"conversation_id":[3,4,5,9,14],"conversation_length":9,"conversationattribut":0,"convert":[16,19],"cool":[5,14],"coordin":3,"copi":[1,18],"copyright":1,"core":0,"corpor":[5,14],"correct":5,"correctli":6,"correspond":[5,10,14],"cosin":19,"could":[3,4,5,14],"count":[5,6,7,14,18],"countri":16,"cover":[1,15],"creat":[0,1,5,7,8,11,12,13,15,16,20],"create_app":20,"create_built_in_tool":[0,3,4],"create_credenti":[3,10,16],"create_email_notification_tool":[0,3,4],"create_http_tool":[],"create_pl_sql_tool":[0,3,4],"create_pool":[7,8,9,20],"create_pool_async":[4,5,7,8,9,20],"create_rag_tool":[0,3,4],"create_slack_notification_tool":[0,3,4],"create_sql_tool":[0,3,4],"create_task":7,"create_tool":3,"create_websearch_tool":[0,3,4],"creation":[0,3,4,8,9,19],"credenti":[3,4,5,6,8,12,14,15,16,17,18,19,20],"credential_nam":[3,4,5,10,14,15,16,17,19],"ctrl":20,"cultur":9,"curat":6,"curl":20,"current":[3,8,9,19],"cust_email":5,"cust_first_nam":5,"cust_id":5,"cust_last_nam":5,"custom":[3,4,5,7,15,16,17,19],"customer_count":5,"d4328a7b2210":[3,4],"d81a000a3fda":9,"d81a000a53b":9,"d81a000a85f":9,"d917b055":[3,4],"da17":9,"dai":9,"damag":1,"dank":[5,14],"data":[1,2,3,4,5,12,14,16,19],"data_guard":[],"databas":[0,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20],"databaseerror":[5,14,19],"datafram":[2,5,14],"date":[3,4,9,18],"datetim":[9,19],"db_admin":13,"db_admin_password":13,"db_connect_str":[6,7,8,11,13,20],"db_password":[6,8],"db_user":[6,8],"dba":5,"dbms_cloud":[10,13],"dbms_cloud_ai":[0,7,12,13],"dbms_cloud_ai_ag":[3,13],"dbms_cloud_pipelin":13,"dbms_network_acl_admin":13,"de":[5,14],"deal":1,"decid":[3,19],"dedic":[16,18],"deep":[],"def":[4,5,7,9,10,13,16,18,19,20],"default":[2,3,4,5,6,9,10,14,15,16,18,19],"default_config":10,"defin":[1,3,5,12,14,15,18,19],"definit":[3,4],"degre":[15,17],"delet":[0,3,4],"delete_ag":[0,3,4],"delete_credenti":10,"delete_feedback":[5,14],"delete_index":[0,19],"delete_profil":[5,14],"delete_task":[0,3,4],"delete_team":[0,3,4],"delete_tool":[0,3,4],"deliber":20,"demo":18,"denot":15,"depend":[0,3,5,15,16,19],"deploi":[3,4,5,16],"deploy":[3,4,7,8,15,16,20],"deriv":1,"describ":[3,4,5,12,14,15,16],"descript":[2,3,4,5,6,9,14,19],"design":[3,5],"despit":[5,14],"detail":[3,4,6,10,13,14,16,18,20],"detect":[3,4,5,14],"determin":17,"develop":[3,4,5,6,9,14,18,20],"df":[2,5,14],"dict":[3,4,5,14],"dictionari":3,"differ":[2,3,4,7],"dir_containing_tnsnam":13,"directli":[3,4,9,16,20],"director":[3,4,18],"disabl":[0,3,4,18,19],"disconnect":[7,8,20],"discoveri":[5,9,14],"displai":[1,2],"distanc":19,"distribut":1,"django":0,"do":[3,4,6,12,16,20],"doc":[11,19],"document":[1,12,13,17,19],"documentari":[3,4],"doe":[3,4,5,6,9,10,14,16,19],"doesn":5,"domain":3,"dot":19,"dotenv":13,"doubl":5,"down":20,"drama":[3,4],"drive":5,"driver":8,"drop":[3,4,9,10,19],"dsn":[3,4,5,6,7,8,9,10,11,13,14,16,18,19,20],"dtype":14,"due":[5,14],"dump":[3,4],"dure":[3,4,6,12,19,20],"dwcsdev":19,"dynam":[2,5,14],"e":[3,4,5,8,14,18,19],"e063":9,"e8a1":[3,4],"each":[1,6,7,8,19,20],"earli":[5,14],"earlier":19,"earliest":15,"easier":[5,14],"east":16,"ecosystem":[0,12],"effici":5,"either":[1,3,4,13,14,19,20],"elabor":9,"element":[5,14,19],"elig":15,"elimin":[3,4,5],"els":[5,14],"email":[3,4,5],"emb":19,"embed":[16,19],"embedding_model":[5,14,16,19],"empti":14,"en":[5,14,17],"enabl":[0,2,3,4,5,9,15,17,18,19],"enable_custom_source_uri":[15,19],"enable_human_tool":[3,4],"enable_sourc":[5,14,15,19],"enable_source_offset":[5,14,15,19],"enclos":5,"end":[1,2,5,9,14],"endpoint":[0,3,4,5,10,11,12,13,14,15,16,19],"enforce_object_list":[5,14,15,19],"english":[6,19],"enhanc":[3,4],"enough":[3,5,14],"ensur":[3,4,5],"enter":[],"entri":[3,13,16],"enum":2,"enumer":[5,7],"env":13,"environ":[0,3,4,6,8,11,13,19,20],"epic":[3,4],"error":[3,4,5,9,10,14,17,19,20],"especi":[9,20],"essenti":9,"euclidean":19,"eval":6,"evalu":[6,19],"even":[3,4,5,10,14],"event":[1,5,14],"everi":[8,9,10,15,20],"evolut":[5,14],"evolv":[5,6,14],"exact":19,"exactli":[17,18],"exampl":[0,5,6,8,9,10,11,13,14,18,19],"exce":17,"exchang":9,"exclude_nul":[5,14],"execut":[2,3,5,6,8,13,14,19],"executor":7,"exhaust":20,"exist":[3,4,5,6,9,10,14,18,19],"exit":[6,9],"exoplanet":[5,14],"expans":[5,14],"expect":[3,5,14,16,17,20],"experi":18,"expertis":[],"explain":[0,2,6,7,9],"explain_sql":[2,5,14],"explainsql":[2,5,7],"explan":[5,12,14],"explicit":2,"explicitli":5,"explor":[2,6],"export":[0,1,6,7,8,11,13,20],"export_import_movie_analyst":[3,4],"export_import_movie_task":[3,4],"export_import_movie_team":[3,4],"export_team":[0,3,4],"exported_spec":[3,4],"express":[1,3,4,5,6,14,19],"extern":[3,4,10,13,20],"extra":[6,11],"extract":17,"extractiveness_level":17,"extractivenesslevel":0,"extraterrestri":[5,14],"f":[5,7],"f084":9,"f3da":9,"f56d":[3,4],"f7a1":9,"f7e5e445d286":[3,4],"factori":[],"fail":20,"fals":[3,4,5,9,14,18,19],"famili":[3,4],"fantasi":[3,4],"fast":[6,16,20],"fastapi":[0,8],"faster":18,"fccenv":19,"featur":[3,4,12],"februari":[3,4],"feedback":[2,5,14],"feedback_cont":[5,14],"fetch":[0,3,4,5,9,14],"fetched_profil":[5,14],"fewer":[5,20],"fi":[3,4],"field":[3,5,10,14],"file":[1,5,6,10,11,13,14,17,19,20],"filenam":19,"film":[3,4],"filter":6,"final":7,"find":9,"fine":20,"fingerprint":10,"finish":7,"first":[5,14],"fit":1,"flask":0,"flexibl":[3,4],"float":[5,14,15,19],"focu":[5,17],"focus":[3,4,5,14],"follow":[1,2,3,4,5,9,10,13,14,17,19],"forc":[3,4,5,9,10,14,19],"forego":1,"foreign":15,"form":[5,14],"format":[5,14,15,16,17],"forth":1,"forti":20,"forward":[5,7,14],"found":[3,4,5,14],"four":20,"fp":10,"fp8":[3,4],"frame":12,"framework":[3,4,12],"free":1,"freeli":1,"fresh":6,"from":[0,1,2,3,4,5,7,8,9,10,11,13,14,15,16,18,19,20],"from_fil":10,"front":7,"fulfil":3,"full":[5,14],"fulli":[6,19],"function":[3,4,5,14,19],"further":9,"futur":7,"g":[5,14,18],"ga":[5,14],"gain":9,"galaxi":[5,14],"gamma":[5,14],"gap":0,"gatewai":20,"gather":7,"gcp":14,"gen":[5,10,14,16],"gener":[0,2,3,4,5,6,12,14,16,17,19,20],"generate_synthetic_data":[5,14,18],"generativelanguag":16,"genr":[3,4,6],"german":6,"get":[5,7,9,14,19,20],"get_attribut":[0,5,9,14,19],"get_next_refresh_timestamp":[0,19],"get_profil":[0,19],"getenv":[3,4,5,7,8,9,10,11,13,14,16,18,19,20],"getmod":20,"give":[5,12,14],"given":[3,4],"good":20,"googl":[10,14,16],"google_api_kei":10,"google_cr":10,"googleapi":16,"googleprovid":0,"govern":[3,4],"gpt":[0,16],"grant":[0,1,3,12,15],"grant_http_access":16,"grant_network_access":13,"grant_privileg":13,"graph":19,"graphenv":19,"gravit":[5,14],"grok":16,"ground":19,"group":[0,3,6],"grow":8,"guid":[3,5,6,14,17,18,19],"guidanc":4,"gunicorn":20,"ha":[5,9,10,13,14,18,19,20],"halo":[5,14],"ham":19,"handl":[0,7,8],"handler":20,"happen":20,"hard":20,"hardwar":1,"have":[1,5,9,16],"health":0,"heavi":19,"help":[3,4,6,9,12,15,19],"helper":[0,13,16,19],"here":[3,4,5,9,12],"herebi":1,"hereund":1,"hf":10,"hf_xxx":10,"high":[3,4,5,14,17,18],"higher":[5,12,18],"highlight":[3,4,16],"histor":[3,4],"histori":[5,9,12,14,15],"holder":1,"hook":20,"horror":[3,4],"host":[3,4,13,16,20],"hot":[5,14],"how":[2,3,4,5,6,7,14,15,16,17,18,19],"http":[3,4,5,6,11,13,14,16,17,19,20],"https_proxi":8,"https_proxy_port":8,"huggingfac":[10,16],"huggingface_cr":10,"huggingfaceprovid":0,"human":[3,4,9],"hyperparamet":[3,4],"i":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],"ibm":14,"ic":[5,14],"id":[3,4,5,9],"identifi":[3,4,5,9,14,18],"ignor":[5,9,14,19],"ii":1,"impact":9,"implement":16,"impli":1,"implic":17,"import":[0,1,5,7,8,9,10,11,13,14,16,18,19,20],"import_team":[0,3,4],"imported_analyze_movie_task":[3,4],"imported_movie_agent_team":[3,4],"imported_movie_analyst":[3,4],"improv":[2,3,4],"includ":[1,3,4,5,9,10,13,14,15,18,19],"include_data":19,"incorpor":15,"increas":20,"increment":[7,8,20],"indent":[3,4],"independ":7,"index":[3,4,6,7,8,10,11,12,14,15,16],"index_nam":19,"index_name_pattern":19,"indic":[15,16,19],"infer":16,"inform":[3,4,18,19],"infrar":[5,14],"infrastructur":[3,4,5,14],"inherit":[3,4],"initi":[5,19,20],"inlin":[0,2,3,4,5,6,14],"input":[3,4,7,17,19,20],"insert":[3,4,18],"insid":[3,4,6,19,20],"insight":[5,9,14],"inspect":[2,5,6,14,19],"inspir":[5,14],"instal":[0,6],"instanc":5,"instanti":[5,14,16],"instead":[2,3,4,6,16,20],"instruct":[2,3,4],"int":[5,7,9,14,15,17,18,19,20],"integr":[0,3,4,5,15],"intellectu":9,"intellig":[3,4,5],"intend":[3,6,13],"intention":[7,19],"interact":[0,5,9,12,14],"interfac":[4,5,11,12,14,20],"interpret":[16,20],"interv":19,"introduc":[],"introduct":0,"invalid":5,"invok":[3,4,12,16],"involv":20,"is_connect":[8,20],"isol":11,"item":[3,4,7,19],"iter":[3,4,5,9,14,19],"iterative_refin":17,"its":[1,3,4,5,7,8,9,11,14,19,20],"itself":5,"januari":[3,4],"job":[19,20],"join":7,"json":[3,4,15,19,20],"jsonifi":20,"jsonrespons":20,"keep":[3,4,6,7,8,9,12,19],"kei":[3,4,9,10,15,17],"kept":5,"key_cont":10,"key_fil":10,"keyword":[2,4,5,8,19],"kind":1,"knowledg":9,"known":[7,16],"kwarg":[5,14],"l2_squar":19,"languag":[2,3,4,5,6,9,12,14,15,16,19],"larg":[5,14],"larger":[1,5,19],"last":5,"latenc":20,"later":[5,10,14],"layer":[3,4],"learn":[3,4,5,9],"leav":[7,19,20],"led":[5,14],"len":7,"length":[6,9,17],"less":15,"let":[3,4,5,14,19,20],"level":[5,12,19],"leverag":[3,4,5],"li":9,"liabil":1,"liabl":1,"librari":[8,10,13,16],"licens":1,"licensor":1,"life":[5,14],"lifecycl":[0,9,19,20],"lifespan":20,"lightweight":20,"like":[3,4,8],"limit":[1,3,4,17,20],"line":[7,11,12,19,20],"link":[3,4,19],"list":[0,1,2,6,7,13,17,18],"listen":[],"live":20,"llama":[3,4,16],"llama_4_maverick":[3,4],"llm":[2,3,4,5,9,14,15,16,17,18],"llm_chat_tool":[3,4],"llm_config":[3,4],"load":[3,4,8,19,20],"local":[5,8,11,14,20],"localhost":20,"locat":[3,4,6,17,19],"location_uri":[5,14,17],"log":19,"logic":4,"long":[5,7,8,12,14,17,20],"longer":[5,9,10,14,19,20],"loop":6,"low":[17,18,20],"lower":15,"lower_port":13,"lrgrwrk":1,"m":[8,11,20],"machin":[3,4,5],"made":[1,7,9],"mai":[3,4,7,20],"mail":13,"main":[3,4,5,7,9,10,13,16,17,18,19],"maintain":[3,4],"major":14,"make":[1,5,10,13,14,18,19],"makefil":11,"manag":[5,9,13,15,17,19,20],"manhattan":19,"mani":[2,5,6,7,12,14,16,18],"manifest":19,"manipul":5,"manner":[5,9],"manual":[5,9,19],"map":[3,4,5,7,14,15,18],"map_reduc":17,"mapped_sql":[5,14],"match":[3,4,5,7,14,19,20],"match_limit":19,"materi":12,"mathemat":[5,14],"maverick":[3,4],"max_siz":[7,8,20],"max_token":[5,14,15,19],"max_word":17,"max_work":7,"maximum":[7,17,19],"mean":[15,19],"meant":3,"meanwhil":[5,14],"measur":20,"medium":[17,18],"memori":[5,14],"merchant":1,"merg":[5,14],"messag":[],"meta":[3,4],"metadata":[9,14,15,18,19,20],"method":[0,3,4,5,8,9,13,14,16,17,19,20],"metric":19,"microsoft":14,"milki":[5,14],"min_siz":[7,8,20],"min_word":17,"minimum":[1,17,19],"minut":19,"mirror":[4,9,19],"misconcept":9,"miss":[9,19],"mission":[3,4],"mistak":9,"mix":20,"ml":[3,4,5],"mlenv":19,"mode":0,"model":[0,5,12,15,16,17,18],"modul":[0,7,12],"more":[3,4,5,9,13,14,15,17,18,19,20],"most":[2,3,4,8,12,15,16],"move":[3,4],"movement":[3,4],"movi":[3,4,6,18],"movie_agent_team":[3,4],"movie_analyst":[3,4],"movie_sql_tool":[3,4],"mtl":20,"much":[5,14,15],"multi":[0,3,7,8,12,20],"multipl":[3,4,5,7,8,9,14,18,19],"multit":[],"music":[3,4],"must":[1,3,4,7,10,15,17,18,19],"my":[3,4,5,14,16,19],"my_oci_ai_profile_kei":[3,4,5,10,14,15,19],"myapp":20,"myappconfig":20,"myrenv":19,"mysteri":[3,4,5,14],"n":[6,17,19],"nad":5,"name":[3,4,5,6,7,10,13,14,15,16,18,19,20],"namespac":[6,17],"narr":12,"narrat":[0,2,5,6,9,12,19],"natur":[2,3,4,5,6,9,12,14,15,16,19],"need":[2,3,4,5,6,7,9,10,11,12,13,14,15,16,18,19],"neg":[5,14,15],"neither":17,"network":[0,3,4,5,10,11,12,14,16,19],"new":[3,4,5,8,9,14,19],"next":[5,6,7,19],"night":[3,4,5,14],"non":[5,6,14,15,16,19],"none":[3,4,5,7,9,14,15,16,17,18,19],"noninfring":1,"normal":20,"note":[5,6],"notebook":[8,12,19],"notic":1,"notif":[3,4],"notification_typ":[3,4],"notificationtyp":3,"nprompt":7,"null":[5,14],"number":[5,6,9,14,15,17,18,19],"number_of_promot":5,"numer":[5,14],"o":[3,4,5,6,7,8,9,10,11,13,14,16,17,18,19,20],"object":[0,2,3,4,5,6,8,10,12,16,18,20],"object_list":[3,4,5,14,15,16,18,19],"object_list_mod":[5,14,15,19],"object_nam":18,"object_storage_credential_nam":[3,4,19],"object_store_cr":[6,17],"object_store_credenti":19,"objectstor":19,"objectstorag":[6,17,19],"observ":[5,14],"obtain":1,"occur":[9,19],"oci":[2,3,4,5,6,10,14,15,16,19],"oci_ai_profil":[2,3,4,5,6,7,9,14,17,18,20],"oci_apiformat":[3,4,5,14,15,16,19],"oci_compartment_id":[5,14,16,19],"oci_endpoint_id":[5,14,16,19],"oci_genai_cr":10,"oci_runtimetyp":[5,14,16,19],"oci_vector_ai_profil":[5,14,19],"ocid":16,"ocigenaiprovid":[0,3,4,5,14,15,19],"off":[8,9],"offer":[1,3,4,5,14,16],"older":[5,14],"omf":5,"omit":[3,4,9,19],"oml":5,"oml4pi":5,"onc":[12,20],"one":[1,2,3,4,5,6,7,8,9,13,14,16,17,18,19,20],"onli":[3,5,6,14,15,19,20],"open":[3,4,8,10,20],"open_ai_api_kei":[3,4],"open_ai_credential_nam":[3,4],"open_ai_profile_nam":[3,4],"openai":[0,10,16],"openai_cr":[3,4,10],"openai_profil":[3,4],"openaiprovid":[0,3,4,15],"oper":[3,4,6,8,13,20],"operation":[3,4],"optic":[5,14],"option":[0,3,4,7,9,11,12,15,16,17,18,20],"ora":[5,13],"oracl":[0,1,3,4,5,10,11,12,13,14,16,19,20],"oraclecloud":[17,19],"oracledb":[5,8,11,14,19,20],"oraclevectorindexattribut":0,"orchestr":3,"order":[3,7],"ordereddict":[3,4],"ordinari":20,"org":[5,14,17],"organ":[3,4],"origin":[5,14,17,19],"ot":4,"other":[1,3,4,7,12,14,19,20],"otherwis":[1,3,4],"our":[5,14],"out":1,"outbound":13,"outlin":3,"output":[2,3,4,5,6,9,10,13,14,16,17,18,19],"outsid":[3,4],"over":[3,5,7,9,12,14,19],"overal":[5,14],"overlap":19,"overrid":6,"overwhelm":20,"own":[1,7,8,10,18,20],"owner":[3,4,5,14,15,16,18],"owner_nam":18,"p":[5,14],"packag":[0,3,6,10,11,12,13,20],"page":[3,4],"pair":[3,7],"panda":[2,5,11,12,14],"paragraph":17,"parallel":18,"param":[3,4,5,14,17,18],"paramet":[0,3,4,5,8,9,14,15,16,19,20],"part":7,"parti":12,"particular":1,"pass":[3,4,5,6,8,9,10,14,15,17,19,20],"password":[3,4,5,6,7,8,9,10,11,13,14,16,18,19,20],"past":9,"patent":1,"path":[5,8,13,14],"pattern":[0,3,4,5,6,7,12,14,19],"paus":[3,4,19],"pdb3":19,"per":[5,6,8,14,15,17,20],"perform":[1,2,3,4,5,14,18,19],"period":9,"permiss":[1,13],"permit":16,"persist":3,"person":1,"pformat":[3,4,5,14],"phenomena":[5,14],"physic":[5,14],"piec":1,"pile":20,"pint":[5,14],"pip":[6,11,20],"pipelin":[0,7,19],"pipeline_nam":19,"pitfal":9,"pl":[0,3,4,8,13,18],"place":20,"placehold":[3,4],"plan":[3,11],"platform":[14,20],"plu":16,"point":17,"pool":[0,5,12,19],"pool_incr":[7,20],"pool_max":[7,20],"pool_min":[7,20],"pop":20,"popul":[18,19],"port":[13,16,20],"portabl":[3,4],"portion":1,"posit":[5,14],"possibl":[7,18,20],"potenti":2,"power":5,"powershel":11,"pprint":[3,4,5,14],"prebuilt":[3,4],"predict":[3,4,15],"prefer":[9,19,20],"prepar":13,"present":17,"preserv":19,"press":20,"pressur":[5,14],"prevent":[5,14,20],"preview":12,"previou":[3,4,9],"previous":19,"primari":15,"primarili":[3,4],"print":[2,3,4,5,6,7,9,10,11,13,14,16,17,19],"prior":[3,9],"prioriti":18,"privaci":[3,4],"private_kei":10,"private_key_cont":10,"privileg":[3,5,10,11,12,14,16,18,19],"procedur":[3,4,19],"process":[3,4,8,12,16,17,19,20],"processor":7,"produc":7,"product":[3,4,5,7,15,16,18,19,20],"profil":[2,3,4,7,8,9,10,12,16,17,18,19,20],"profile_attribut":[3,4,5,14,19],"profile_nam":[2,3,4,5,7,9,14,16,17,18,19,20],"profile_name_pattern":[5,14],"profileattribut":[0,3,4,5,14,16,19],"profileemptyattributeserror":14,"profileexistserror":14,"profilenotfounderror":[5,14,19],"program":[5,12],"progress":[5,14],"project":11,"promo_id":[5,14],"promot":[2,3,4,5,7,14],"promotion_count":5,"prompt":[2,3,4,6,8,9,12,15,16,17,18,19,20],"prompt_spec":[5,14],"prompt_specif":[5,7],"properti":3,"protocol":13,"prototyp":18,"provid":[1,2,3,4,5,6,7,8,9,11,12,13,14,15,17,18,19,20],"provider_endpoint":[5,14,16,19],"provider_nam":[5,14,16,19],"providerattribut":[5,14],"proxi":[3,4,5,9,11,14,19,20],"ps1":11,"public":[3,4,19,20],"purpos":[1,3,6,12,15],"put":7,"py":[0,11,20],"pypi":11,"python":[0,1,3,4,5,6,7,8,11,14,19],"python3":11,"quart":20,"quarterli":9,"queri":[2,3,4,5,9,15,19],"question":[3,4,5,9,12],"queu":7,"queue":7,"quick":6,"quickli":8,"quit":6,"quot":5,"r":[3,4,11,16,19],"radio":[5,14],"rag":[0,3,4,6,12,20],"rai":[5,14],"rais":[3,4,5,10,14,17,19],"raise_error_if_exist":14,"raise_error_on_empty_attribut":14,"random":15,"rang":[3,4,5,7,13,14],"rate":19,"rather":19,"reach":13,"read":[3,4,5,6,8,9,10,13,14,19],"readabl":9,"readi":[7,20],"reason":[3,4,9,16],"receiv":[7,16],"recip":0,"recipi":[3,4],"recommend":11,"record":[18,19],"record_count":18,"recreat":[3,4,5,10,14,19],"reduc":[5,14,20],"refer":[1,5,9,10,16],"referenc":[2,3,4,5,14,18],"referenti":15,"refresh":19,"refresh_r":19,"regard":14,"regexp_lik":[3,4,5,14,19],"region":[3,4,5,12,14,15,16,19],"regist":[3,4,12,20],"regress":[3,4],"regular":[3,4,5,6,14,19],"relat":[3,4,19],"releas":[3,4,6,8,18,20],"relev":[9,15,19],"remain":[5,9,14],"remov":[5,9,13,14,16,19],"remove_host_ac":13,"repair":5,"rephras":17,"repl":[],"replac":[3,4,5,10,14,16,19],"replai":9,"replet":9,"report":[15,19],"repositori":11,"repres":[9,14,18,19],"request":[0,3,4,5,8,14,18,19],"requir":[0,3,4,5,6,10,12,13,14,17,19,20],"research":[3,4,5,9,14],"resid":[3,4,19],"resourc":[16,18],"respond":[3,4],"respons":[3,4,5,6,9,14,15,16,19,20],"rest":20,"restrict":[1,15],"result":[2,3,4,5,6,7,12,14,19],"resum":[3,4,19],"retain":[6,9],"retent":9,"retention_dai":9,"retriev":[5,12,15,19],"return":[2,3,4,5,6,7,9,12,14,15,19,20],"reus":[0,3,4],"reusabl":12,"revok":0,"revoke_http_access":16,"revoke_network_access":13,"revoke_privileg":13,"rich":0,"right":[1,3],"robust":[3,4],"role":[3,4],"romanc":[3,4],"round":[5,7],"roundtrip":5,"rout":20,"row":[5,18],"run":[0,6,7,8,9,10,11,12,13,16,18,19,20],"run_pipelin":[5,7],"run_sql":[2,5,14],"runsql":[2,7,14],"runtim":[2,16],"sagittariu":[5,14],"sale":[1,7,9,15,16],"same":[3,4,5,6,7,8,9,10,12,13,14,20],"sampl":[3,4,7,8,13,18],"sample_row":18,"sanic":20,"save":[5,6,14],"scalabl":[3,4,5],"scale":[3,4],"schedul":19,"schema":[3,4,5,10,13,14,15,18],"sci":[3,4],"scienc":[5,9,14],"scientif":9,"scientist":[3,4,9],"scope":[5,12,14],"score":19,"script":[5,7,8,11,12,13,19,20],"seamlessli":[3,4],"search":[0,5,14,19],"second":[5,9,14,20],"secret":[10,12,20],"secur":[3,4,5,10,12],"see":[3,5,11,12,14,16,18,19,20],"seed":[5,14,15,19],"seek":[5,14],"select":[0,1,5,6,8,9,10,11,13,14,15,16,17,18,19,20],"select_ai":[2,3,4,5,6,7,8,9,10,12,13,14,15,16,17,18,19],"select_ai_admin_password":[13,16],"select_ai_admin_us":[13,16],"select_ai_agent_nam":[3,4],"select_ai_connection_test":11,"select_ai_db_connect_str":[3,4,5,6,7,8,9,10,11,13,14,16,18,19,20],"select_ai_db_password":[7,11,13,20],"select_ai_db_us":[7,11,13,16,20],"select_ai_max_work":7,"select_ai_password":[3,4,5,6,7,8,9,10,11,13,14,18,19,20],"select_ai_pool_incr":[7,20],"select_ai_pool_max":[7,20],"select_ai_pool_min":[7,20],"select_ai_profile_nam":[3,4,7],"select_ai_task_nam":[3,4],"select_ai_team_nam":[3,4],"select_ai_tool_nam":[3,4],"select_ai_us":[3,4,5,6,7,8,9,10,11,13,14,16,18,19,20],"select_ai_wallet_loc":6,"select_ai_wallet_password":6,"select_ai_worker_count":7,"self":[5,20],"sell":1,"semant":19,"send":[3,5,7,14,15,18],"sender":[3,4],"sensit":[5,15],"sent":[2,3,4,5,7,14,15,16,18],"separ":[7,13,16,19],"sequenc":15,"sequenti":[3,4],"seri":[3,4,9],"serializ":[3,4],"serv":[3,4],"server":[3,4,13,20],"servic":[0,3,4,5,7,8,10,12,14,20],"session":[0,3,4,5,6,12,14],"set":[1,3,4,5,6,9,11,14,15,17,18,19,20],"set_attribut":[0,3,4,5,9,14,19],"setup":[3,13],"sever":[5,9,12,14,19],"sh":[5,14,15,16,18],"shall":1,"shape":9,"share":[3,4,6,18,20],"shell":6,"short":8,"shot":6,"should":[2,3,4,5,7,8,9,10,12,13,14,15,16,17,18,19,20],"show":[0,2,3,4,6,8,9,10,12,18],"show_prompt":[2,5,14],"show_sql":[2,5,7,9,14,16,20],"shown":8,"showprompt":2,"showsql":[2,5,7],"shut":20,"shutdown":[12,20],"side":18,"signific":9,"similar":[3,19],"similarity_threshold":19,"similarli":13,"simpl":[6,12,20],"simul":5,"sinc":[5,14],"sing":[],"singl":[0,3,4,5,7,13,14,19,20],"size":[0,6,8,19],"sk":10,"sky":[5,14],"slack":[3,4],"slack_channel":[],"slow":20,"small":20,"smoke":0,"smtp":[3,4,13],"smtp_host":[3,4],"so":[3,5,6,8,9,11,14,20],"social":9,"societi":9,"softwar":1,"sold":1,"solid":[5,14],"solver":[3,4],"some":[5,9,14],"sonnet":16,"soon":[5,7],"sourc":[3,4,5,6,11,12,13,14,15,17,19,20],"source_languag":[5,14],"source_team":[3,4],"spare":20,"special":[3,4],"specif":[3,4,6,12,13,14,15,16,19],"specifi":[3,4,5,13,14,15,16,17,19],"speed":[3,4],"sphinx":11,"split":[5,14,17,19],"sport":[3,4],"sql":[0,2,3,4,7,8,12,13,15,16,18,20],"sql_id":[5,14],"sql_task":5,"sql_tool":[3,4],"sqltoolparam":[3,4],"stabil":[],"stand":[5,14],"standalon":[8,12,20],"star":[5,14],"starlett":20,"start":[3,4,5,6,7,12,14,19,20],"startup":[12,20],"state":[3,4],"statement":[2,3,4,14],"statist":18,"step":[3,4,12,13,19],"still":19,"stop":[15,20],"stop_token":[5,14,15,19],"storag":[0,3,4,5,6,12,14,19,20],"store":[3,4,5,9,10,12,14,16,19,20],"stori":[3,4],"str":[2,3,4,5,7,9,14,15,16,18,19,20],"strategi":3,"stream":[0,6,15,19,20],"string":[3,4,5,15],"structur":[3,4],"studi":[5,9,14],"style":[0,5,12,17,20],"subcommand":6,"subject":[1,3,4],"sublicens":1,"submit":7,"subprogram":8,"substanti":1,"succe":[3,4,5,10,11,14,19],"summar":[0,2,6,12,17],"summari":[2,3,4,5,12,14],"summarize_movie_task":3,"summary_styl":17,"summaryparam":[0,5,14],"summarystyl":0,"sun":[5,14],"suppli":[3,17],"support":[0,4,5,6,7,14,15,16,17,18,19],"sure":[5,10,14,18,19],"sync":[0,7,8],"sync_ordered_result":0,"sync_queue_work":0,"sync_thread_pool":0,"synchron":[0,4,5,7,9,14,18,19],"synthet":[5,12,14],"synthetic_data_attribut":[5,14,18],"synthetic_data_param":18,"syntheticdataattribut":[0,5,14],"syntheticdataparam":0,"system":[9,11,19],"t":5,"tabl":[0,2,3,5,6,10,12,14,15,19],"table_statist":18,"tabular":2,"tail":20,"take":20,"taken":19,"target":[3,4,5,6,7,10,11,13,14,17,18],"target_languag":[5,14],"task":[0,5,7,8,12,18],"task_attribut":[3,4],"task_don":7,"task_nam":[3,4],"task_name_pattern":[3,4],"taskattribut":[0,3,4],"team":[0,12],"team_nam":[3,4],"team_name_pattern":[3,4],"teamattribut":[0,3,4],"teardown_appcontext":20,"technic":[],"technologi":[3,4,5,14],"temperatur":[5,14,15,19],"temporari":9,"tenanc":10,"tenancy_ocid":10,"tenant1":19,"term":1,"termin":[6,15,20],"test":[0,6,18,19],"test_vector_index":19,"text":[2,3,4,5,6,12,14,15,16,17,19,20],"than":[5,14,19,20],"thank":[5,6,14],"thei":7,"them":[3,5,6,10,14,20],"theoret":[5,14],"thi":[1,2,3,4,5,7,8,9,10,11,13,14,15,16,17,18,19,20],"thin":[3,8],"thing":5,"third":12,"those":8,"thread":[7,20],"threadpoolexecutor":7,"thriller":[3,4],"through":[3,6,9,11,20],"time":[3,4,6,7,9],"timedelta":9,"timeout":20,"timestamp":19,"titl":[3,4,9],"tl":8,"tns_admin":[13,20],"togeth":[3,4,19],"token":[15,17],"tool":[0,6,7,10,12,16,19,20],"tool_input":[3,4],"tool_nam":[3,4],"tool_name_pattern":[3,4],"tool_param":[3,4],"tool_typ":[3,4],"toolattribut":[0,3,4],"toolparam":[0,3,4],"tooltyp":[3,4],"top":7,"topic":[3,4,9],"tort":1,"total":[5,7,8,20],"touch":[5,14],"train":[3,4],"transcript":9,"transform":16,"translat":[0,2,3,4,6,12,15],"trillion":[5,14],"trip":[5,7],"true":[2,3,4,5,7,9,10,14,15,16,18,19],"trust":12,"try":[6,7],"tune":[2,3,4,5,14,15],"tupl":[5,14],"twenti":20,"two":[13,19],"txt":[1,6,11,17],"type":[2,3,4,5,6,16,19],"typic":[5,9,19],"u":[3,4,5,9,14,15,16,17,19],"ultraviolet":[5,14],"under":[1,3,4,6,16,20],"underli":[5,14,19],"understand":[5,9,14,19],"union":[5,14,19],"uniqu":[3,5,14],"unit":19,"univers":[1,5,14],"unless":[5,7,9,19,20],"unmodifi":1,"unset":19,"until":[9,20],"up":[3,4,7,9,20],"upcom":6,"updat":[0,9,15],"updated_attribut":19,"upgrad":11,"upl":1,"upper_port":13,"uri":[0,2,3,4,5,6,14,19],"url":[3,4,5,14,16,17],"us":[0,1,2,5,6,7,8,9,10,11,12,13,14,15,17,18],"usag":[5,9],"user":[2,3,4,5,6,7,8,9,10,11,13,14,16,18,19,20],"user_ocid":10,"user_prompt":18,"user_queri":[3,4],"usernam":[3,4,10,16],"usual":[3,5,9,14,19,20],"utc":19,"util":[3,4],"uuid":[3,4],"uuid4":[3,4],"uvicorn":20,"v":[5,14],"v1":16,"v3":19,"valid":[0,6,15,20],"validate_config":10,"valu":[3,4,5,6,8,9,10,14,15,16,17,18,19,20],"valuabl":9,"vari":16,"variabl":[0,3,4,6,8,11,13,20],"varieti":[3,4],"variou":[3,4,5,14],"vecpipelin":19,"vector":[3,4,6,8,10,12,15,16],"vector_db_credential_nam":19,"vector_db_endpoint":19,"vector_db_provid":19,"vector_dimens":19,"vector_distance_metr":19,"vector_index":19,"vector_index_attribut":19,"vector_index_nam":[5,14,15,19],"vector_table_nam":19,"vectordbprovid":19,"vectordistancemetr":19,"vectorindex":[0,3,4],"vectorindexattribut":0,"vectorindexnotfounderror":19,"venv":11,"verifi":11,"version":[0,1,11],"versu":17,"via":[5,14],"view":[5,6,14,15,20],"virtual":11,"visibl":[5,6,9,14,19],"wa":19,"wai":[5,14,20],"wait":[0,3,4,5,6,7,19],"wait_for_complet":19,"wait_timeout":20,"waiting_for_human":[3,4],"wallet":[0,6,20],"wallet_loc":8,"wallet_password":8,"want":[2,3,4,5,6,10,11,14,19],"war":[3,4],"warranti":1,"water":[5,14],"wave":[5,14],"we":[3,4,5,10],"web":[8,12,14],"web_search_ag":[3,4],"web_search_task":[3,4],"web_search_team":[3,4],"web_search_tool":[3,4],"websearch":[3,4],"websit":[3,4],"were":[9,13],"western":[3,4],"what":[0,2,3,4,5,6,9,14,15,17,20],"when":[2,4,5,6,7,9,10,13,14,15,16,17,18,19,20],"where":[3,4,5,7,9,11,14,19,20],"whether":[1,3,4,6,8,15,19],"which":[0,1,3,4,5,8,9,14,15,16,17,19],"while":[5,7,9,10,14,16,19],"while_serv":20,"who":[6,13,18],"whose":3,"why":9,"wide":[3,4,14,20],"wiki":[5,14,17],"wikipedia":[5,14,17],"window":11,"wire":3,"within":[3,4,5,19],"without":[1,2,3,4,5,6,7,8,9,10,14,19],"word":17,"work":[1,3,4,6,7,8,12,18,20],"worker":[7,8,20],"worker_count":7,"worker_exit":20,"workflow":[0,3,4,5,6,9,12,15],"workload":[3,4,7,12,13,20],"world":[3,4],"wrap":13,"write":[3,4,5,6,18],"written":[3,4],"wsgi":20,"www":[3,4],"x":[5,14,16],"xai":16,"xai_api_kei":16,"xai_credenti":16,"xai_profil":16,"xxx":10,"yield":20,"you":[0,2,3,4,5,6,8,9,10,11,14,15,16,17,19,20],"your":[3,4,7,10,11,16,19,20],"your_db_dsn":8,"your_db_password":8,"your_db_us":8,"zip":7,"\u00aa":1,"\u00b2":1,"\u00b3":1,"\u00b5":1,"\u00b9":1,"\u00ba":1,"\u00bc":1,"\u00bd":1,"\u00be":1,"\u03c9":1,"\u215b":1,"\u215c":1,"\u215d":1,"\u215e":1},"titles":["select_ai documentation","<no title>","1. Supported Actions","1. Tool","1. AsyncTool","1. Async profile lifecycle","1. Command line interface","1. Concurrent prompt processing","3. Connecting to Oracle Database","1. Conversation Object model","1. Create credential","2. Installing select_ai","1. Introduction to Select AI for Python","1. Grant privilege","1. Profile lifecycle","1. ProfileAttributes","1. Provider","1. Inline content","1. Generation modes","1. Vector Index","1. Using select_ai with Python web frameworks"],"titleterms":{"":[3,4],"access":13,"action":[0,2,5,14],"agent":[0,3,4],"ai":[0,2,3,4,10,12,16],"an":2,"anthropicprovid":16,"api":[4,5,9,10,12,14,16,18,19],"async":[0,4,5,9,10,16,17,18,19],"async_as_complet":7,"async_gath":7,"async_pipelin":7,"async_queue_work":7,"asyncag":4,"asyncconvers":9,"asynchron":[5,8,12,20],"asyncprofil":5,"asynctask":4,"asyncteam":4,"asynctool":4,"asyncvectorindex":19,"attribut":[0,15,19],"awsprovid":16,"azureprovid":16,"base":14,"behavior":20,"build":12,"can":12,"chat":[5,6,9,14],"choos":2,"chunkprocessingmethod":17,"class":16,"cli":6,"cohereprovid":16,"command":[0,6],"common":[5,14,15],"complet":[],"concept":12,"concurr":[0,5,7],"connect":[6,8,11],"content":17,"control":15,"convers":[0,9],"conversationattribut":9,"core":12,"creat":[3,4,9,10,14,19],"creation":5,"credenti":[0,10],"data":[0,18],"databas":8,"delet":[5,9,10,14,19],"depend":[11,20],"disabl":16,"django":20,"document":[0,11],"each":3,"enabl":16,"endpoint":20,"environ":7,"exampl":[2,3,4,15,16,20],"expect":10,"explain":[5,14],"export":[3,4],"extractivenesslevel":17,"fastapi":20,"fetch":19,"flask":20,"format":10,"framework":[0,20],"from":17,"gener":[15,18],"get":0,"googleprovid":16,"gpt":[3,4],"grant":13,"group":15,"handl":20,"health":8,"helper":[3,4],"huggingfaceprovid":16,"import":[3,4],"index":[0,19],"inlin":17,"input":[],"instal":[11,20],"interact":6,"interfac":[0,6],"introduct":12,"lifecycl":[3,4,5,14],"line":[0,6],"list":[3,4,5,9,14,15,19],"map":2,"method":2,"mode":18,"model":[3,4,9,14,19],"multi":18,"narrat":14,"network":13,"object":[9,14,15,17,19],"ocigenaiprovid":16,"openai":[3,4],"openaiprovid":16,"option":6,"oracl":8,"oraclevectorindexattribut":19,"order":[],"paramet":[17,18],"pattern":20,"pipelin":5,"pool":[7,8,20],"privileg":[0,13],"process":[0,7],"profil":[0,5,6,14,15],"profileattribut":15,"prompt":[0,5,7,14],"provid":[0,10,16],"py":7,"python":[12,20],"queue":[],"rag":19,"recip":7,"repl":6,"request":20,"requir":[11,15],"reus":[5,14],"revok":13,"run":[3,4,5,14],"search":[3,4],"select":[2,3,4,12],"select_ai":[0,11,20],"servic":16,"session":9,"show":[5,14],"sing":[],"singl":18,"size":[7,20],"smoke":11,"sql":[5,6,14],"start":0,"storag":17,"stream":[2,5,14],"summar":[5,14],"summari":[0,6,7,17],"summaryparam":17,"summarystyl":17,"support":[2,3,12],"sync":[4,10,16,18],"sync_ordered_result":7,"sync_queue_work":7,"sync_thread_pool":7,"synchron":[8,12,20],"synthet":[0,18],"syntheticdataattribut":18,"syntheticdataparam":18,"tabl":18,"task":[3,4],"team":[3,4],"test":11,"tool":[3,4],"translat":[5,14],"updat":[5,14,19],"uri":17,"us":[3,4,16,19,20],"valid":17,"variabl":7,"vector":[0,19],"vectorindex":19,"vectorindexattribut":19,"version":12,"wait":20,"wallet":8,"web":[0,3,4,20],"what":12,"when":3,"worker":[],"you":12}}) diff --git a/docs/user_guide/actions.html b/docs/user_guide/actions.html index 711668d..e440f87 100644 --- a/docs/user_guide/actions.html +++ b/docs/user_guide/actions.html @@ -5,14 +5,14 @@ - 1. Supported Actions — Select AI for Python 1.3.0 documentation + 1. Supported Actions — Select AI for Python 1.4.0rc1 documentation - + - + @@ -60,6 +60,19 @@ +

    Previous topic

    Navigation

  • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
  • @@ -144,10 +157,16 @@

    Navigation

    -

    An action in Select AI is a keyword that instructs Select AI to perform different behavior when acting on the prompt.

    +

    An action in Select AI is a keyword that instructs Select AI to perform +different behavior when acting on the prompt.

    +

    Most applications use the convenience methods on Profile or +AsyncProfile, such as show_sql(), run_sql(), narrate(), and +chat(). Use generate(..., action=...) when you want to choose the +action dynamically at runtime.

    +

    The default action for generate() is select_ai.Action.RUNSQL.

    1. Supported Actions

    -

    Following list of actions can be performed using select_ai

    +

    The following actions can be performed using select_ai:

    @@ -156,7 +175,7 @@

    1. Supported Actions

    - + @@ -164,23 +183,25 @@

    1. Supported Actions

    - + - + - + - + - + @@ -188,18 +209,123 @@

    1. Supported Actions

    - + - + - +
    Select AI Actions

    Actions

    Action

    Enum

    Description

    chat

    select_ai.Action.CHAT

    Enables general conversations with the LLM, potentially for clarifying prompts, exploring data, or generating content.

    Enables general conversations with the LLM, potentially for clarifying +prompts, exploring data, or generating content.

    explainsql

    select_ai.Action.EXPLAINSQL

    Explain the generated SQL query

    Explains the generated SQL query.

    narrate

    select_ai.Action.NARRATE

    Explains the output of the query in natural language, making the results accessible to users without deep technical expertise.

    Executes generated SQL and explains the output in natural language.

    runsql

    select_ai.Action.RUNSQL

    Executes a SQL query generated from a natural language prompt. This is the default action.

    Executes SQL generated from a natural language prompt. This is the +default action for generate().

    showprompt

    select_ai.Action.SHOWPROMPT

    Show the details of the prompt sent to LLM

    Shows the prompt sent to the LLM.

    showsql

    select_ai.Action.SHOWSQL

    summarize

    select_ai.Action.SUMMARIZE

    Generate summary of your large texts

    Generates a summary of inline content or content referenced by a URI.

    feedback

    select_ai.Action.FEEDBACK

    Provide feedback to improve accuracy of the generated SQL

    Provides feedback to improve the accuracy of generated SQL.

    translate

    select_ai.Action.TRANSLATE

    Translate text from one language to another

    Translates text from one language to another.

    +
    +

    1.1. Action methods

    + + +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Action to method mapping

    Action

    Convenience method

    Return type

    RUNSQL

    profile.run_sql(prompt)

    pandas.DataFrame

    SHOWSQL

    profile.show_sql(prompt)

    str

    EXPLAINSQL

    profile.explain_sql(prompt)

    str

    NARRATE

    profile.narrate(prompt)

    str

    CHAT

    profile.chat(prompt)

    str

    SHOWPROMPT

    profile.show_prompt(prompt)

    str

    SUMMARIZE

    profile.summarize(...)

    str

    TRANSLATE

    profile.translate(...)

    str

    +
    +
    +

    1.2. Choosing an action

    +

    Use show_sql before run_sql when you want to inspect generated SQL +before executing it. Use run_sql when the application should return a +tabular result. Use narrate when users need a natural language answer +instead of a table. Use explain_sql and show_prompt when tuning profile +attributes, object lists, comments, constraints, or feedback.

    +
    +
    +

    1.3. Examples

    +

    Use a convenience method:

    +
    profile = select_ai.Profile(profile_name="oci_ai_profile")
    +sql = profile.show_sql(prompt="How many promotions?")
    +
    +
    +

    Use generate with an explicit action:

    +
    profile = select_ai.Profile(profile_name="oci_ai_profile")
    +
    +sql = profile.generate(
    +    prompt="How many promotions?",
    +    action=select_ai.Action.SHOWSQL,
    +)
    +
    +df = profile.generate(
    +    prompt="How many promotions?",
    +    action=select_ai.Action.RUNSQL,
    +)
    +
    +
    +

    Use an action selected at runtime:

    +
    action = select_ai.Action("showsql")
    +result = profile.generate(
    +    prompt="How many promotions?",
    +    action=action,
    +)
    +
    +
    +
    +
    +

    1.4. Streaming

    +

    Streaming is supported for text-returning generation actions: +CHAT, NARRATE, EXPLAINSQL, SHOWSQL, and SHOWPROMPT. +Streaming is not supported for RUNSQL because it returns a +pandas.DataFrame.

    +
    for chunk in profile.generate(
    +    prompt="What is OCI?",
    +    action=select_ai.Action.CHAT,
    +    stream=True,
    +    chunk_size=4096,
    +):
    +    print(chunk, end="")
    +
    +
    +
    @@ -209,6 +335,19 @@

    1. Supported Actions

  • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
  • diff --git a/docs/user_guide/agent.html b/docs/user_guide/agent.html index 2db8dcc..539e709 100644 --- a/docs/user_guide/agent.html +++ b/docs/user_guide/agent.html @@ -5,21 +5,21 @@ - 1. Tool — Select AI for Python 1.3.0 documentation + 1. Tool — Select AI for Python 1.4.0rc1 documentation - + - + - + @@ -64,7 +64,8 @@

    Table of Contents

    Previous topic

    1. SummaryParams

    + title="previous chapter">1. Inline content

    Next topic

    @@ -193,7 +198,7 @@

    Navigation

    next |
  • - previous |
  • Python logo
  • Python »
  • @@ -203,7 +208,7 @@

    Navigation

  • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
  • @@ -238,20 +243,41 @@

    Navigation

    select_ai.agent adds a thin Python layer over Oracle Autonomous Database’s DBMS_CLOUD_AI_AGENT package so you can define tools, compose tasks, wire up -agents and run teams from Python using the existing select_ai connection objects

    +agents and run teams from Python using the existing Select AI connection +objects.

    • Keep agent state and orchestration in the database

    • Register callable tools (PL/SQL procedure or functions, SQL, external HTTP endpoints, Slack or Email notifications) and attach them to tasks

    • Group agents into teams and invoke them with a single API call

    +

    Agent workflows build on the same setup used by profiles: connect to Oracle +Database, create or reuse a Select AI profile, create credentials for any +external service used by tools, and grant network access for external +endpoints. See Connection, Profile, +Credential, and Privileges.

    +

    The usual agent workflow is:

    +
      +
    • Create tools that an agent can use.

    • +
    • Create tasks that describe the work and list the tools available for that +task.

    • +
    • Create an agent with a role and an LLM profile.

    • +
    • Create a team that pairs agents with tasks.

    • +
    • Run the team with a user prompt.

    • +
    +

    Tools, tasks, agents, and teams are database objects. Use replace=True when +you want to recreate an existing object with the same name, and force=True +when cleanup should succeed even if the object does not exist.

    -

    Tool

    +

    1. Tool

    A callable which Select AI agent can invoke to accomplish a certain task. Users can either register built-in tools or create a custom tool using a PL/SQL stored procedure.

    +

    Use focused tools with clear instructions. The task and agent prompts decide +when tools are used, so tool names, descriptions, and instructions should be +specific enough for the model to choose the right tool.

    -

    Supported Tools

    +

    1.1. Supported Tools

    Following class methods of select_ai.agent.Tool class can be used to create tools. Invoking them will create a proxy object in the Python layer and persist the tool in the Database using @@ -281,16 +307,7 @@

    Supported Tools

    HTTP

    select_ai.agent.Tool.create_http_tool

      -
    • tool_name

    • -
    • credential_name

    • -
    • endpoint

    • -
    -

    SQL

    SQL

    select_ai.agent.Tool.create_sql_tool

    • tool_name

    • @@ -298,16 +315,16 @@

      Supported Tools

    SLACK

    SLACK

    select_ai.agent.Tool.create_slack_notification_tool

    • tool_name

    • credential_name

    • -
    • slack_channel

    • +
    • channel

    WEBSEARCH

    WEBSEARCH

    select_ai.agent.Tool.create_websearch_tool

    • tool_name

    • @@ -315,7 +332,7 @@

      Supported Tools

    PL/SQL custom tool

    PL/SQL custom tool

    select_ai.agent.Tool.create_pl_sql_tool

    • tool_name

    • @@ -323,7 +340,7 @@

      Supported Tools

    RAG

    RAG

    select_ai.agent.Tool.create_rag_tool

    • tool_name

    • @@ -333,6 +350,43 @@

      Supported Tools +

      1.2. Tool selection

      + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + +
      When to use each tool

      Tool type

      Use case

      SQL

      Ask questions over database objects using a Select AI profile.

      RAG

      Answer questions using content indexed by a vector index profile.

      WEBSEARCH

      Search public web content using a web search credential.

      SLACK

      Send a Slack notification from an agent workflow.

      EMAIL

      Send an email notification from an agent workflow.

      PL/SQL custom tool

      Call a database procedure or function for application-specific work.

      +

      Notification and web search tools require credentials and network access for +the external service. SQL and RAG tools require existing Select AI profiles.

      class select_ai.agent.ToolAttributes(instruction: str | None = None, function: str | None = None, tool_params: ToolParams | None = None, tool_inputs: List[Mapping] | None = None, tool_type: ToolType | None = None)
      @@ -347,19 +401,9 @@

      Supported Toolsselect_ai.agent.ToolParams) – Tool parameters for built-in tools

      -
    • tool_inputs (List[Mapping]) –

      Describes input arguments. -Similar to column comments in a table. For example: -“tool_inputs”: [

      -
      -
      -
      {

      “name”: “data_guard”, -“description”: “Only supported values are “Enabled” and “Disabled””

      -
      -
      -

      }

      -
      -

      ]

      -

    • +
    • tool_inputs (List[Mapping]) – Describes input arguments. +Similar to column comments in a table. Each mapping can include keys such +as name and description.

    @@ -632,7 +676,7 @@

    Supported Tools -

    Create Tool

    +

    1.3. Create Tool

    The following example shows creation of an AI agent tool to perform natural language translation to SQL using an OCI AI profile

    import os
    @@ -691,7 +735,7 @@ 

    Create Toolprofile_name='oci_ai_profile', recipient=None, sender=None, - slack_channel=None, + channel=None, smtp_host=None), tool_inputs=None, tool_type=<ToolType.SQL: 'SQL'>) @@ -699,7 +743,7 @@

    Create Tool -

    List Tools

    +

    1.4. List Tools

    import os
     
     import select_ai
    @@ -724,7 +768,7 @@ 

    List Tools -

    Task

    +

    2. Task

    Each task is identified by a task_name and includes a set of attributes that guide the agent’s behavior during execution. Key attributes include the instruction, which describes the task’s purpose and @@ -884,9 +928,12 @@

    Task
    -

    Create Task

    +

    2.1. Create Task

    In the following task, we use the MOVIE_SQL_TOOL created in the previous step

    +

    The instruction is the main task prompt. Use placeholders such as +{query} when the user prompt should be inserted into the task. The +tools list limits which tools the agent can use for the task.

    import os
     from pprint import pformat
     
    @@ -928,7 +975,7 @@ 

    Create Task -

    List Tasks

    +

    2.2. List Tasks

    import os
     
     import select_ai
    @@ -952,11 +999,14 @@ 

    List Tasks -

    Agent

    +

    3. Agent

    A Select AI Agent is defined using agent_name, its attributes and an optional description. The attributes must include key agent properties such as profile_name which specifies the LLM profile used for prompt generation and role, which outlines the agent’s intended role and behavioral context.

    +

    The agent profile supplies the model used for planning and reasoning. The role +should describe the agent’s domain, boundaries, and expected behavior. Keep the +role specific to the tasks assigned to the agent.

    class select_ai.agent.AgentAttributes(profile_name: str, role: str, enable_human_tool: bool | None = True)
    @@ -1096,7 +1146,7 @@

    Agent

    -

    Create Agent

    +

    3.1. Create Agent

    import os
     
     import select_ai
    @@ -1134,7 +1184,7 @@ 

    Create Agent -

    Team

    +

    4. Team

    AI Agent Team coordinates the execution of multiple agents working together to fulfill a user request. Each team is uniquely identified by a team_name and configured through a set of attributes that define its composition and @@ -1142,6 +1192,19 @@

    Teamprocess attribute defines how tasks should be executed.

    +

    Currently, process="sequential" is used to execute task assignments in +order. Reuse the same agent in multiple team entries when the agent should +perform multiple tasks.

    +

    For example:

    +
    attributes = TeamAttributes(
    +    agents=[
    +        {"name": "MOVIE_ANALYST", "task": "ANALYZE_MOVIE_TASK"},
    +        {"name": "MOVIE_ANALYST", "task": "SUMMARIZE_MOVIE_TASK"},
    +    ],
    +    process="sequential",
    +)
    +
    +
    class select_ai.agent.TeamAttributes(agents: List[Mapping], process: str = 'sequential')
    @@ -1227,6 +1290,67 @@

    Team

    Enable the AI agent team

    +
    +
    +export(object_storage_credential_name: str | None = None, location: str | None = None, params: str | Mapping | None = None) str | None
    +

    Export this AI agent team specification.

    +

    If object storage details are provided, the specification is written to +the given location and None is returned. Otherwise, the specification is +returned as a string.

    +
    +
    Parameters:
    +
      +
    • object_storage_credential_name (str) – Optional credential name +used to write the exported specification to object storage. Must be +specified together with location.

    • +
    • location (str) – Optional object storage URI where the exported +specification should be written. Must be specified together with +object_storage_credential_name.

    • +
    • params (str or Mapping) – Optional export parameters. May be a JSON string or a +Python mapping.

    • +
    +
    +
    Returns:
    +

    Exported team specification as a JSON string when exporting +inline, or None when exporting to object storage.

    +
    +
    Return type:
    +

    str or None

    +
    +
    +
    + +
    +
    +classmethod export_team(team_name: str, object_storage_credential_name: str | None = None, location: str | None = None, params: str | Mapping | None = None) str | None
    +

    Export an AI agent team specification.

    +

    If object storage details are provided, the specification is written to +the given location and None is returned. Otherwise, the specification is +returned as a string.

    +
    +
    Parameters:
    +
      +
    • team_name (str) – Name of the AI agent team to export.

    • +
    • object_storage_credential_name (str) – Optional credential name +used to write the exported specification to object storage. Must be +specified together with location.

    • +
    • location (str) – Optional object storage URI where the exported +specification should be written. Must be specified together with +object_storage_credential_name.

    • +
    • params (str or Mapping) – Optional export parameters. May be a JSON string or a +Python mapping.

    • +
    +
    +
    Returns:
    +

    Exported team specification as a JSON string when exporting +inline, or None when exporting to object storage.

    +
    +
    Return type:
    +

    str or None

    +
    +
    +
    +
    classmethod fetch(team_name: str) Team
    @@ -1245,6 +1369,36 @@

    Team

    +
    +
    +classmethod import_team(profile_name: str, team_name: str | None = None, specification: str | Mapping | None = None, object_storage_credential_name: str | None = None, location: str | None = None, force: bool | None = False, params: str | Mapping | None = None) None
    +

    Import an AI agent team specification and create the associated team, +agents, tasks, and tools in the database.

    +
    +
    Parameters:
    +
      +
    • profile_name (str) – Name of the Select AI profile to use for the +imported team and agents in the target database.

    • +
    • team_name (str) – Optional name for the imported team. If omitted, +the team name from the specification is used.

    • +
    • specification (str or Mapping) – Team specification to import. May be a JSON +string or a Python mapping. Omit this when importing from object +storage.

    • +
    • object_storage_credential_name (str) – Optional credential name +used to read the specification from object storage. Must be specified +together with location.

    • +
    • location (str) – Optional object storage URI of the specification +to import. Must be specified together with +object_storage_credential_name.

    • +
    • force (bool) – Whether to replace conflicting database objects +during import. Default value is False.

    • +
    • params (str or Mapping) – Optional import parameters. May be a JSON string or a +Python mapping.

    • +
    +
    +
    +
    +
    classmethod list(team_name_pattern: str | None = '.*') Iterator[Team]
    @@ -1276,16 +1430,11 @@

    Team -
  • params (Mapping[str, str]) –

    Optional parameters for the task. -Currently, the following parameters are supported:

    -
      -
    • conversation_id: Identifies the conversation session associated

    • -
    -

    with the agent team

    -
      -
    • variables: key-value pairs that provide additional input to the agent team.

    • -
    -

  • +
  • params (Mapping[str, str]) – Optional parameters for the task. +Supported keys include conversation_id, which identifies the +conversation session associated with the agent team, and +variables, which provides additional key-value input to the agent +team.

  • @@ -1307,7 +1456,20 @@

    Team
    -

    Run Team

    +

    4.1. Run Team

    +

    Team.run(...) starts the team workflow. The prompt argument is passed to +the task and can be referenced by task instructions using {query}. +params can include conversation_id to associate multiple runs with the +same conversation and variables to pass additional key-value inputs.

    +
    result = team.run(
    +    prompt="Could you list the movies in the database?",
    +    params={
    +        "conversation_id": conversation_id,
    +        "variables": {"audience": "analyst"},
    +    },
    +)
    +
    +
    import os
     import uuid
     
    @@ -1365,11 +1527,148 @@ 

    Run Team

    +
    +

    4.2. Export and Import Team

    +

    Select AI agent teams can be exported into a portable specification and +imported into the same database, a different database, or another Select AI +service. The specification describes the team composition and the associated +agent, task, and tool definitions that are needed to recreate the team.

    +

    Team.export_team() returns the specification as a JSON string by default. +Team.import_team() accepts either that JSON string or a Python mapping +containing the same team definition structure. In most cases, pass a dict, +for example the result of json.loads(exported_spec). Other +JSON-serializable collections.abc.Mapping +objects, such as OrderedDict, can also be used. On import, +profile_name identifies the Select AI profile to use in the target +database. team_name can be provided to create the imported team under a new +name; this is useful when importing into the same database as the source team.

    +

    If imported object names conflict with existing agents, tasks, tools, or teams, +set force=True to let the database replace the conflicting objects. Use this +carefully when importing into a shared schema because conflicting components can +be dropped and recreated.

    +
    import json
    +import os
    +
    +import select_ai
    +from select_ai.agent import (
    +    Agent,
    +    AgentAttributes,
    +    Task,
    +    TaskAttributes,
    +    Team,
    +    TeamAttributes,
    +)
    +
    +user = os.getenv("SELECT_AI_USER")
    +password = os.getenv("SELECT_AI_PASSWORD")
    +dsn = os.getenv("SELECT_AI_DB_CONNECT_STRING")
    +profile_name = os.getenv("SELECT_AI_PROFILE_NAME", "LLAMA_4_MAVERICK")
    +
    +select_ai.connect(user=user, password=password, dsn=dsn)
    +
    +task = Task(
    +    task_name="EXPORT_IMPORT_MOVIE_TASK",
    +    description="Task used by the team export/import sample",
    +    attributes=TaskAttributes(
    +        instruction="Help the user with movie questions. Question: {query}",
    +        tools=[],
    +        enable_human_tool=False,
    +    ),
    +)
    +task.create(replace=True)
    +
    +agent = Agent(
    +    agent_name="EXPORT_IMPORT_MOVIE_ANALYST",
    +    description="Agent used by the team export/import sample",
    +    attributes=AgentAttributes(
    +        profile_name=profile_name,
    +        role="You are an AI Movie Analyst.",
    +        enable_human_tool=False,
    +    ),
    +)
    +agent.create(enabled=True, replace=True)
    +
    +source_team = Team(
    +    team_name="EXPORT_IMPORT_MOVIE_TEAM",
    +    attributes=TeamAttributes(
    +        agents=[
    +            {
    +                "name": agent.agent_name,
    +                "task": task.task_name,
    +            }
    +        ],
    +        process="sequential",
    +    ),
    +)
    +source_team.create(enabled=True, replace=True)
    +
    +specification = json.loads(source_team.export())
    +print("Exported specification:")
    +print(json.dumps(specification, indent=2))
    +
    +specification["name"] = "IMPORTED_MOVIE_ANALYST"
    +specification["task"]["task_name"] = "IMPORTED_ANALYZE_MOVIE_TASK"
    +
    +Team.import_team(
    +    profile_name=profile_name,
    +    team_name="IMPORTED_MOVIE_AGENT_TEAM",
    +    specification=specification,
    +    force=True,
    +)
    +
    +team = Team.fetch("IMPORTED_MOVIE_AGENT_TEAM")
    +print("Imported team:", team)
    +
    +
    +

    output:

    +
    Exported specification:
    +{
    +  "name": "EXPORT_IMPORT_MOVIE_ANALYST",
    +  "component_type": "Agent",
    +  "task": {
    +    "task_name": "EXPORT_IMPORT_MOVIE_TASK",
    +    "instruction": "Help the user with movie questions. Question: {query}",
    +    "task_attributes": {
    +      "enable_human_tool": "false",
    +      "tools": []
    +    }
    +  },
    +  "llm_config": {
    +    "name": "LLAMA_4_MAVERICK",
    +    "component_type": "oci"
    +  }
    +}
    +Imported team: Team(team_name=IMPORTED_MOVIE_AGENT_TEAM, ...)
    +
    +
    +

    The same APIs can also read from or write to object storage by passing both +object_storage_credential_name and location. When exporting to object +storage, Team.export_team() writes the specification to the location and +returns None. When importing from object storage, pass the same credential +and location instead of specification.

    +
    +
    +

    4.3. Lifecycle helpers

    +

    All agent object types support list, fetch, enable, disable, and delete +operations.

    +
    for tool in select_ai.agent.Tool.list():
    +    print(tool.tool_name)
    +
    +task = select_ai.agent.Task.fetch("ANALYZE_MOVIE_TASK")
    +agent = select_ai.agent.Agent.fetch("MOVIE_ANALYST")
    +team = select_ai.agent.Team.fetch("MOVIE_AGENT_TEAM")
    +
    +team.disable()
    +team.enable()
    +team.delete(force=True)
    +
    +
    +

    -

    AI agent examples

    +

    5. AI agent examples

    -

    Web Search Agent using OpenAI’s GPT model

    +

    5.1. Web Search Agent using OpenAI’s GPT model

    import os
     
     import select_ai
    @@ -1519,93 +1818,6 @@ 

    Web Search Agent using OpenAI’s GPT model -

    Async AI Agent

    -

    @@ -1619,7 +1831,8 @@

    Async AI AgentTable of Contents

    Previous topic

    1. SummaryParams

    + title="previous chapter">1. Inline content

    Next topic

    @@ -1748,7 +1965,7 @@

    Navigation

    next |
  • - previous |
  • Python logo
  • Python »
  • @@ -1758,7 +1975,7 @@

    Navigation

  • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
  • diff --git a/docs/user_guide/async_agent.html b/docs/user_guide/async_agent.html index 141feb6..f198f8b 100644 --- a/docs/user_guide/async_agent.html +++ b/docs/user_guide/async_agent.html @@ -5,19 +5,20 @@ - 1. AsyncTool — Select AI for Python 1.3.0 documentation + 1. AsyncTool — Select AI for Python 1.4.0rc1 documentation - + - + + @@ -127,7 +128,10 @@

    Table of Contents

  • AsyncTeam.delete_team()
  • AsyncTeam.disable()
  • AsyncTeam.enable()
  • +
  • AsyncTeam.export()
  • +
  • AsyncTeam.export_team()
  • AsyncTeam.fetch()
  • +
  • AsyncTeam.import_team()
  • AsyncTeam.list()
  • AsyncTeam.run()
  • AsyncTeam.set_attribute()
  • @@ -135,7 +139,9 @@

    Table of Contents

  • 4.1. Run Team
  • -
  • 4.2. List Teams
  • +
  • 4.2. Export and Import Team
  • +
  • 4.3. Lifecycle helpers
  • +
  • 4.4. List Teams
  • 5. Async AI agent examples
      @@ -150,6 +156,11 @@

      Previous topic

      1. Tool

  • +
    +

    Next topic

    +

    1. Command line interface

    +

    This Page

      @@ -177,6 +188,9 @@

      Navigation

    • index
    • +
    • + next |
    • previous |
    • @@ -188,10 +202,9 @@

      Navigation

    • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
    • -
    • @@ -223,9 +236,49 @@

      Navigation

      select_ai.agent also provides async interfaces to be used with -async / await keywords

      +async / await keywords. Use these classes in applications that already +use asyncio and select_ai.async_connect() or +select_ai.create_pool_async().

      +

      The async agent object model mirrors the synchronous agent object model:

      - + ++++ + + + + + + + + + + + + + + + + + + + +
      Select AI Async Agent ToolsSync and async agent APIs

      Sync class

      Async class

      select_ai.agent.Tool

      select_ai.agent.AsyncTool

      select_ai.agent.Task

      select_ai.agent.AsyncTask

      select_ai.agent.Agent

      select_ai.agent.AsyncAgent

      select_ai.agent.Team

      select_ai.agent.AsyncTeam

      +

      Create or reuse the same database objects as the synchronous APIs. Async +methods must be awaited, and async list methods return async iterators.

      +
      await select_ai.async_connect(user=user, password=password, dsn=dsn)
      +
      +async for tool in select_ai.agent.AsyncTool.list():
      +    print(tool.tool_name)
      +
      +
      +

      Tools, tasks, agents, and teams are database objects. Use replace=True when +you want to recreate an existing object with the same name, and force=True +when cleanup should succeed even if the object does not exist.

      + +@@ -249,16 +302,7 @@

      Navigation

      - - - - - + - + - + - + - +
      Select AI Async Agent Tools

      HTTP

      select_ai.agent.AsyncTool.create_http_tool

        -
      • tool_name

      • -
      • credential_name

      • -
      • endpoint

      • -
      -

      SQL

      SQL

      select_ai.agent.AsyncTool.create_sql_tool

      • tool_name

      • @@ -266,16 +310,16 @@

        Navigation

      SLACK

      SLACK

      select_ai.agent.AsyncTool.create_slack_notification_tool

      • tool_name

      • credential_name

      • -
      • slack_channel

      • +
      • channel

      WEBSEARCH

      WEBSEARCH

      select_ai.agent.AsyncTool.create_websearch_tool

      • tool_name

      • @@ -283,7 +327,7 @@

        Navigation

      PL/SQL custom tool

      PL/SQL custom tool

      select_ai.agent.AsyncTool.create_pl_sql_tool

      • tool_name

      • @@ -291,7 +335,7 @@

        Navigation

      RAG

      RAG

      select_ai.agent.AsyncTool.create_rag_tool

      • tool_name

      • @@ -301,6 +345,12 @@

        Navigation

      +

      Notification and web search tools require credentials and network access for +the external service. SQL and RAG tools require existing Select AI profiles.

      +

      Tool selection follows the same guidance as Agent: use SQL +tools for database questions, RAG tools for vector-index-backed content, +notification tools for Slack or email, web search tools for public web content, +and PL/SQL tools for application-specific database logic.

      1. AsyncTool

      @@ -309,15 +359,15 @@

      1.
      async create(enabled: bool | None = True, replace: bool | None = False)
      -

      Create an AI Tool in the database -:param Optional[bool] enabled: Whether the tool should be enabled.

      -
      -

      Default: True

      -
      +

      Create an AI Tool in the database

      Parameters:
      -

      replace (Optional[bool]) – Whether the tool should be replaced. -Default: False

      +
        +
      • enabled (Optional[bool]) – Whether the tool should be enabled. +Default: True

      • +
      • replace (Optional[bool]) – Whether the tool should be replaced. +Default: False

      • +

      @@ -631,7 +681,7 @@

      1.1. Create Toolprofile_name='oci_ai_profile', recipient=None, sender=None, - slack_channel=None, + channel=None, smtp_host=None), tool_inputs=None, tool_type=<ToolType.SQL: 'SQL'>) @@ -803,6 +853,9 @@

      2. 2.1. Create Task

      In the following task, we use the MOVIE_SQL_TOOL created in the previous step

      +

      The instruction is the main task prompt. Use placeholders such as +{query} when the user prompt should be inserted into the task. The +tools list limits which tools the agent can use for the task.

      import asyncio
       import os
       from pprint import pformat
      @@ -1141,6 +1194,67 @@ 

      4. AsyncTeam +
      +async export(object_storage_credential_name: str | None = None, location: str | None = None, params: str | Mapping | None = None) str | None
      +

      Export this AI agent team specification.

      +

      If object storage details are provided, the specification is written to +the given location and None is returned. Otherwise, the specification is +returned as a string.

      +
      +
      Parameters:
      +
        +
      • object_storage_credential_name (str) – Optional credential name +used to write the exported specification to object storage. Must be +specified together with location.

      • +
      • location (str) – Optional object storage URI where the exported +specification should be written. Must be specified together with +object_storage_credential_name.

      • +
      • params (str or Mapping) – Optional export parameters. May be a JSON string or a +Python mapping.

      • +
      +
      +
      Returns:
      +

      Exported team specification as a JSON string when exporting +inline, or None when exporting to object storage.

      +
      +
      Return type:
      +

      str or None

      +
      +
      +
      + +
      +
      +async classmethod export_team(team_name: str, object_storage_credential_name: str | None = None, location: str | None = None, params: str | Mapping | None = None) str | None
      +

      Export an AI agent team specification.

      +

      If object storage details are provided, the specification is written to +the given location and None is returned. Otherwise, the specification is +returned as a string.

      +
      +
      Parameters:
      +
        +
      • team_name (str) – Name of the AI agent team to export.

      • +
      • object_storage_credential_name (str) – Optional credential name +used to write the exported specification to object storage. Must be +specified together with location.

      • +
      • location (str) – Optional object storage URI where the exported +specification should be written. Must be specified together with +object_storage_credential_name.

      • +
      • params (str or Mapping) – Optional export parameters. May be a JSON string or a +Python mapping.

      • +
      +
      +
      Returns:
      +

      Exported team specification as a JSON string when exporting +inline, or None when exporting to object storage.

      +
      +
      Return type:
      +

      str or None

      +
      +
      +
      +
      async classmethod fetch(team_name: str) AsyncTeam
      @@ -1159,6 +1273,36 @@

      4. AsyncTeam +
      +async classmethod import_team(profile_name: str, team_name: str | None = None, specification: str | Mapping | None = None, object_storage_credential_name: str | None = None, location: str | None = None, force: bool | None = False, params: str | Mapping | None = None) None
      +

      Import an AI agent team specification and create the associated team, +agents, tasks, and tools in the database.

      +
      +
      Parameters:
      +
        +
      • profile_name (str) – Name of the Select AI profile to use for the +imported team and agents in the target database.

      • +
      • team_name (str) – Optional name for the imported team. If omitted, +the team name from the specification is used.

      • +
      • specification (str or Mapping) – Team specification to import. May be a JSON +string or a Python mapping. Omit this when importing from object +storage.

      • +
      • object_storage_credential_name (str) – Optional credential name +used to read the specification from object storage. Must be specified +together with location.

      • +
      • location (str) – Optional object storage URI of the specification +to import. Must be specified together with +object_storage_credential_name.

      • +
      • force (bool) – Whether to replace conflicting database objects +during import. Default value is False.

      • +
      • params (str or Mapping) – Optional import parameters. May be a JSON string or a +Python mapping.

      • +
      +
      +
      +

      +
      classmethod list(team_name_pattern: str | None = '.*') AsyncGenerator[AsyncTeam, None]
      @@ -1190,16 +1334,11 @@

      4. AsyncTeamconversation_id, which identifies the +conversation session associated with the agent team, and +variables, which provides additional key-value input to the agent +team.

    @@ -1222,6 +1361,20 @@

    4. AsyncTeam

    4.1. Run Team

    +

    AsyncTeam.run(...) starts the team workflow. The prompt argument is +passed to the task and can be referenced by task instructions using +{query}. params can include conversation_id to associate multiple +runs with the same conversation and variables to pass additional key-value +inputs.

    +
    result = await team.run(
    +    prompt="Could you list the movies in the database?",
    +    params={
    +        "conversation_id": conversation_id,
    +        "variables": {"audience": "analyst"},
    +    },
    +)
    +
    +
    import asyncio
     import os
     import uuid
    @@ -1280,8 +1433,151 @@ 

    4.1. Run Team

    +
    +

    4.2. Export and Import Team

    +

    Select AI agent teams can be exported into a portable specification and +imported into the same database, a different database, or another Select AI +service. The specification describes the team composition and the associated +agent, task, and tool definitions that are needed to recreate the team.

    +

    AsyncTeam.export_team() returns the specification as a JSON string by +default. AsyncTeam.import_team() accepts either that JSON string or a Python +mapping containing the same team definition structure. In most cases, pass a +dict, for example the result of json.loads(exported_spec). Other +JSON-serializable collections.abc.Mapping +objects, such as OrderedDict, can also be used. On import, +profile_name identifies the Select AI profile to use in the target +database. team_name can be provided to create the imported team under a new +name; this is useful when importing into the same database as the source team.

    +

    If imported object names conflict with existing agents, tasks, tools, or teams, +set force=True to let the database replace the conflicting objects. Use this +carefully when importing into a shared schema because conflicting components can +be dropped and recreated.

    +
    import asyncio
    +import json
    +import os
    +
    +import select_ai
    +from select_ai.agent import (
    +    AgentAttributes,
    +    AsyncAgent,
    +    AsyncTask,
    +    AsyncTeam,
    +    TaskAttributes,
    +    TeamAttributes,
    +)
    +
    +user = os.getenv("SELECT_AI_USER")
    +password = os.getenv("SELECT_AI_PASSWORD")
    +dsn = os.getenv("SELECT_AI_DB_CONNECT_STRING")
    +profile_name = os.getenv("SELECT_AI_PROFILE_NAME", "LLAMA_4_MAVERICK")
    +
    +
    +async def main():
    +    await select_ai.async_connect(user=user, password=password, dsn=dsn)
    +
    +    task = AsyncTask(
    +        task_name="EXPORT_IMPORT_MOVIE_TASK",
    +        description="Task used by the team export/import sample",
    +        attributes=TaskAttributes(
    +            instruction="Help the user with movie questions. Question: {query}",
    +            tools=[],
    +            enable_human_tool=False,
    +        ),
    +    )
    +    await task.create(replace=True)
    +
    +    agent = AsyncAgent(
    +        agent_name="EXPORT_IMPORT_MOVIE_ANALYST",
    +        description="Agent used by the team export/import sample",
    +        attributes=AgentAttributes(
    +            profile_name=profile_name,
    +            role="You are an AI Movie Analyst.",
    +            enable_human_tool=False,
    +        ),
    +    )
    +    await agent.create(enabled=True, replace=True)
    +
    +    source_team = AsyncTeam(
    +        team_name="EXPORT_IMPORT_MOVIE_TEAM",
    +        attributes=TeamAttributes(
    +            agents=[
    +                {
    +                    "name": agent.agent_name,
    +                    "task": task.task_name,
    +                }
    +            ],
    +            process="sequential",
    +        ),
    +    )
    +    await source_team.create(enabled=True, replace=True)
    +
    +    specification = json.loads(await source_team.export())
    +    print("Exported specification:")
    +    print(json.dumps(specification, indent=2))
    +
    +    specification["name"] = "IMPORTED_MOVIE_ANALYST"
    +    specification["task"]["task_name"] = "IMPORTED_ANALYZE_MOVIE_TASK"
    +
    +    await AsyncTeam.import_team(
    +        profile_name=profile_name,
    +        team_name="IMPORTED_MOVIE_AGENT_TEAM",
    +        specification=specification,
    +        force=True,
    +    )
    +
    +    team = await AsyncTeam.fetch("IMPORTED_MOVIE_AGENT_TEAM")
    +    print("Imported team:", team)
    +
    +
    +asyncio.run(main())
    +
    +
    +

    output:

    +
    Exported specification:
    +{
    +  "name": "EXPORT_IMPORT_MOVIE_ANALYST",
    +  "component_type": "Agent",
    +  "task": {
    +    "task_name": "EXPORT_IMPORT_MOVIE_TASK",
    +    "instruction": "Help the user with movie questions. Question: {query}",
    +    "task_attributes": {
    +      "enable_human_tool": "false",
    +      "tools": []
    +    }
    +  },
    +  "llm_config": {
    +    "name": "LLAMA_4_MAVERICK",
    +    "component_type": "oci"
    +  }
    +}
    +Imported team: AsyncTeam(team_name=IMPORTED_MOVIE_AGENT_TEAM, ...)
    +
    +
    +

    The same APIs can also read from or write to object storage by passing both +object_storage_credential_name and location. When exporting to object +storage, AsyncTeam.export_team() writes the specification to the location +and returns None. When importing from object storage, pass the same +credential and location instead of specification.

    +
    +
    +

    4.3. Lifecycle helpers

    +

    All async agent object types support list, fetch, enable, disable, and delete +operations.

    +
    async for tool in select_ai.agent.AsyncTool.list():
    +    print(tool.tool_name)
    +
    +task = await select_ai.agent.AsyncTask.fetch("ANALYZE_MOVIE_TASK")
    +agent = await select_ai.agent.AsyncAgent.fetch("MOVIE_ANALYST")
    +team = await select_ai.agent.AsyncTeam.fetch("MOVIE_AGENT_TEAM")
    +
    +await team.disable()
    +await team.enable()
    +await team.delete(force=True)
    +
    +
    +
    -

    4.2. List Teams

    +

    4.4. List Teams

    +
    +

    Next topic

    +

    1. Command line interface

    +

    This Page

      @@ -1598,6 +1904,9 @@

      Navigation

    • index
    • +
    • + next |
    • previous |
    • @@ -1609,10 +1918,9 @@

      Navigation

    • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
    • -
    • diff --git a/docs/user_guide/async_profile.html b/docs/user_guide/async_profile.html index 000c967..223716f 100644 --- a/docs/user_guide/async_profile.html +++ b/docs/user_guide/async_profile.html @@ -5,21 +5,21 @@ - 1. AsyncProfile API — Select AI for Python 1.3.0 documentation + 1. Async profile lifecycle — Select AI for Python 1.4.0rc1 documentation - + - + - + @@ -63,7 +63,9 @@

      Table of Contents

      Previous topic

      1. Profile Object Model

      + title="previous chapter">1. Profile lifecycle

      Next topic

      @@ -146,7 +155,7 @@

      Navigation

      next |
    • - previous |
    • Python logo
    • Python »
    • @@ -156,11 +165,10 @@

      Navigation

    • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
    • - - +
    • @@ -190,12 +198,86 @@

      Navigation

      -

      An AsyncProfile object can be created with select_ai.AsyncProfile() -AsyncProfile support use of concurrent programming with asyncio. +

      An AsyncProfile object can be created with select_ai.AsyncProfile(). +AsyncProfile supports concurrent programming with asyncio. Unless explicitly noted as synchronous, the AsyncProfile methods should be used with await.

      +

      Use AsyncProfile in applications that already use +select_ai.async_connect() or select_ai.create_pool_async(). The async +profile object uses the same database profile objects as Profile; only the +Python API style changes.

      +

      Because AsyncProfile initializes itself from the database, create or fetch +instances with await:

      +
      async_profile = await select_ai.AsyncProfile(
      +    profile_name="async_oci_ai_profile",
      +)
      +
      +
      +

      Before creating an async profile, make sure the database user has the required +privileges, a credential for the AI provider, network access to the provider +endpoint, and access to the database objects included in the profile. See +Privileges, Credential, +Provider, and +ProfileAttributes.

      +
      +

      1. Async profile lifecycle

      +

      The usual async profile lifecycle is:

      +
        +
      • Create or reuse an async database connection or async pool.

      • +
      • Create a provider object.

      • +
      • Create ProfileAttributes with the provider, credential name, and object +list.

      • +
      • Create the profile with await select_ai.AsyncProfile(...).

      • +
      • Reuse the profile later by name.

      • +
      • Update profile attributes when provider settings or object scope changes.

      • +
      • Delete profiles that are no longer needed.

      • +
      +

      replace=True recreates a profile when a profile with the same name already +exists. merge=True fetches the existing profile and updates it with the +non-null attributes passed by the caller.

      +
      +
      +

      2. Async profile actions

      + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Common async profile actions

      Method

      Description

      show_sql()

      Generates SQL for a natural language prompt without executing it.

      run_sql()

      Generates SQL, executes it, and returns a pandas.DataFrame.

      narrate()

      Generates SQL, executes it, and returns a natural language answer.

      explain_sql()

      Explains the generated SQL for a prompt.

      show_prompt()

      Shows the prompt sent to the model.

      chat()

      Sends a general chat prompt to the model.

      summarize()

      Summarizes inline content or content referenced by a URI.

      translate()

      Translates text from one language to another.

      -

      1. AsyncProfile API

      +

      2.1. AsyncProfile API

      class select_ai.AsyncProfile(*args, **kwargs)
      @@ -235,13 +317,15 @@

      1.
      -async chat(prompt, params: Mapping = None) str
      +async chat(prompt, params: Mapping = None, stream: bool = False, chunk_size: int = 8192) str | AsyncGenerator[str, None]

      Asynchronously chat with the LLM

      Parameters:
      • prompt (str) – Natural language prompt

      • params – Parameters to include in the LLM request

      • +
      • stream (bool) – Return an async iterator of response chunks

      • +
      • chunk_size (int) – Number of characters to read per stream chunk

      Returns:
      @@ -336,13 +420,15 @@

      1.
      -async explain_sql(prompt: str, params: Mapping = None)
      +async explain_sql(prompt: str, params: Mapping = None, stream: bool = False, chunk_size: int = 8192)

      Explain the generated SQL

      Parameters:
      • prompt (str) – Natural language prompt

      • params – Parameters to include in the LLM request

      • +
      • stream (bool) – Return an async iterator of response chunks

      • +
      • chunk_size (int) – Number of characters to read per stream chunk

      Returns:
      @@ -371,7 +457,7 @@

      1.
      -async generate(prompt: str, action=Action.SHOWSQL, params: Mapping = None) DataFrame | str | None
      +async generate(prompt: str, action=Action.SHOWSQL, params: Mapping = None, stream: bool = False, chunk_size: int = 8192) DataFrame | str | AsyncGenerator[str, None] | None

      Asynchronously perform AI translation using this profile

      Parameters:
      @@ -380,6 +466,8 @@

      1. Returns: @@ -438,13 +526,15 @@

      1.
      -async narrate(prompt, params: Mapping = None) str
      +async narrate(prompt, params: Mapping = None, stream: bool = False, chunk_size: int = 8192) str | AsyncGenerator[str, None]

      Narrate the result of the SQL

      Parameters:
      • prompt (str) – Natural language prompt

      • params – Parameters to include in the LLM request

      • +
      • stream (bool) – Return an async iterator of response chunks

      • +
      • chunk_size (int) – Number of characters to read per stream chunk

      Returns:
      @@ -526,13 +616,15 @@

      1.
      -async show_prompt(prompt: str, params: Mapping = None)
      +async show_prompt(prompt: str, params: Mapping = None, stream: bool = False, chunk_size: int = 8192)

      Show the prompt sent to LLM

      Parameters:
      • prompt (str) – Natural language prompt

      • params – Parameters to include in the LLM request

      • +
      • stream (bool) – Return an async iterator of response chunks

      • +
      • chunk_size (int) – Number of characters to read per stream chunk

      Returns:
      @@ -543,13 +635,15 @@

      1.
      -async show_sql(prompt, params: Mapping = None)
      +async show_sql(prompt, params: Mapping = None, stream: bool = False, chunk_size: int = 8192)

      Show the generated SQL

      Parameters:
      • prompt (str) – Natural language prompt

      • params – Parameters to include in the LLM request

      • +
      • stream (bool) – Return an async iterator of response chunks

      • +
      • chunk_size (int) – Number of characters to read per stream chunk

      Returns:
      @@ -601,7 +695,9 @@

      1. -

      2. Async Profile creation

      +

      2.2. Async Profile creation

      +

      The following example creates an OCI Gen AI profile that can generate SQL over +objects in the SH schema.

      import asyncio
       import os
       from pprint import pformat
      @@ -672,8 +768,62 @@ 

      2. Async Profile creation +

      2.3. Reuse Async Profile

      +

      After a profile has been created, instantiate AsyncProfile with only the +profile name to reuse the database profile:

      +
      async_profile = await select_ai.AsyncProfile(
      +    profile_name="async_oci_ai_profile",
      +)
      +sql = await async_profile.show_sql(prompt="How many promotions?")
      +
      +
      +

      Use AsyncProfile.fetch(...) when you want to create a proxy object from a +saved database profile and raise an error if the profile does not exist:

      +
      async_profile = await select_ai.AsyncProfile.fetch(
      +    "async_oci_ai_profile"
      +)
      +
      +
      +

      +
      +

      2.4. Update Async Profile

      +

      Use set_attribute(...) to update one profile attribute or +set_attributes(...) to update several attributes. Updates are saved to the +database profile.

      +
      async_profile = await select_ai.AsyncProfile(
      +    profile_name="async_oci_ai_profile",
      +)
      +await async_profile.set_attribute("temperature", 0.1)
      +
      +await async_profile.set_attributes(
      +    select_ai.ProfileAttributes(
      +        max_tokens=2048,
      +        enforce_object_list=True,
      +    )
      +)
      +
      +
      +
      +
      +

      2.5. Delete Async Profile

      +

      Use delete(...) or AsyncProfile.delete_profile(...) to remove a profile +from the database. Pass force=True when cleanup should succeed even if the +profile does not exist.

      +
      async_profile = await select_ai.AsyncProfile(
      +    profile_name="async_oci_ai_profile",
      +)
      +await async_profile.delete(force=True)
      +
      +await select_ai.AsyncProfile.delete_profile(
      +    "async_oci_ai_profile",
      +    force=True,
      +)
      +
      +
      +
      -

      3. Async explain SQL

      +

      2.6. Async explain SQL

      import asyncio
       import os
       
      @@ -718,7 +868,7 @@ 

      3. Async explain SQL -

      4. Async run SQL

      +

      2.7. Async run SQL

      import asyncio
       import os
       
      @@ -750,7 +900,7 @@ 

      4. Async run SQL

      -

      5. Async show SQL

      +

      2.8. Async show SQL

      import asyncio
       import os
       
      @@ -778,8 +928,21 @@ 

      5. Async show SQL

      +
      +

      2.9. Async show prompt

      +

      Use show_prompt(...) to inspect the prompt that Select AI sends to the +model. This is useful when tuning profile attributes, object lists, comments, +constraints, and provider settings.

      +
      async_profile = await select_ai.AsyncProfile(
      +    profile_name="async_oci_ai_profile",
      +)
      +prompt = await async_profile.show_prompt(prompt="How many promotions?")
      +print(prompt)
      +
      +
      +
      -

      6. Async concurrent SQL

      +

      2.10. Async concurrent SQL

      import asyncio
       import os
       
      @@ -838,7 +1001,7 @@ 

      6. Async concurrent SQL -

      7. Async chat

      +

      2.11. Async chat

      import asyncio
       import os
       
      @@ -886,8 +1049,47 @@ 

      7. Async chat

      +
      +

      2.12. Async streaming chat

      +
      import asyncio
      +import os
      +
      +import select_ai
      +
      +user = os.getenv("SELECT_AI_USER")
      +password = os.getenv("SELECT_AI_PASSWORD")
      +dsn = os.getenv("SELECT_AI_DB_CONNECT_STRING")
      +
      +
      +async def main():
      +    await select_ai.async_connect(user=user, password=password, dsn=dsn)
      +    async_profile = await select_ai.AsyncProfile(
      +        profile_name="async_oci_ai_profile"
      +    )
      +
      +    chunks = await async_profile.chat(
      +        prompt="What is OCI ?", stream=True, chunk_size=4096
      +    )
      +    async for chunk in chunks:
      +        print(chunk, end="")
      +    print()
      +
      +
      +asyncio.run(main())
      +
      +
      +

      stream=True lets callers consume generated CLOB responses chunk by chunk, +reducing memory pressure and making it easier to progressively forward output +to files, services, or user interfaces. Async streaming text APIs return an +async iterator of str chunks after the awaited method call. The +chunk_size parameter controls the number of CLOB characters read per chunk; +it is not a byte count.

      +

      Streaming is supported by generate(), chat(), narrate(), +explain_sql(), show_sql(), and show_prompt(). It is not supported +for run_sql(), which returns a pandas.DataFrame.

      +
      -

      8. Summarize

      +

      2.13. Summarize

      Summarize inline content

      import asyncio
       import os
      @@ -975,7 +1177,7 @@ 

      8. Summarize -

      9. Translate

      +

      2.14. Translate

      import asyncio
       import os
       
      @@ -1008,7 +1210,7 @@ 

      9. Translate -

      10. Async pipeline

      +

      2.15. Async pipeline

      import asyncio
       import os
       
      @@ -1077,7 +1279,9 @@ 

      10. Async pipeline

      -

      11. List profiles asynchronously

      +

      2.16. List profiles asynchronously

      +

      Profile listing returns profiles visible to the connected database user. The +async list API returns an async iterator.

      import asyncio
       import os
       
      @@ -1106,6 +1310,7 @@ 

      11. List profiles asynchronouslyOCI_AI_PROFILE

      +
      @@ -1118,7 +1323,9 @@

      11. List profiles asynchronously

      Table of Contents

      Previous topic

      1. Profile Object Model

      + title="previous chapter">1. Profile lifecycle

      Next topic

      @@ -1201,7 +1415,7 @@

      Navigation

      next |
    • - previous |
    • Python logo
    • Python »
    • @@ -1211,11 +1425,10 @@

      Navigation

    • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
    • - - +
    • diff --git a/docs/user_guide/cli.html b/docs/user_guide/cli.html new file mode 100644 index 0000000..f966bf2 --- /dev/null +++ b/docs/user_guide/cli.html @@ -0,0 +1,492 @@ + + + + + + + + 1. Command line interface — Select AI for Python 1.4.0rc1 documentation + + + + + + + + + + + + + + + + + + + + + +
      + + + +
      + + + +
      +
      +
      +
      + +
      +

      1. Command line interface

      +

      The select-ai command line interface (CLI) provides a terminal workflow for +using Select AI profiles without writing Python code. It is intended for quick +exploration, profile validation, prompt testing, SQL generation, +summarization, translation, and interactive chat against an existing profile.

      +

      The CLI is useful for developers who want a fast shell workflow and for +non-developers who are comfortable running terminal commands but do not want to +write Python code. It can help users check whether a profile is configured +correctly, inspect generated SQL, try prompts during development, or interact +with a curated profile through a simple command.

      +

      The CLI works with Select AI profiles. RAG is supported when the selected +profile is already configured with a vector index. Additional CLI options and +workflows will be added in upcoming releases as the CLI evolves.

      +Select AI CLI demo + +

      The package provides an optional select-ai command line tool. Install the +CLI extra to use it:

      +
      pip install 'select_ai[cli]'
      +
      +
      +

      Use select-ai --help to view the available command groups and +select-ai <command> --help to view options for a specific command.

      +

      Set the database connection details as environment variables, or pass them as +command line options:

      +
      export SELECT_AI_USER=<db_user>
      +export SELECT_AI_PASSWORD=<db_password>
      +export SELECT_AI_DB_CONNECT_STRING=<db_connect_string>
      +
      +
      +
      +

      1.1. Connection options

      +

      All CLI commands accept the same database connection options:

      + + ++++ + + + + + + + + + + + + + + + + + + + + + + +
      Connection options

      Option

      Environment variable

      --user

      SELECT_AI_USER

      --password

      SELECT_AI_PASSWORD

      --dsn

      SELECT_AI_DB_CONNECT_STRING

      --wallet-location

      SELECT_AI_WALLET_LOCATION

      --wallet-password

      SELECT_AI_WALLET_PASSWORD

      +

      If --password and SELECT_AI_PASSWORD are not set, the CLI prompts for +the database password. Wallet options are optional and are only needed for +wallet-based database connections.

      +
      +
      +

      1.2. Interactive chat

      +

      The chat subcommand starts an interactive profile chat +Read-Eval-Print Loop (REPL). A REPL is a terminal session that reads each +prompt you type, evaluates it, prints the response, and then waits for the next +prompt. Pass an existing Select AI profile with --profile:

      +
      select-ai chat --profile OCI_AI_PROFILE
      +
      +
      +

      The REPL uses Profile.chat_session() so prompts in the same terminal session +share conversation context. Responses stream by default. Use --no-stream to +print each response after it is fully generated.

      +
      Connected to Select AI profile: OCI_AI_PROFILE
      +Type /help for commands. Type /exit to quit.
      +select_ai> What tables can I ask about?
      +...
      +select_ai> /exit
      +
      +
      +

      Useful options:

      +
        +
      • --user, --password, and --dsn override the environment values.

      • +
      • --wallet-location and --wallet-password configure wallet connections.

      • +
      • --chunk-size controls the number of CLOB characters read per stream chunk.

      • +
      • --conversation-length controls how many prompts are retained in context.

      • +
      • --keep-conversation keeps the database conversation after the REPL exits.

      • +
      +

      Inside the REPL, use these commands:

      + + ++++ + + + + + + + + + + + + + + + + + + + +
      Chat REPL commands

      Command

      Description

      /help

      Show available REPL commands.

      /clear

      Start a fresh database conversation.

      /exit

      Exit the chat session.

      /quit

      Exit the chat session.

      +
      +
      +

      1.3. SQL commands

      +

      SQL operations are one-shot subcommands instead of a REPL:

      +
      select-ai sql show --profile OCI_AI_PROFILE "count movies by genre"
      +select-ai sql run --profile OCI_AI_PROFILE "count movies by genre"
      +select-ai sql explain --profile OCI_AI_PROFILE "count movies by genre"
      +select-ai sql narrate --profile OCI_AI_PROFILE "count movies by genre"
      +
      +
      +

      show, explain, and narrate stream text output by default. Use +--no-stream to print the response after it is fully generated, and +--chunk-size to control the number of CLOB characters read per stream +chunk.

      +

      run executes the generated SQL and prints the returned result table. It +does not support streaming.

      +
      +
      +

      1.4. Profile commands

      +

      Summarize and translate are available under the profile command group:

      +
      select-ai profile list
      +select-ai profile list --pattern "OCI.*"
      +
      +select-ai profile summarize --profile OCI_AI_PROFILE "Text to summarize"
      +select-ai profile summarize --profile OCI_AI_PROFILE --file notes.txt
      +select-ai profile summarize \
      +    --profile OCI_AI_PROFILE \
      +    --location-uri https://example.com/article.txt
      +select-ai profile summarize \
      +    --profile OCI_AI_PROFILE \
      +    --location-uri https://objectstorage.example.com/n/namespace/b/bucket/o/file.txt \
      +    --credential-name OBJECT_STORE_CRED
      +
      +select-ai profile translate \
      +    --profile OCI_AI_PROFILE \
      +    --source-language English \
      +    --target-language German \
      +    "Thank you"
      +
      +
      +

      profile list prints profile names visible to the connected database user. +Use --pattern to filter names with a regular expression.

      +

      profile summarize accepts one content source at a time: inline text, +--file, or --location-uri. Use --prompt to guide the summary and +--credential-name when the location URI requires an object storage +credential.

      +
      +
      +

      1.5. Command summary

      + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      CLI command summary

      Command

      Purpose

      select-ai chat

      Start an interactive context-aware chat session.

      select-ai sql show

      Generate SQL without executing it.

      select-ai sql run

      Generate SQL, execute it, and print the result table.

      select-ai sql explain

      Explain generated SQL.

      select-ai sql narrate

      Generate and execute SQL, then return a natural language answer.

      select-ai profile list

      List saved profile names.

      select-ai profile summarize

      Summarize inline content, a file, or a URI.

      select-ai profile translate

      Translate text with a saved profile.

      +
      +
      + + +
      +
      +
      +
      + +
      +
      + + + + + diff --git a/docs/user_guide/concurrent_prompt_processing.html b/docs/user_guide/concurrent_prompt_processing.html new file mode 100644 index 0000000..5ac3b16 --- /dev/null +++ b/docs/user_guide/concurrent_prompt_processing.html @@ -0,0 +1,814 @@ + + + + + + + + 1. Concurrent prompt processing — Select AI for Python 1.4.0rc1 documentation + + + + + + + + + + + + + + + + + + + + +
      + + + +
      + + + +
      +
      +
      +
      + +
      +

      1. Concurrent prompt processing

      +

      Use concurrent prompt processing when an application needs to send multiple +independent prompts without waiting for each prompt to finish before starting +the next one. The select_ai module supports this pattern with both the +synchronous Profile API and the asynchronous AsyncProfile API.

      +

      Create a connection pool before running concurrent work. Use +select_ai.create_pool() for synchronous recipes and +select_ai.create_pool_async() for asynchronous recipes.

      +
      +

      1.1. Recipe summary

      + +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

      Recipe

      Script

      When to use

      Sync completion

      sync_thread_pool.py

      Use ThreadPoolExecutor when prompts are independent and results can +be handled as soon as each prompt completes.

      Sync input order

      sync_ordered_results.py

      Use ThreadPoolExecutor.map() when result order must match the input +prompt order.

      Sync queue

      sync_queue_workers.py

      Use worker threads and a queue for producer-consumer workloads where +prompts may arrive over time.

      Async input order

      async_gather.py

      Use asyncio.gather() when result order must match the input prompt +order.

      Async completion

      async_as_completed.py

      Use asyncio.as_completed() when each result should be processed as +soon as it is available.

      Async pipeline

      async_pipeline.py

      Use run_pipeline() when all prompt/action pairs are known up front +and should be sent in a single database round trip.

      Async queue

      async_queue_workers.py

      Use async queue workers for long-running async services or background +prompt processors.

      +
      +
      +

      1.2. Environment variables

      +

      The recipes use the same connection environment variables as the other samples:

      +
      export SELECT_AI_USER=<select_ai_db_user>
      +export SELECT_AI_PASSWORD=<select_ai_db_password>
      +export SELECT_AI_DB_CONNECT_STRING=<db_connect_string>
      +
      +
      +

      Optional environment variables control pool sizing and profile names:

      +
      export SELECT_AI_POOL_MIN=1
      +export SELECT_AI_POOL_MAX=4
      +export SELECT_AI_POOL_INCREMENT=1
      +export SELECT_AI_PROFILE_NAME=oci_ai_profile
      +
      +
      +

      Use SELECT_AI_PROFILE_NAME=async_oci_ai_profile for the async recipes if +that is the async profile name in your environment.

      +
      +
      +

      1.3. sync_thread_pool.py

      +

      This recipe uses ThreadPoolExecutor and as_completed(). Results are +printed in the order they finish.

      +
      from concurrent.futures import ThreadPoolExecutor, as_completed
      +import os
      +
      +import select_ai
      +
      +user = os.getenv("SELECT_AI_USER")
      +password = os.getenv("SELECT_AI_PASSWORD")
      +dsn = os.getenv("SELECT_AI_DB_CONNECT_STRING")
      +
      +pool_min = int(os.getenv("SELECT_AI_POOL_MIN", "1"))
      +pool_max = int(os.getenv("SELECT_AI_POOL_MAX", "4"))
      +pool_increment = int(os.getenv("SELECT_AI_POOL_INCREMENT", "1"))
      +
      +profile_name = os.getenv("SELECT_AI_PROFILE_NAME", "oci_ai_profile")
      +max_workers = int(os.getenv("SELECT_AI_MAX_WORKERS", str(pool_max)))
      +
      +prompts = [
      +    "How many customers?",
      +    "How many products?",
      +    "How many promotions?",
      +    "List the top 5 customers by sales.",
      +]
      +
      +
      +def show_sql(prompt):
      +    profile = select_ai.Profile(profile_name=profile_name)
      +    return prompt, profile.show_sql(prompt=prompt)
      +
      +
      +select_ai.create_pool(
      +    user=user,
      +    password=password,
      +    dsn=dsn,
      +    min_size=pool_min,
      +    max_size=pool_max,
      +    increment=pool_increment,
      +)
      +
      +try:
      +    with ThreadPoolExecutor(max_workers=max_workers) as executor:
      +        futures = [executor.submit(show_sql, prompt) for prompt in prompts]
      +
      +        for future in as_completed(futures):
      +            prompt, sql = future.result()
      +            print(f"\nPrompt: {prompt}")
      +            print(sql)
      +finally:
      +    select_ai.disconnect()
      +
      +
      +
      +
      +

      1.4. sync_ordered_results.py

      +

      This recipe uses ThreadPoolExecutor.map(). Prompts run concurrently, but +results are printed in the same order as the input list.

      +
      from concurrent.futures import ThreadPoolExecutor
      +import os
      +
      +import select_ai
      +
      +user = os.getenv("SELECT_AI_USER")
      +password = os.getenv("SELECT_AI_PASSWORD")
      +dsn = os.getenv("SELECT_AI_DB_CONNECT_STRING")
      +
      +pool_min = int(os.getenv("SELECT_AI_POOL_MIN", "1"))
      +pool_max = int(os.getenv("SELECT_AI_POOL_MAX", "4"))
      +pool_increment = int(os.getenv("SELECT_AI_POOL_INCREMENT", "1"))
      +
      +profile_name = os.getenv("SELECT_AI_PROFILE_NAME", "oci_ai_profile")
      +max_workers = int(os.getenv("SELECT_AI_MAX_WORKERS", str(pool_max)))
      +
      +prompts = [
      +    "How many customers?",
      +    "How many products?",
      +    "How many promotions?",
      +    "List the top 5 customers by sales.",
      +]
      +
      +
      +def show_sql(prompt):
      +    profile = select_ai.Profile(profile_name=profile_name)
      +    return profile.show_sql(prompt=prompt)
      +
      +
      +select_ai.create_pool(
      +    user=user,
      +    password=password,
      +    dsn=dsn,
      +    min_size=pool_min,
      +    max_size=pool_max,
      +    increment=pool_increment,
      +)
      +
      +try:
      +    with ThreadPoolExecutor(max_workers=max_workers) as executor:
      +        results = executor.map(show_sql, prompts)
      +
      +        for prompt, sql in zip(prompts, results):
      +            print(f"\nPrompt: {prompt}")
      +            print(sql)
      +finally:
      +    select_ai.disconnect()
      +
      +
      +
      +
      +

      1.5. sync_queue_workers.py

      +

      This recipe uses worker threads and queue.Queue. It is useful when prompt +producers and prompt processors are separate parts of an application.

      +
      import os
      +from queue import Queue
      +from threading import Thread
      +
      +import select_ai
      +
      +user = os.getenv("SELECT_AI_USER")
      +password = os.getenv("SELECT_AI_PASSWORD")
      +dsn = os.getenv("SELECT_AI_DB_CONNECT_STRING")
      +
      +pool_min = int(os.getenv("SELECT_AI_POOL_MIN", "1"))
      +pool_max = int(os.getenv("SELECT_AI_POOL_MAX", "4"))
      +pool_increment = int(os.getenv("SELECT_AI_POOL_INCREMENT", "1"))
      +
      +profile_name = os.getenv("SELECT_AI_PROFILE_NAME", "oci_ai_profile")
      +worker_count = int(os.getenv("SELECT_AI_WORKER_COUNT", str(pool_max)))
      +
      +prompts = [
      +    "How many customers?",
      +    "How many products?",
      +    "How many promotions?",
      +    "List the top 5 customers by sales.",
      +]
      +
      +
      +def worker(queue, results):
      +    while True:
      +        item = queue.get()
      +        try:
      +            if item is None:
      +                return
      +
      +            index, prompt = item
      +            profile = select_ai.Profile(profile_name=profile_name)
      +            sql = profile.show_sql(prompt=prompt)
      +            results[index] = (prompt, sql)
      +        finally:
      +            queue.task_done()
      +
      +
      +select_ai.create_pool(
      +    user=user,
      +    password=password,
      +    dsn=dsn,
      +    min_size=pool_min,
      +    max_size=pool_max,
      +    increment=pool_increment,
      +)
      +
      +try:
      +    queue = Queue()
      +    results = [None] * len(prompts)
      +
      +    workers = [
      +        Thread(target=worker, args=(queue, results)) for _ in range(worker_count)
      +    ]
      +    for thread in workers:
      +        thread.start()
      +
      +    for index, prompt in enumerate(prompts):
      +        queue.put((index, prompt))
      +
      +    for _ in workers:
      +        queue.put(None)
      +
      +    queue.join()
      +    for thread in workers:
      +        thread.join()
      +
      +    for prompt, sql in results:
      +        print(f"\nPrompt: {prompt}")
      +        print(sql)
      +finally:
      +    select_ai.disconnect()
      +
      +
      +
      +
      +

      1.6. async_gather.py

      +

      This recipe uses asyncio.gather(). Prompts run concurrently, and results +are returned in the same order as the input task list.

      +
      import asyncio
      +import os
      +
      +import select_ai
      +
      +user = os.getenv("SELECT_AI_USER")
      +password = os.getenv("SELECT_AI_PASSWORD")
      +dsn = os.getenv("SELECT_AI_DB_CONNECT_STRING")
      +
      +pool_min = int(os.getenv("SELECT_AI_POOL_MIN", "1"))
      +pool_max = int(os.getenv("SELECT_AI_POOL_MAX", "4"))
      +pool_increment = int(os.getenv("SELECT_AI_POOL_INCREMENT", "1"))
      +
      +profile_name = os.getenv("SELECT_AI_PROFILE_NAME", "async_oci_ai_profile")
      +
      +prompts = [
      +    "How many customers?",
      +    "How many products?",
      +    "How many promotions?",
      +    "List the top 5 customers by sales.",
      +]
      +
      +
      +async def show_sql(profile, prompt):
      +    return await profile.show_sql(prompt=prompt)
      +
      +
      +async def main():
      +    select_ai.create_pool_async(
      +        user=user,
      +        password=password,
      +        dsn=dsn,
      +        min_size=pool_min,
      +        max_size=pool_max,
      +        increment=pool_increment,
      +    )
      +
      +    try:
      +        profile = await select_ai.AsyncProfile(profile_name=profile_name)
      +
      +        tasks = [show_sql(profile, prompt) for prompt in prompts]
      +        results = await asyncio.gather(*tasks)
      +
      +        for prompt, sql in zip(prompts, results):
      +            print(f"\nPrompt: {prompt}")
      +            print(sql)
      +    finally:
      +        await select_ai.async_disconnect()
      +
      +
      +asyncio.run(main())
      +
      +
      +
      +
      +

      1.7. async_as_completed.py

      +

      This recipe uses asyncio.as_completed(). It is useful for command-line +tools or services that can forward each answer as soon as it is ready.

      +
      import asyncio
      +import os
      +
      +import select_ai
      +
      +user = os.getenv("SELECT_AI_USER")
      +password = os.getenv("SELECT_AI_PASSWORD")
      +dsn = os.getenv("SELECT_AI_DB_CONNECT_STRING")
      +
      +pool_min = int(os.getenv("SELECT_AI_POOL_MIN", "1"))
      +pool_max = int(os.getenv("SELECT_AI_POOL_MAX", "4"))
      +pool_increment = int(os.getenv("SELECT_AI_POOL_INCREMENT", "1"))
      +
      +profile_name = os.getenv("SELECT_AI_PROFILE_NAME", "async_oci_ai_profile")
      +
      +prompts = [
      +    "How many customers?",
      +    "How many products?",
      +    "How many promotions?",
      +    "List the top 5 customers by sales.",
      +]
      +
      +
      +async def show_sql(profile, prompt):
      +    sql = await profile.show_sql(prompt=prompt)
      +    return prompt, sql
      +
      +
      +async def main():
      +    select_ai.create_pool_async(
      +        user=user,
      +        password=password,
      +        dsn=dsn,
      +        min_size=pool_min,
      +        max_size=pool_max,
      +        increment=pool_increment,
      +    )
      +
      +    try:
      +        profile = await select_ai.AsyncProfile(profile_name=profile_name)
      +        tasks = [show_sql(profile, prompt) for prompt in prompts]
      +
      +        for task in asyncio.as_completed(tasks):
      +            prompt, sql = await task
      +            print(f"\nPrompt: {prompt}")
      +            print(sql)
      +    finally:
      +        await select_ai.async_disconnect()
      +
      +
      +asyncio.run(main())
      +
      +
      +
      +
      +

      1.8. async_pipeline.py

      +

      This recipe uses AsyncProfile.run_pipeline() to send multiple +prompt/action pairs in one database round trip. This is different from Python +task concurrency: the application submits a batch and receives the batch +results when the pipeline completes.

      +
      import asyncio
      +import os
      +
      +import select_ai
      +
      +user = os.getenv("SELECT_AI_USER")
      +password = os.getenv("SELECT_AI_PASSWORD")
      +dsn = os.getenv("SELECT_AI_DB_CONNECT_STRING")
      +
      +pool_min = int(os.getenv("SELECT_AI_POOL_MIN", "1"))
      +pool_max = int(os.getenv("SELECT_AI_POOL_MAX", "4"))
      +pool_increment = int(os.getenv("SELECT_AI_POOL_INCREMENT", "1"))
      +
      +profile_name = os.getenv("SELECT_AI_PROFILE_NAME", "async_oci_ai_profile")
      +
      +prompt_specifications = [
      +    ("How many customers?", select_ai.Action.SHOWSQL),
      +    ("How many promotions?", select_ai.Action.RUNSQL),
      +    ("Explain how to count products.", select_ai.Action.EXPLAINSQL),
      +]
      +
      +
      +async def main():
      +    select_ai.create_pool_async(
      +        user=user,
      +        password=password,
      +        dsn=dsn,
      +        min_size=pool_min,
      +        max_size=pool_max,
      +        increment=pool_increment,
      +    )
      +
      +    try:
      +        profile = await select_ai.AsyncProfile(profile_name=profile_name)
      +        results = await profile.run_pipeline(
      +            prompt_specifications, continue_on_error=True
      +        )
      +
      +        for (prompt, action), result in zip(prompt_specifications, results):
      +            print(f"\nPrompt: {prompt}")
      +            print(f"Action: {action}")
      +            print(result)
      +    finally:
      +        await select_ai.async_disconnect()
      +
      +
      +asyncio.run(main())
      +
      +
      +
      +
      +

      1.9. async_queue_workers.py

      +

      This recipe uses asyncio.Queue and async worker tasks. It is useful for +long-running async applications that receive prompts over time.

      +
      import asyncio
      +import os
      +
      +import select_ai
      +
      +user = os.getenv("SELECT_AI_USER")
      +password = os.getenv("SELECT_AI_PASSWORD")
      +dsn = os.getenv("SELECT_AI_DB_CONNECT_STRING")
      +
      +pool_min = int(os.getenv("SELECT_AI_POOL_MIN", "1"))
      +pool_max = int(os.getenv("SELECT_AI_POOL_MAX", "4"))
      +pool_increment = int(os.getenv("SELECT_AI_POOL_INCREMENT", "1"))
      +
      +profile_name = os.getenv("SELECT_AI_PROFILE_NAME", "async_oci_ai_profile")
      +worker_count = int(os.getenv("SELECT_AI_WORKER_COUNT", str(pool_max)))
      +
      +prompts = [
      +    "How many customers?",
      +    "How many products?",
      +    "How many promotions?",
      +    "List the top 5 customers by sales.",
      +]
      +
      +
      +async def worker(name, profile, queue, results):
      +    while True:
      +        item = await queue.get()
      +        try:
      +            if item is None:
      +                return
      +
      +            index, prompt = item
      +            sql = await profile.show_sql(prompt=prompt)
      +            results[index] = (prompt, sql)
      +        finally:
      +            queue.task_done()
      +
      +
      +async def main():
      +    select_ai.create_pool_async(
      +        user=user,
      +        password=password,
      +        dsn=dsn,
      +        min_size=pool_min,
      +        max_size=pool_max,
      +        increment=pool_increment,
      +    )
      +
      +    try:
      +        profile = await select_ai.AsyncProfile(profile_name=profile_name)
      +        queue = asyncio.Queue()
      +        results = [None] * len(prompts)
      +
      +        workers = [
      +            asyncio.create_task(worker(i, profile, queue, results))
      +            for i in range(worker_count)
      +        ]
      +
      +        for index, prompt in enumerate(prompts):
      +            await queue.put((index, prompt))
      +
      +        for _ in workers:
      +            await queue.put(None)
      +
      +        await queue.join()
      +        await asyncio.gather(*workers)
      +
      +        for prompt, sql in results:
      +            print(f"\nPrompt: {prompt}")
      +            print(sql)
      +    finally:
      +        await select_ai.async_disconnect()
      +
      +
      +asyncio.run(main())
      +
      +
      +
      +
      +

      1.10. Pool sizing

      +

      Pool size controls how many database connections the application can use at +one time. For thread and worker recipes, keep the worker count close to the +pool maximum unless the application intentionally needs additional queued work.

      +

      In multi-process deployments, each process creates its own pool. Total possible +database connections are approximately:

      +
      processes * SELECT_AI_POOL_MAX
      +
      +
      +

      Choose pool sizes that leave capacity for other database clients and for the +AI provider calls made by DBMS_CLOUD_AI.

      +
      +
      + + +
      +
      +
      +
      + +
      +
      + + + + + diff --git a/docs/user_guide/connection.html b/docs/user_guide/connection.html index 2d2005e..7a97b81 100644 --- a/docs/user_guide/connection.html +++ b/docs/user_guide/connection.html @@ -5,14 +5,14 @@ - 3. Connecting to Oracle Database — Select AI for Python 1.3.0 documentation + 3. Connecting to Oracle Database — Select AI for Python 1.4.0rc1 documentation - + - + @@ -67,6 +67,8 @@

      Table of Contents

    • 3.1. Synchronous connection
    • 3.2. Asynchronous connection
    • 3.3. Connection Pool
    • +
    • 3.4. Connection health
    • +
    • 3.5. Wallet connections
    @@ -123,7 +125,7 @@

    Navigation

  • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
  • @@ -160,10 +162,32 @@

    Navigation

    3. Connecting to Oracle Database

    select_ai uses the Python thin driver i.e. python-oracledb to connect to the database and execute PL/SQL subprograms.

    +

    The library keeps the active connection or connection pool for the current +process so profile, credential, provider, vector index, and agent APIs can use +it without passing a connection object to each call. Use a standalone +connection for scripts and notebooks. Use a connection pool for applications +that handle concurrent work, such as web services or worker processes.

    +

    Most samples read connection values from environment variables:

    +
    export SELECT_AI_USER=<db_user>
    +export SELECT_AI_PASSWORD=<db_password>
    +export SELECT_AI_DB_CONNECT_STRING=<db_connect_string>
    +
    +
    +

    Then the Python code can load those values:

    +
    import os
    +import select_ai
    +
    +user = os.getenv("SELECT_AI_USER")
    +password = os.getenv("SELECT_AI_PASSWORD")
    +dsn = os.getenv("SELECT_AI_DB_CONNECT_STRING")
    +
    +select_ai.connect(user=user, password=password, dsn=dsn)
    +
    +

    3.1. Synchronous connection

    To connect to an Oracle Database synchronously, use -select_ai.connect() method as shown below

    +select_ai.connect() as shown below:

    import select_ai
     
     user = "<your_db_user>"
    @@ -172,6 +196,10 @@ 

    Navigation

    select_ai.connect(user=user, password=password, dsn=dsn)
    +

    Close a standalone synchronous connection with select_ai.disconnect():

    +
    select_ai.disconnect()
    +
    +

    3.2. Asynchronous connection

    @@ -185,11 +213,18 @@

    Navigation

    await select_ai.async_connect(user=user, password=password, dsn=dsn)

    +

    Close a standalone asynchronous connection with +await select_ai.async_disconnect():

    +
    await select_ai.async_disconnect()
    +
    +

    3.3. Connection Pool

    You can create a connection pool using the select_ai.create_pool -and select_ai.create_pool_async methods

    +and select_ai.create_pool_async methods. After a pool is created, these +methods configure Select AI operations to acquire and release connections from +the pool for each operation.

    -

    Check this blog which shows the benefit of connection pooling along with FastAPI service

    +

    Close a synchronous pool with select_ai.disconnect() and an asynchronous +pool with await select_ai.async_disconnect().

    +

    Create one pool per process. In multi-process deployments, each process creates +its own pool, so total database connections can grow quickly. Size pools based +on request concurrency and database capacity.

    +

    Use pooling for:

    +
      +
    • Web applications and API services.

    • +
    • Worker processes that handle multiple prompts.

    • +
    • Concurrent prompt processing.

    • +
    • Long-running applications that should avoid opening a new database connection +for every request.

    • +
    +

    Use a standalone connection for:

    +
      +
    • Short scripts.

    • +
    • Local examples.

    • +
    • One-off administration tasks.

    • +
    +

    Check this blog +which shows the benefit of connection pooling with a FastAPI service.

    +
    +
    +

    3.4. Connection health

    +

    Use select_ai.is_connected() or await select_ai.async_is_connected() +to check whether the current connection or pool is available:

    +
    if not select_ai.is_connected():
    +    select_ai.connect(user=user, password=password, dsn=dsn)
    +
    +
    +
    if not await select_ai.async_is_connected():
    +    await select_ai.async_connect(user=user, password=password, dsn=dsn)
    +
    +
    +
    +
    +

    3.5. Wallet connections

    Note

    -

    For m-TLS (wallet) based connection, additional parameters like -wallet_location, wallet_password, https_proxy, -https_proxy_port can be passed to the connect and async_connect -methods

    +

    For m-TLS (wallet) based connections, additional parameters like +wallet_location, wallet_password, config_dir, https_proxy, +and https_proxy_port can be passed to connect, async_connect, +create_pool, and create_pool_async.

    +
    +

    For example:

    +
    select_ai.connect(
    +    user=user,
    +    password=password,
    +    dsn=dsn,
    +    wallet_location="/path/to/wallet",
    +    config_dir="/path/to/wallet",
    +    wallet_password="<wallet_password>",
    +)
    +
    +

    The same keyword arguments can be used with async_connect and the pool +creation APIs.

    @@ -241,6 +326,8 @@

    Table of Contents

  • 3.1. Synchronous connection
  • 3.2. Asynchronous connection
  • 3.3. Connection Pool
  • +
  • 3.4. Connection health
  • +
  • 3.5. Wallet connections
  • @@ -297,7 +384,7 @@

    Navigation

  • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
  • diff --git a/docs/user_guide/conversation.html b/docs/user_guide/conversation.html index c268473..7c634b0 100644 --- a/docs/user_guide/conversation.html +++ b/docs/user_guide/conversation.html @@ -5,21 +5,21 @@ - 1. Conversation Object model — Select AI for Python 1.3.0 documentation + 1. Conversation Object model — Select AI for Python 1.4.0rc1 documentation - + - + - - + + @@ -78,7 +78,7 @@

    Table of Contents

  • Conversation.set_attributes()
  • -
  • 3.1. Create conversion
  • +
  • 3.1. Create conversation
  • 3.2. Chat session
  • 3.3. List conversations
  • 3.4. Delete conversation
  • @@ -104,12 +104,12 @@

    Table of Contents

    Previous topic

    12.1. AsyncProfile API

    + title="previous chapter">1. Async profile lifecycle

    Next topic

    1. VectorIndex Object Model

    + title="next chapter">1. Vector Index

    This Page

    @@ -139,10 +139,10 @@

    Navigation

    index
  • - next |
  • - previous |
  • Python logo
  • Python »
  • @@ -152,7 +152,7 @@

    Navigation

  • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
  • @@ -188,6 +188,24 @@

    Navigation

    Conversations in Select AI represent an interactive exchange between the user and the system, enabling users to query or interact with the database through a series of natural language prompts.

    +

    A conversation is stored in the database and identified by a +conversation_id. Pass that conversation to Profile.chat_session() or +AsyncProfile.chat_session() when follow-up prompts should use prior prompts +as context. This is useful for chat workflows where the user asks a question, +then asks follow-up questions such as “explain that further” or “show another +example”.

    +

    Use conversations when you need context across multiple prompts. For one-off +prompts, call profile methods such as chat(), show_sql(), or +narrate() directly without creating a conversation.

    +

    The usual lifecycle is:

    +
      +
    1. Create ConversationAttributes with a title, optional description, +retention period, and conversation length.

    2. +
    3. Create a Conversation or AsyncConversation object.

    4. +
    5. Use the conversation in profile.chat_session(...).

    6. +
    7. List, fetch, or update the conversation metadata when needed.

    8. +
    9. Delete the conversation when the stored history is no longer needed.

    10. +

    1. Conversation Object model

    @@ -196,6 +214,45 @@

    1.

    2. ConversationAttributes

    +

    ConversationAttributes controls the metadata and retention behavior for a +conversation:

    + + + + + + + + + + + + + + + + + + + + +

    Attribute

    Use

    title

    Human-readable conversation title. If omitted, the default is +"New Conversation".

    description

    Optional description of the conversation topic.

    retention_days

    Number of days to keep the conversation in the database from its +creation date. Use datetime.timedelta(days=...). A value of +datetime.timedelta(days=0) keeps the conversation until it is +manually deleted.

    conversation_length

    Number of prompts retained in the conversation context. The default is +10.

    +

    Example:

    +
    import datetime
    +
    +attributes = select_ai.ConversationAttributes(
    +    title="Sales analysis",
    +    description="Follow-up questions about quarterly sales",
    +    retention_days=datetime.timedelta(days=14),
    +    conversation_length=20,
    +)
    +
    +
    class select_ai.ConversationAttributes(title: str | None = 'New Conversation', description: str | None = None, retention_days: timedelta | None = datetime.timedelta(days=7), conversation_length: int | None = 10)
    @@ -277,7 +334,7 @@

    3.
    Returns:
    -

    Iterator[VectorIndex]

    +

    Iterator[Conversation]

    @@ -290,8 +347,45 @@

    3. -

    3.1. Create conversion

    +

    The synchronous API is used with select_ai.connect() or +select_ai.create_pool(). Important methods:

    + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Method

    Use

    create()

    Create a database conversation and return its conversation_id.

    fetch(conversation_id)

    Build a Conversation object from an existing database conversation.

    get_attributes()

    Read conversation metadata from the database.

    set_attributes(attributes)

    Update the title, description, retention period, or conversation +length.

    list()

    Iterate over conversations visible to the current user.

    delete(force=False)

    Drop the conversation. Use force=True to ignore missing-conversation +errors.

    +

    Profile.chat_session(conversation=..., delete=False) is a context manager. +If the conversation has attributes but no conversation_id, the session +creates it automatically. While the context manager is active, every +session.chat(...) call passes the same conversation_id to Select AI, so +follow-up prompts can use the conversation history. If delete=True, the +conversation is deleted when the session exits.

    +
    +

    3.1. Create conversation

    import os
     
     import select_ai
    @@ -318,6 +412,9 @@ 

    3.1. Create conversion

    3.2. Chat session

    +

    Use chat_session() to keep context across multiple chat prompts. The second +prompt in this example can refer to the previous answer because both prompts use +the same database conversation.

    import os
     
     import select_ai
    @@ -366,6 +463,8 @@ 

    3.2. Chat session

    3.3. List conversations

    +

    Listing returns Conversation objects with their conversation_id and +metadata. It does not replay the conversation transcript.

    import os
     
     import select_ai
    @@ -391,6 +490,10 @@ 

    3.3. List conversations

    3.4. Delete conversation

    +

    Delete conversations that are no longer needed, especially when +retention_days is set to 0 or when the content should not remain in the +database after a session ends. For temporary sessions, prefer +profile.chat_session(conversation=conversation, delete=True).

    import os
     
     import select_ai
    @@ -469,7 +572,7 @@ 

    4.
    Returns:
    -

    Iterator[VectorIndex]

    +

    AsyncGenerator[AsyncConversation, None]

    @@ -482,8 +585,42 @@

    4. select_ai.async_connect() or select_ai.create_pool_async().

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Synchronous API

    Async API

    Conversation.create()

    await AsyncConversation.create()

    Conversation.fetch(...)

    await AsyncConversation.fetch(...)

    Conversation.get_attributes()

    await AsyncConversation.get_attributes()

    Conversation.set_attributes(...)

    await AsyncConversation.set_attributes(...)

    for conversation in Conversation.list()

    async for conversation in AsyncConversation.list()

    Conversation.delete(...)

    await AsyncConversation.delete(...)

    with profile.chat_session(...)

    async with async_profile.chat_session(...)

    4.1. Async chat session

    +

    Use AsyncProfile.chat_session() in async applications. The conversation is +created automatically when the object has attributes and no conversation_id.

    import asyncio
     import os
     
    @@ -541,6 +678,7 @@ 

    4.1. Async chat session

    4.2. Async list conversations

    +

    AsyncConversation.list() is an async iterator.

    import asyncio
     import os
     
    @@ -597,7 +735,7 @@ 

    Table of Contents

  • Conversation.set_attributes()
  • -
  • 3.1. Create conversion
  • +
  • 3.1. Create conversation
  • 3.2. Chat session
  • 3.3. List conversations
  • 3.4. Delete conversation
  • @@ -623,12 +761,12 @@

    Table of Contents

    Previous topic

    12.1. AsyncProfile API

    + title="previous chapter">1. Async profile lifecycle

    Next topic

    1. VectorIndex Object Model

    + title="next chapter">1. Vector Index

    This Page

    @@ -658,10 +796,10 @@

    Navigation

    index
  • - next |
  • - previous |
  • Python logo
  • Python »
  • @@ -671,7 +809,7 @@

    Navigation

  • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
  • diff --git a/docs/user_guide/credential.html b/docs/user_guide/credential.html index 81d85a0..9014f3b 100644 --- a/docs/user_guide/credential.html +++ b/docs/user_guide/credential.html @@ -5,14 +5,14 @@ - 1. Create credential — Select AI for Python 1.3.0 documentation + 1. Create credential — Select AI for Python 1.4.0rc1 documentation - + - + @@ -68,13 +68,18 @@

    Table of Contents

  • 1.2. Async API
  • +
  • 2. Delete credential +
  • Previous topic

    1. Provider

    + title="previous chapter">1. Provider

    Next topic

    @@ -122,7 +127,7 @@

    Navigation

  • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
  • @@ -155,40 +160,113 @@

    Navigation

    -

    Credential object securely stores API key from your AI provider for use by Oracle Database. -The following table shows AI Provider and corresponding credential object format

    - - +

    A credential object securely stores authentication details from your AI +provider for use by Oracle Database. Select AI profiles, vector indexes, and +agent tools refer to the credential later by credential_name; the secret +values are stored in Oracle Database and are not passed again when the profile +or tool runs.

    +

    A credential is created in the connected user’s schema by +DBMS_CLOUD.CREATE_CREDENTIAL. Create credentials while connected as the +database user that will own and use them. Before creating credentials, make +sure the user has the required Select AI package privileges. If the credential +will be used to call an external AI provider, the database user also needs +network access to that provider endpoint.

    +

    Every credential object must include credential_name and the fields +required by the target provider. The library accepts the following credential +keys: credential_name, username, password, user_ocid, +tenancy_ocid, private_key, fingerprint, and comments.

    +

    The following table shows AI providers and corresponding credential object +formats.

    +
    AI Provider and expected credential format
    + - + - + + + + + + + + + + + + - - - @@ -199,6 +277,9 @@

    Navigation

    1. Create credential

    In this example, we create a credential object to authenticate to OCI Gen AI service provider:

    +

    Pass replace=True when you want to recreate an existing credential with the +same name. Without replace=True, creating a credential that already exists +raises a database error.

    1.1. Sync API

    import os
    @@ -273,6 +354,61 @@ 

    1.2. Async API

    + +
    +

    2. Delete credential

    +

    Use select_ai.delete_credential(...) to drop a credential that is no longer +needed. Pass force=True when cleanup should succeed even if the credential +does not exist.

    +
    +

    2.1. Sync API

    +
    
    +import select_ai
    +
    +user = os.getenv("SELECT_AI_USER")
    +password = os.getenv("SELECT_AI_PASSWORD")
    +dsn = os.getenv("SELECT_AI_DB_CONNECT_STRING")
    +
    +select_ai.connect(user=user, password=password, dsn=dsn)
    +select_ai.delete_credential(
    +    credential_name="my_oci_ai_profile_key", force=True
    +)
    +print("Deleted credential: my_oci_ai_profile_key")
    +
    +
    +

    output:

    +
    Deleted credential: my_oci_ai_profile_key
    +
    +
    +
    +
    +

    2.2. Async API

    +
    import asyncio
    +import os
    +
    +import select_ai
    +
    +user = os.getenv("SELECT_AI_USER")
    +password = os.getenv("SELECT_AI_PASSWORD")
    +dsn = os.getenv("SELECT_AI_DB_CONNECT_STRING")
    +
    +
    +async def main():
    +    await select_ai.async_connect(user=user, password=password, dsn=dsn)
    +    await select_ai.async_delete_credential(
    +        credential_name="my_oci_ai_profile_key", force=True
    +    )
    +    print("Deleted credential: my_oci_ai_profile_key")
    +
    +
    +asyncio.run(main())
    +
    +
    +

    output:

    +
    Deleted credential: my_oci_ai_profile_key
    +
    +
    +
    @@ -290,13 +426,18 @@

    Table of Contents

  • 1.2. Async API
  • +
  • 2. Delete credential +
  • Previous topic

    1. Provider

    + title="previous chapter">1. Provider

    Next topic

    @@ -344,7 +485,7 @@

    Navigation

  • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
  • diff --git a/docs/user_guide/installation.html b/docs/user_guide/installation.html index 2a5194e..984df2e 100644 --- a/docs/user_guide/installation.html +++ b/docs/user_guide/installation.html @@ -5,14 +5,14 @@ - 2. Installing select_ai — Select AI for Python 1.3.0 documentation + 2. Installing select_ai — Select AI for Python 1.4.0rc1 documentation - + - + @@ -66,6 +66,8 @@

    Table of Contents

  • 2. Installing select_ai
  • @@ -122,7 +124,7 @@

    Navigation

  • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
  • @@ -161,67 +163,105 @@

    Navigation

    2.1. Installation requirements

    To use select_ai you need:

      -
    • Python 3.9, 3.10, 3.11, 3.12, 3.13 or 3.14

    • -
    -
    -

    Warning

    -

    For async APIs, use Python 3.11 or higher. Python 3.11 stabilized the async -event loop management and introduced better-structured APIs

    -
    -
      -
    • python-oracledb - This package is automatically installed as a dependency requirement

    • -
    • pandas - This package is automatically installed as a dependency requirement

    • +
    • Python 3.11, 3.12, 3.13, or 3.14.

    • +
    • Access to an Oracle Database environment where Select AI is available.

    • +
    • A database user with the required Select AI package privileges. See +Privileges.

    • +
    • Network access from the database to any AI provider endpoints you plan to +use.

    • +
    • python-oracledb and pandas. These packages are installed +automatically as dependencies.

    +

    Using a virtual environment is recommended so the package and its dependencies +are isolated from your system Python installation.

    2.2. select_ai installation

    -

    select_ai can be installed from Python’s package repository +

    select_ai can be installed from the Python Package Index PyPI using pip.

    -
      +
      1. Install Python 3 if it is not already -available. Use any version from Python 3.9 through 3.14.

      2. -
      3. Install select_ai:

      4. -
      -
      -
      python3 -m pip install select_ai --upgrade --user
      +available. Use any version from Python 3.11 through 3.14.

      +
    1. Create and activate a virtual environment:

      +
      python3 -m venv .venv
      +source .venv/bin/activate
       
      -
    2. -
        -
      1. If you are behind a proxy, use the --proxy option. For example:

      2. -
      -
      -
      python3 -m pip install select_ai --upgrade --user --proxy=http://proxy.example.com:80
      +

      On Windows PowerShell:

      +
      py -3 -m venv .venv
      +.venv\Scripts\Activate.ps1
      +
      +
      + +
    3. Upgrade pip:

      +
      python -m pip install --upgrade pip
       
      -
    4. -
        -
      1. Create a file select_ai_connection_test.py such as:

      2. + +
      3. Install select_ai:

        +
        python -m pip install --upgrade select_ai
        +
        +
        +
      4. +
      5. If you want the optional command line interface, install the cli extra:

        +
        python -m pip install --upgrade "select_ai[cli]"
        +
        +
        +

        This installs the select-ai command. See Command Line Interface.

        +
      6. +
      7. If you are behind a proxy, use the --proxy option. For example:

        +
        python -m pip install --upgrade select_ai --proxy=http://proxy.example.com:80
        +
        +
        +
      -
      -
      import select_ai
      +
    +
    +

    2.3. Connection smoke test

    +

    After installation, verify that Python can import select_ai and connect to +Oracle Database.

    +
      +
    1. Set database connection environment variables:

      +
      export SELECT_AI_USER=<select_ai_db_user>
      +export SELECT_AI_PASSWORD=<select_ai_db_password>
      +export SELECT_AI_DB_CONNECT_STRING=<db_connect_string>
      +
      +
      +
    2. +
    3. Create a file select_ai_connection_test.py:

      +
      import os
      +
      +import select_ai
      +
      +user = os.getenv("SELECT_AI_USER")
      +password = os.getenv("SELECT_AI_PASSWORD")
      +dsn = os.getenv("SELECT_AI_DB_CONNECT_STRING")
       
      -user = "<your_db_user>"
      -password = "<your_db_password>"
      -dsn = "<your_db_dsn>"
       select_ai.connect(user=user, password=password, dsn=dsn)
       print("Connected to the Database")
       
      -
    -
      -
    1. Run select_ai_connection_test.py

    2. -
    -
    -
    python3 select_ai_connection_test.py
    +
    +
  • Run the script:

    +
    python select_ai_connection_test.py
     
    -

    Enter the database password when prompted and message will be shown:

    +

    If the connection succeeds, the script prints:

    Connected to the Database
     
    -
  • + + + +
    +

    2.4. Install documentation dependencies

    +

    If you are building this documentation locally from the repository, install the +documentation dependencies:

    +
    python -m pip install -r doc/requirements.txt
    +
    +
    +

    Then build the docs with the project’s Sphinx command or Makefile target.

    @@ -238,6 +278,8 @@

    Table of Contents

  • 2. Installing select_ai
  • @@ -294,7 +336,7 @@

    Navigation

  • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
  • diff --git a/docs/user_guide/introduction.html b/docs/user_guide/introduction.html index ce880d1..9bde940 100644 --- a/docs/user_guide/introduction.html +++ b/docs/user_guide/introduction.html @@ -5,14 +5,14 @@ - 1. Introduction to Select AI for Python — Select AI for Python 1.3.0 documentation + 1. Introduction to Select AI for Python — Select AI for Python 1.4.0rc1 documentation - + - + @@ -60,6 +60,19 @@ +

    Previous topic

    Navigation

  • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
  • @@ -150,10 +163,100 @@

    Navigation

    using Python. It supports text-to-SQL generation, retrieval augmented generation (RAG), synthetic data generation, and several other features using Oracle-based and third-party AI providers.

    -

    select_ai supports both synchronous and concurrent(asynchronous) -programming styles.

    -

    The Select AI Python API supports Python versions 3.9, 3.10, 3.11, 3.12 and -3.13.

    +

    Select AI for Python bridges Oracle Database’s Select AI capabilities and the +Python ecosystem. It gives Python applications a higher-level API for working +with AI providers, credentials, profiles, natural language prompts, vector +indexes, conversations, summarization, synthetic data, and AI agent workflows.

    +
    +

    1.1. What you can build

    +

    Use select_ai to:

    +
      +
    • Ask questions about database objects in natural language and generate SQL.

    • +
    • Run generated SQL and return results as Python objects such as pandas data +frames.

    • +
    • Generate narrative answers, explanations, prompt previews, translations, and +summaries.

    • +
    • Use Retrieval Augmented Generation (RAG) with vector indexes over documents +and object storage content.

    • +
    • Create synthetic data for database tables.

    • +
    • Build context-aware chat sessions with database-backed conversations.

    • +
    • Register tools, tasks, agents, and teams for database-backed AI agent +workflows.

    • +
    • Use the optional select-ai command line interface for interactive chat +and SQL workflows.

    • +
    • Use synchronous APIs, asynchronous APIs, and connection pools in scripts, +services, and web applications.

    • +
    +
    +
    +

    1.2. Core concepts

    +

    Most workflows use the same building blocks:

    +
    AI provider and expected credential format

    AI Provider

    AI provider

    Credential format

    Anthropic

    {"username": "anthropic", "password": "sk-xxx"}
    +
    {
    +    "credential_name": "ANTHROPIC_CRED",
    +    "username": "anthropic",
    +    "password": "sk-ant-xxx",
    +}
    +
    +
    +

    AWS Bedrock

    {
    +    "credential_name": "AWS_BEDROCK_CRED",
    +    "username": "<aws_access_key_id>",
    +    "password": "<aws_secret_access_key>",
    +}
    +
    +
    +

    Azure OpenAI

    {
    +    "credential_name": "AZURE_OPENAI_CRED",
    +    "username": "azure",
    +    "password": "<azure_openai_api_key>",
    +}
    +
    +
    +

    Cohere

    {
    +    "credential_name": "COHERE_CRED",
    +    "username": "cohere",
    +    "password": "<cohere_api_key>",
    +}
    +
    +
    +

    Google

    {
    +    "credential_name": "GOOGLE_CRED",
    +    "username": "google",
    +    "password": "<google_api_key>",
    +}
     

    HuggingFace

    {"username": "hf", "password": "hf_xxx"}
    +
    {
    +    "credential_name": "HUGGINGFACE_CRED",
    +    "username": "hf",
    +    "password": "hf_xxx",
    +}
     

    OCI Gen AI

    {"user_ocid": "", "tenancy_ocid": "", "private_key": "", "fingerprint": ""}
    +
    {
    +    "credential_name": "OCI_GENAI_CRED",
    +    "user_ocid": "<user_ocid>",
    +    "tenancy_ocid": "<tenancy_ocid>",
    +    "private_key": "<private_key_contents>",
    +    "fingerprint": "<fingerprint>",
    +}
     

    OpenAI

    {"username": "openai", "password": "sk-xxx"}
    +
    {
    +    "credential_name": "OPENAI_CRED",
    +    "username": "openai",
    +    "password": "sk-xxx",
    +}
     
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    Concept

    Purpose

    Start here

    Connection

    Connect to Oracle Database using a standalone connection or a pool.

    Connection

    Privileges

    Grant package privileges and network ACLs required for Select AI calls.

    Privileges

    Provider

    Describe the AI service, model, endpoint, region, or provider-specific +options.

    Provider

    Credential

    Store provider and service secrets securely in Oracle Database.

    Credential

    Profile

    Combine provider, credential, database object scope, and generation +options into a reusable Select AI profile.

    Profile

    Actions

    Choose what Select AI should do with a prompt, such as show SQL, run +SQL, chat, narrate, summarize, or translate.

    Actions

    Conversation

    Keep prompt history for context-aware chat sessions.

    Conversation

    Vector index

    Index document content for RAG over trusted source material.

    Vector Index

    Agent

    Define tools, tasks, agents, and teams for multi-step AI workflows.

    Agent

    +

    +
    +

    1.3. Synchronous and asynchronous APIs

    +

    select_ai supports both synchronous and asynchronous programming styles. +Use the synchronous APIs for scripts, notebooks, command-line tools, and simple +services. Use the asynchronous APIs with asyncio applications, async web +frameworks, and workloads that need to run many prompts concurrently.

    +

    For long-running services, create a connection pool once during application +startup and close it during shutdown. See Connection, +Web Frameworks, and +Concurrent Prompt Processing for +patterns.

    +
    +
    +

    1.4. Supported Python versions

    +

    The Select AI Python API supports Python versions 3.11, 3.12, 3.13, and 3.14.

    +

    @@ -163,6 +266,19 @@

    Navigation

  • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
  • diff --git a/docs/user_guide/privileges.html b/docs/user_guide/privileges.html index 7b3ac63..27472c2 100644 --- a/docs/user_guide/privileges.html +++ b/docs/user_guide/privileges.html @@ -5,14 +5,14 @@ - 1. Grant privilege — Select AI for Python 1.3.0 documentation + 1. Grant privilege — Select AI for Python 1.4.0rc1 documentation - + - + @@ -65,6 +65,8 @@

    Table of Contents

    @@ -76,7 +78,7 @@

    Previous topic

    Next topic

    1. Provider

    + title="next chapter">1. Provider

    This Page

    @@ -119,7 +121,7 @@

    Navigation

  • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
  • @@ -152,14 +154,27 @@

    Navigation

    -

    Admin user should grant execute privilege to select ai database users -on the packages DBMS_CLOUD, DBMS_CLOUD_AI, DBMS_CLOUD_AI_AGENT -and DBMS_CLOUD_PIPELINE

    +

    An admin user should grant execute privilege to Select AI database users +on the packages DBMS_CLOUD, DBMS_CLOUD_AI, DBMS_CLOUD_AI_AGENT, +and DBMS_CLOUD_PIPELINE.

    +

    The privilege helper APIs are intended for database administrators who need to +prepare one or more database schemas for Select AI workloads. These operations +should be run from a connection that has permission to grant package execute +privileges and manage database network ACLs.

    +

    There are two separate setup steps:

    +
      +
    • Package privileges allow a Select AI database user to call the Oracle Database +PL/SQL packages used by this library.

    • +
    • Network access allows the database user to make outbound calls to specific +hosts, such as AI provider endpoints or SMTP servers.

    • +
    +

    The users argument accepts either a single database user name or a list of +database user names.

    Note

    All sample scripts in this documentation read Oracle database connection details from the environment. Create a dotenv file .env, export the -the following environment variables and source it before running the +following environment variables and source it before running the scripts.

    export SELECT_AI_ADMIN_USER=<db_admin>
     export SELECT_AI_ADMIN_PASSWORD=<db_admin_password>
    @@ -172,9 +187,11 @@ 

    Navigation

    1. Grant privilege

    -

    Connect as admin and run the method -select_ai.grant_privileges(users=select_ai_user) to grant relevant select ai -privileges to other users

    +

    Connect as an admin user and run +select_ai.grant_privileges(users=select_ai_user) to grant the package +execute privileges required by Select AI. This grants execute access on +DBMS_CLOUD, DBMS_CLOUD_AI, DBMS_CLOUD_AI_AGENT, and +DBMS_CLOUD_PIPELINE.

    import os
     
     import select_ai
    @@ -215,7 +232,131 @@ 

    2. Revoke privilege

    output:

    -
    Granted privileges to: <select_ai_db_user>
    +
    Revoked privileges from: <select_ai_db_user>
    +
    +
    +
    +
    +

    3. Grant network access

    +

    Connect as admin and run +select_ai.grant_network_access(...) to add a network ACL entry for +host access. This wraps DBMS_NETWORK_ACL_ADMIN.APPEND_HOST_ACE and can be +used for hosts that require privileges such as connect, http, or +smtp.

    +

    Network ACLs are required when the database needs to reach an external host. +For example, use http access for AI provider endpoints and smtp access +for mail servers. Include connect with protocol-specific privileges when +the host requires it.

    +

    When granting access, specify the target host and, when applicable, the port +range. When revoking access, use the same host, privileges, and port range that +were used for the grant.

    +
    import os
    +
    +import select_ai
    +
    +admin_user = os.getenv("SELECT_AI_ADMIN_USER")
    +password = os.getenv("SELECT_AI_ADMIN_PASSWORD")
    +dsn = os.getenv("SELECT_AI_DB_CONNECT_STRING")
    +select_ai_user = os.getenv("SELECT_AI_USER")
    +
    +select_ai.connect(user=admin_user, password=password, dsn=dsn)
    +select_ai.grant_network_access(
    +    users=select_ai_user,
    +    host="smtp.example.com",
    +    privileges=["connect", "smtp"],
    +    lower_port=587,
    +    upper_port=587,
    +)
    +print("Granted network access to: ", select_ai_user)
    +
    +
    +

    output:

    +
    Granted network access to: <select_ai_db_user>
    +
    +
    +

    The async API is select_ai.async_grant_network_access(...).

    +
    import asyncio
    +import os
    +
    +import select_ai
    +
    +admin_user = os.getenv("SELECT_AI_ADMIN_USER")
    +password = os.getenv("SELECT_AI_ADMIN_PASSWORD")
    +dsn = os.getenv("SELECT_AI_DB_CONNECT_STRING")
    +select_ai_user = os.getenv("SELECT_AI_USER")
    +
    +
    +async def main():
    +    await select_ai.async_connect(user=admin_user, password=password, dsn=dsn)
    +    await select_ai.async_grant_network_access(
    +        users=select_ai_user,
    +        host="smtp.example.com",
    +        privileges=["connect", "smtp"],
    +        lower_port=587,
    +        upper_port=587,
    +    )
    +    print("Granted network access to: ", select_ai_user)
    +
    +
    +asyncio.run(main())
    +
    +
    +
    +
    +

    4. Revoke network access

    +

    Connect as admin and run +select_ai.revoke_network_access(...) to remove a network ACL entry for +host access. This wraps DBMS_NETWORK_ACL_ADMIN.REMOVE_HOST_ACE and should +use the same host, privileges, and port range that were used to grant access.

    +
    import os
    +
    +import select_ai
    +
    +admin_user = os.getenv("SELECT_AI_ADMIN_USER")
    +password = os.getenv("SELECT_AI_ADMIN_PASSWORD")
    +dsn = os.getenv("SELECT_AI_DB_CONNECT_STRING")
    +select_ai_user = os.getenv("SELECT_AI_USER")
    +
    +select_ai.connect(user=admin_user, password=password, dsn=dsn)
    +select_ai.revoke_network_access(
    +    users=select_ai_user,
    +    host="smtp.example.com",
    +    privileges=["connect", "smtp"],
    +    lower_port=587,
    +    upper_port=587,
    +)
    +print("Revoked network access from: ", select_ai_user)
    +
    +
    +

    output:

    +
    Revoked network access from: <select_ai_db_user>
    +
    +
    +

    The async API is select_ai.async_revoke_network_access(...).

    +
    import asyncio
    +import os
    +
    +import select_ai
    +
    +admin_user = os.getenv("SELECT_AI_ADMIN_USER")
    +password = os.getenv("SELECT_AI_ADMIN_PASSWORD")
    +dsn = os.getenv("SELECT_AI_DB_CONNECT_STRING")
    +select_ai_user = os.getenv("SELECT_AI_USER")
    +
    +
    +async def main():
    +    await select_ai.async_connect(user=admin_user, password=password, dsn=dsn)
    +    await select_ai.async_revoke_network_access(
    +        users=select_ai_user,
    +        host="smtp.example.com",
    +        privileges=["connect", "smtp"],
    +        lower_port=587,
    +        upper_port=587,
    +    )
    +    print("Revoked network access from: ", select_ai_user)
    +
    +
    +asyncio.run(main())
     
    @@ -232,6 +373,8 @@

    Table of Contents

    @@ -243,7 +386,7 @@

    Previous topic

    Next topic

    1. Provider

    + title="next chapter">1. Provider

    This Page

    @@ -286,7 +429,7 @@

    Navigation

  • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
  • diff --git a/docs/user_guide/profile.html b/docs/user_guide/profile.html index 9f45411..738f801 100644 --- a/docs/user_guide/profile.html +++ b/docs/user_guide/profile.html @@ -5,20 +5,20 @@ - 1. Profile Object Model — Select AI for Python 1.3.0 documentation + 1. Profile lifecycle — Select AI for Python 1.4.0rc1 documentation - + - + - + @@ -63,12 +63,14 @@ @@ -116,7 +125,7 @@

    Previous topic

    Next topic

    1. AsyncProfile API

    + title="next chapter">1. Async profile lifecycle

    This Page

    @@ -146,7 +155,7 @@

    Navigation

    index
  • - next |
  • Navigation
  • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
  • - +
  • @@ -195,15 +204,80 @@

    Navigation

    An AI profile is a specification that includes the AI provider to use and other details regarding metadata and database objects required for generating responses to natural language prompts.

    -

    An AI profile object can be created using select_ai.Profile()

    +

    An AI profile object can be created using select_ai.Profile(). Creating a +profile stores the profile in Oracle Database. Later, you can instantiate +select_ai.Profile(profile_name="...") to reuse an existing database profile +without passing all attributes again.

    +

    Before creating a profile, make sure the database user has the required +privileges, a credential for the AI provider, network access to the provider +endpoint, and access to the database objects included in the profile. See +Privileges, Credential, +Provider, and +ProfileAttributes.

    +
    +

    1. Profile lifecycle

    +

    The usual profile lifecycle is:

    +
      +
    • Create a provider object.

    • +
    • Create ProfileAttributes with the provider, credential name, and object +list.

    • +
    • Create the profile with select_ai.Profile(...).

    • +
    • Reuse the profile later by name.

    • +
    • Update profile attributes when provider settings or object scope changes.

    • +
    • Delete profiles that are no longer needed.

    • +
    +

    replace=True recreates a profile when a profile with the same name already +exists. merge=True fetches the existing profile and updates it with the +non-null attributes passed by the caller.

    +
    +
    +

    2. Profile actions

    + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Common profile actions

    Method

    Description

    show_sql()

    Generates SQL for a natural language prompt without executing it.

    run_sql()

    Generates SQL, executes it, and returns a pandas.DataFrame.

    narrate()

    Generates SQL, executes it, and returns a natural language answer.

    explain_sql()

    Explains the generated SQL for a prompt.

    show_prompt()

    Shows the prompt sent to the model.

    chat()

    Sends a general chat prompt to the model.

    summarize()

    Summarizes inline content or content referenced by a URI.

    translate()

    Translates text from one language to another.

    -

    Profile Object Model

    +

    2.1. Profile Object Model

    Select AI Profile and Providers
    -

    Base Profile API

    +

    2.2. Base Profile API

    class select_ai.BaseProfile(profile_name: str | None = None, attributes: ProfileAttributes | None = None, description: str | None = None, merge: bool | None = False, replace: bool | None = False, raise_error_if_exists: bool | None = True, raise_error_on_empty_attributes: bool | None = False)
    @@ -235,7 +309,7 @@

    Base Profile
    -

    Profile API

    +

    2.3. Profile API

    class select_ai.Profile(*args, **kwargs)
    @@ -277,13 +351,15 @@

    Profile<
    -chat(prompt: str, params: Mapping = None) str
    +chat(prompt: str, params: Mapping = None, stream: bool = False, chunk_size: int = 8192) str | Generator[str, None, None]

    Chat with the LLM

    Parameters:
    • prompt (str) – Natural language prompt

    • params – Parameters to include in the LLM request

    • +
    • stream (bool) – Return an iterator of response chunks

    • +
    • chunk_size (int) – Number of characters to read per stream chunk

    Returns:
    @@ -381,13 +457,15 @@

    Profile<
    -explain_sql(prompt: str, params: Mapping = None) str
    +explain_sql(prompt: str, params: Mapping = None, stream: bool = False, chunk_size: int = 8192) str | Generator[str, None, None]

    Explain the generated SQL

    Parameters:
    • prompt (str) – Natural language prompt

    • params – Parameters to include in the LLM request

    • +
    • stream (bool) – Return an iterator of response chunks

    • +
    • chunk_size (int) – Number of characters to read per stream chunk

    Returns:
    @@ -416,7 +494,7 @@

    Profile<
    -generate(prompt: str, action: Action | None = Action.RUNSQL, params: Mapping = None) DataFrame | str | None
    +generate(prompt: str, action: Action | None = Action.RUNSQL, params: Mapping = None, stream: bool = False, chunk_size: int = 8192) DataFrame | str | Generator[str, None, None] | None

    Perform AI translation using this profile

    Parameters:
    @@ -425,6 +503,8 @@

    Profile<
  • action (select_ai.profile.Action)

  • params – Parameters to include in the LLM request. For e.g. conversation_id for context-aware chats

  • +
  • stream (bool) – Return an iterator of response chunks

  • +
  • chunk_size (int) – Number of characters to read per stream chunk

  • Returns:
    @@ -480,13 +560,15 @@

    Profile<
    -narrate(prompt: str, params: Mapping = None) str
    +narrate(prompt: str, params: Mapping = None, stream: bool = False, chunk_size: int = 8192) str | Generator[str, None, None]

    Narrate the result of the SQL

    Parameters:
    • prompt (str) – Natural language prompt

    • params – Parameters to include in the LLM request

    • +
    • stream (bool) – Return an iterator of response chunks

    • +
    • chunk_size (int) – Number of characters to read per stream chunk

    Returns:
    @@ -550,13 +632,15 @@

    Profile<
    -show_prompt(prompt: str, params: Mapping = None) str
    +show_prompt(prompt: str, params: Mapping = None, stream: bool = False, chunk_size: int = 8192) str | Generator[str, None, None]

    Show the prompt sent to LLM

    Parameters:
    • prompt (str) – Natural language prompt

    • params – Parameters to include in the LLM request

    • +
    • stream (bool) – Return an iterator of response chunks

    • +
    • chunk_size (int) – Number of characters to read per stream chunk

    Returns:
    @@ -567,13 +651,15 @@

    Profile<
    -show_sql(prompt: str, params: Mapping = None) str
    +show_sql(prompt: str, params: Mapping = None, stream: bool = False, chunk_size: int = 8192) str | Generator[str, None, None]

    Show the generated SQL

    Parameters:
    • prompt (str) – Natural language prompt

    • params – Parameters to include in the LLM request

    • +
    • stream (bool) – Return an iterator of response chunks

    • +
    • chunk_size (int) – Number of characters to read per stream chunk

    Returns:
    @@ -625,7 +711,9 @@

    Profile<

    -

    Create Profile

    +

    2.4. Create Profile

    +

    The following example creates an OCI Gen AI profile that can generate SQL over +objects in the SH schema.

    import os
     from pprint import pformat
     
    @@ -689,8 +777,51 @@ 

    Create Profile +

    2.5. Reuse Profile

    +

    After a profile has been created, instantiate Profile with only the profile +name to reuse the database profile:

    +
    profile = select_ai.Profile(profile_name="oci_ai_profile")
    +sql = profile.show_sql(prompt="How many promotions?")
    +
    +
    +

    Use Profile.fetch(...) when you want to create a proxy object from a saved +database profile and raise an error if the profile does not exist:

    +
    profile = select_ai.Profile.fetch("oci_ai_profile")
    +
    +
    +

    +
    +

    2.6. Update Profile

    +

    Use set_attribute(...) to update one profile attribute or +set_attributes(...) to update several attributes. Updates are saved to the +database profile.

    +
    profile = select_ai.Profile(profile_name="oci_ai_profile")
    +profile.set_attribute("temperature", 0.1)
    +
    +profile.set_attributes(
    +    select_ai.ProfileAttributes(
    +        max_tokens=2048,
    +        enforce_object_list=True,
    +    )
    +)
    +
    +
    +
    +
    +

    2.7. Delete Profile

    +

    Use delete(...) or Profile.delete_profile(...) to remove a profile from +the database. Pass force=True when cleanup should succeed even if the +profile does not exist.

    +
    profile = select_ai.Profile(profile_name="oci_ai_profile")
    +profile.delete(force=True)
    +
    +select_ai.Profile.delete_profile("oci_ai_profile", force=True)
    +
    +
    +
    -

    Narrate

    +

    2.8. Narrate

    import os
     
     import select_ai
    @@ -713,7 +844,7 @@ 

    Narrate

    -

    Show SQL

    +

    2.9. Show SQL

    import os
     
     import select_ai
    @@ -735,8 +866,29 @@ 

    Show SQL

    +
    +

    2.10. Explain SQL

    +

    Use explain_sql(...) to generate SQL and return a natural language +explanation without executing the SQL.

    +
    profile = select_ai.Profile(profile_name="oci_ai_profile")
    +explanation = profile.explain_sql(prompt="How many promotions?")
    +print(explanation)
    +
    +
    +
    +
    +

    2.11. Show Prompt

    +

    Use show_prompt(...) to inspect the prompt that Select AI sends to the +model. This is useful when tuning profile attributes, object lists, comments, +constraints, and provider settings.

    +
    profile = select_ai.Profile(profile_name="oci_ai_profile")
    +prompt = profile.show_prompt(prompt="How many promotions?")
    +print(prompt)
    +
    +
    +
    -

    Run SQL

    +

    2.12. Run SQL

    import os
     
     import select_ai
    @@ -760,7 +912,7 @@ 

    Run SQL

    -

    Chat

    +

    2.13. Chat

    import os
     
     import select_ai
    @@ -783,8 +935,37 @@ 

    Chat

    +
    +

    2.14. Streaming chat

    +
    import os
    +
    +import select_ai
    +
    +user = os.getenv("SELECT_AI_USER")
    +password = os.getenv("SELECT_AI_PASSWORD")
    +dsn = os.getenv("SELECT_AI_DB_CONNECT_STRING")
    +
    +select_ai.connect(user=user, password=password, dsn=dsn)
    +profile = select_ai.Profile(profile_name="oci_ai_profile")
    +
    +for chunk in profile.chat(
    +    prompt="What is OCI ?", stream=True, chunk_size=4096
    +):
    +    print(chunk, end="")
    +print()
    +
    +
    +

    stream=True lets callers consume generated CLOB responses chunk by chunk, +reducing memory pressure and making it easier to progressively forward output +to files, services, or user interfaces. Streaming text APIs return an iterator +of str chunks. The chunk_size parameter controls the number of CLOB +characters read per chunk; it is not a byte count.

    +

    Streaming is supported by generate(), chat(), narrate(), +explain_sql(), show_sql(), and show_prompt(). It is not supported +for run_sql(), which returns a pandas.DataFrame.

    +
    -

    Summarize

    +

    2.15. Summarize

    Summarize inline content

    @@ -961,12 +1100,14 @@

    Async ProfileTable of Contents

  • @@ -1014,7 +1162,7 @@

    Previous topic

    Next topic

    1. AsyncProfile API

    + title="next chapter">1. Async profile lifecycle

    This Page

    @@ -1044,7 +1192,7 @@

    Navigation

    index
  • - next |
  • Navigation
  • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
  • - +
  • diff --git a/docs/user_guide/profile_attributes.html b/docs/user_guide/profile_attributes.html index fd440cd..67b91ed 100644 --- a/docs/user_guide/profile_attributes.html +++ b/docs/user_guide/profile_attributes.html @@ -5,20 +5,20 @@ - 1. ProfileAttributes — Select AI for Python 1.3.0 documentation + 1. ProfileAttributes — Select AI for Python 1.4.0rc1 documentation - + - + - + @@ -64,9 +64,15 @@

    Table of Contents

  • @@ -78,7 +84,7 @@

    Previous topic

    Next topic

    1. Profile Object Model

    + title="next chapter">1. Profile lifecycle

    This Page

    @@ -108,7 +114,7 @@

    Navigation

    index
  • - next |
  • Navigation
  • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
  • @@ -156,9 +162,134 @@

    Navigation

    1. ProfileAttributes

    -

    This class defines attributes to manage and configure the behavior of -the AI profile. The ProfileAttributes objects are created -by select_ai.ProfileAttributes().

    +

    This class defines attributes that manage and configure the behavior of an AI +profile. ProfileAttributes objects are created with +select_ai.ProfileAttributes() and passed to select_ai.Profile or +select_ai.AsyncProfile when creating or updating a profile.

    +

    Profile attributes describe what the profile can access, which AI provider it +uses, how much metadata is sent to the model, and how generation should behave. +Provider-specific settings, such as OCI region or Azure deployment name, are +configured on the provider object and assigned to the provider attribute.

    +
    +

    1.1. Common required attributes

    +

    Most profiles need these attributes:

    +
      +
    • provider: A select_ai.Provider object, such as +select_ai.OCIGenAIProvider or select_ai.OpenAIProvider.

    • +
    • credential_name: The database credential used to authenticate with the +AI provider.

    • +
    • object_list: The schemas, tables, or views that Select AI can use when +generating SQL from natural language prompts.

    • +
    +

    For example:

    +
    attributes = select_ai.ProfileAttributes(
    +    provider=select_ai.OCIGenAIProvider(
    +        region="us-chicago-1",
    +        oci_apiformat="GENERIC",
    +    ),
    +    credential_name="my_oci_ai_profile_key",
    +    object_list=[
    +        {"owner": "SH", "name": "CUSTOMERS"},
    +        {"owner": "SH", "name": "SALES"},
    +    ],
    +)
    +
    +
    +
    +
    +

    1.2. Attribute groups

    + + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Profile attribute groups

    Attribute

    Purpose

    provider

    Selects the AI provider, model, endpoint, and provider-specific +options.

    credential_name

    Names the database credential used to authenticate with the AI provider.

    object_list

    Defines which schemas, tables, or views are eligible for natural +language to SQL generation.

    object_list_mode

    Controls whether Select AI sends metadata for the most relevant objects +or for all eligible objects.

    enforce_object_list

    Restricts generated SQL to objects in object_list.

    comments, constraints, annotations

    Controls whether additional database metadata is included in the prompt +sent to the model.

    case_sensitive_values

    Helps prompts that depend on case-sensitive database values.

    max_tokens, temperature, stop_tokens, seed

    Tunes model generation behavior.

    conversation

    Enables conversation history for context-aware chat workflows.

    vector_index_name, enable_sources, +enable_source_offsets, enable_custom_source_uri

    Configures retrieval-augmented generation and source reporting for +vector index workflows.

    +
    +
    +

    1.3. Object list examples

    +

    Grant access to every supported object in a schema:

    +
    object_list = [{"owner": "SH"}]
    +
    +
    +

    Grant access to selected tables:

    +
    object_list = [
    +    {"owner": "SH", "name": "CUSTOMERS"},
    +    {"owner": "SH", "name": "SALES"},
    +    {"owner": "SH", "name": "PRODUCTS"},
    +]
    +
    +
    +

    Restrict generated SQL to the selected objects:

    +
    attributes = select_ai.ProfileAttributes(
    +    provider=provider,
    +    credential_name="my_oci_ai_profile_key",
    +    object_list=[
    +        {"owner": "SH", "name": "CUSTOMERS"},
    +        {"owner": "SH", "name": "SALES"},
    +    ],
    +    enforce_object_list=True,
    +)
    +
    +
    +
    +
    +

    1.4. Generation controls

    +

    Use generation controls when you need more predictable or constrained model +responses:

    +
    attributes = select_ai.ProfileAttributes(
    +    provider=provider,
    +    credential_name="my_oci_ai_profile_key",
    +    object_list=[{"owner": "SH"}],
    +    max_tokens=1024,
    +    temperature=0.1,
    +    stop_tokens='[";"]',
    +)
    +
    +
    class select_ai.ProfileAttributes(annotations: bool | None = None, case_sensitive_values: bool | None = None, comments: bool | None = None, constraints: bool | None = None, conversation: bool | None = None, credential_name: str | None = None, enable_custom_source_uri: bool | None = None, enable_sources: bool | None = None, enable_source_offsets: bool | None = None, enforce_object_list: bool | None = None, max_tokens: int | None = 1024, object_list: List[Mapping] | None = None, object_list_mode: str | None = None, provider: Provider | None = None, seed: str | None = None, stop_tokens: str | None = None, streaming: str | None = None, temperature: float | None = None, vector_index_name: str | None = None)
    @@ -199,6 +330,7 @@

    Navigation

    +
    @@ -212,9 +344,15 @@

    Navigation

    Table of Contents

    @@ -226,7 +364,7 @@

    Previous topic

    Next topic

    1. Profile Object Model

    + title="next chapter">1. Profile lifecycle

    This Page

    @@ -256,7 +394,7 @@

    Navigation

    index
  • - next |
  • Navigation
  • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
  • diff --git a/docs/user_guide/provider.html b/docs/user_guide/provider.html index 7a999a7..6c80485 100644 --- a/docs/user_guide/provider.html +++ b/docs/user_guide/provider.html @@ -5,14 +5,14 @@ - 1. Provider — Select AI for Python 1.3.0 documentation + 1. Provider — Select AI for Python 1.4.0rc1 documentation - + - + @@ -63,50 +63,54 @@

    Table of Contents

      -
    • 1. Provider
        +
      • 1. Provider
          +
        • 1.1. Examples
        • +
        • 1.2. Provider
        • -
        • 2. AnthropicProvider
            +
          • 1.3. AnthropicProvider
          • -
          • 3. AzureProvider
              +
            • 1.4. AzureProvider
            • -
            • 4. AWSProvider
                +
              • 1.5. AWSProvider
              • -
              • 5. CohereProvider
                  +
                • 1.6. CohereProvider
                • -
                • 6. OpenAIProvider
                    +
                  • 1.7. OpenAIProvider
                  • -
                  • 7. OCIGenAIProvider
                      +
                    • 1.8. OCIGenAIProvider
                    • -
                    • 8. GoogleProvider
                        +
                      • 1.9. GoogleProvider
                      • -
                      • 9. HuggingFaceProvider
                          +
                        • 1.10. HuggingFaceProvider
                        • -
                        • 10. Enable AI service provider @@ -163,10 +167,10 @@

                          Navigation

                        • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
                        • - +
                        • @@ -196,14 +200,139 @@

                          Navigation

                          -

                          An AI Provider in Select AI refers to the service provider of the +

                          +

                          1. Provider

                          +

                          An AI Provider in Select AI refers to the service provider of the LLM, transformer or both for processing and generating responses to natural language prompts. These providers offer models that can interpret and convert natural language for the use cases highlighted under the LLM concept.

                          See Select your AI Provider -for the supported providers

                          -
                          -

                          1. Provider

                          +for the supported providers.

                          +

                          A provider object describes the AI service that a Select AI profile, vector +index, or agent tool should call. The provider object is separate from the +credential object: the provider selects the service, model, endpoint, region, +and provider-specific options, while the credential stores authentication +details.

                          +

                          Most applications should instantiate one of the concrete provider classes +instead of using Provider directly. Use the base Provider class when +you need to call a compatible provider endpoint that does not have a dedicated +class in this library.

                          + + +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                          Provider classes

                          Provider class

                          Provider name

                          Default endpoint behavior

                          AnthropicProvider

                          anthropic

                          Uses api.anthropic.com.

                          AWSProvider

                          aws

                          Builds bedrock-runtime.<region>.amazonaws.com from region.

                          AzureProvider

                          azure

                          Builds <azure_resource_name>.openai.azure.com.

                          CohereProvider

                          cohere

                          Uses api.cohere.ai.

                          GoogleProvider

                          google

                          Uses generativelanguage.googleapis.com.

                          HuggingFaceProvider

                          huggingface

                          Uses api-inference.huggingface.co.

                          OCIGenAIProvider

                          oci

                          Uses OCI region and OCI Gen AI attributes.

                          OpenAIProvider

                          openai

                          Uses api.openai.com.

                          +
                          +

                          1.1. Examples

                          +

                          OCI Gen AI provider:

                          +
                          provider = select_ai.OCIGenAIProvider(
                          +    region="us-chicago-1",
                          +    oci_apiformat="GENERIC",
                          +    model="cohere.command-r-plus",
                          +)
                          +
                          +
                          +

                          OpenAI provider:

                          +
                          provider = select_ai.OpenAIProvider(
                          +    model="gpt-4.1",
                          +)
                          +
                          +
                          +

                          Azure OpenAI provider:

                          +
                          provider = select_ai.AzureProvider(
                          +    azure_resource_name="my-azure-openai-resource",
                          +    azure_deployment_name="gpt-4o-deployment",
                          +    azure_embedding_deployment_name="text-embedding-deployment",
                          +)
                          +
                          +
                          +

                          AWS Bedrock provider:

                          +
                          provider = select_ai.AWSProvider(
                          +    region="us-east-1",
                          +    aws_apiformat="ANTHROPIC",
                          +    model="anthropic.claude-3-5-sonnet-20240620-v1:0",
                          +)
                          +
                          +
                          +

                          Custom provider endpoint:

                          +
                          select_ai.create_credential(
                          +    credential={
                          +        "credential_name": "xai_credential",
                          +        "username": "xai",
                          +        "password": "<xai_api_key>",
                          +    },
                          +    replace=True,
                          +)
                          +
                          +xai_profile = select_ai.Profile(
                          +    profile_name="xai",
                          +    attributes=select_ai.ProfileAttributes(
                          +        provider=select_ai.Provider(
                          +            provider_endpoint="https://api.x.ai",
                          +            model="grok-4-1-fast-reasoning",
                          +        ),
                          +        credential_name="xai_credential",
                          +        object_list=[
                          +            {"owner": "SH", "name": "CUSTOMERS"},
                          +            {"owner": "SH", "name": "SALES"},
                          +            {"owner": "SH", "name": "PRODUCTS"},
                          +            {"owner": "SH", "name": "COUNTRIES"},
                          +        ],
                          +    ),
                          +    replace=True,
                          +)
                          +
                          +sql = xai_profile.show_sql(
                          +    prompt="How many customers do I have?",
                          +)
                          +
                          +
                          +
                          +
                          +

                          1.2. Provider

                          class select_ai.Provider(embedding_model: str | None = None, model: str | None = None, provider_name: str | None = None, provider_endpoint: str | None = None, region: str | None = None)
                          @@ -228,7 +357,7 @@

                          1. -

                          2. AnthropicProvider

                          +

                          1.3. AnthropicProvider

                          class select_ai.AnthropicProvider(embedding_model: str | None = None, model: str | None = None, provider_name: str = 'anthropic', provider_endpoint: str | None = None, region: str | None = None)
                          @@ -237,7 +366,7 @@

                          2. -

                          3. AzureProvider

                          +

                          1.4. AzureProvider

                          class select_ai.AzureProvider(embedding_model: str | None = None, model: str | None = None, provider_name: str = 'azure', provider_endpoint: str | None = None, region: str | None = None, azure_deployment_name: str | None = None, azure_embedding_deployment_name: str | None = None, azure_resource_name: str | None = None)
                          @@ -257,7 +386,7 @@

                          3. -

                          4. AWSProvider

                          +

                          1.5. AWSProvider

                          class select_ai.AWSProvider(embedding_model: str | None = None, model: str | None = None, provider_name: str = 'aws', provider_endpoint: str | None = None, region: str | None = None, aws_apiformat: str | None = None)
                          @@ -266,7 +395,7 @@

                          4. -

                          5. CohereProvider

                          +

                          1.6. CohereProvider

                          class select_ai.CohereProvider(embedding_model: str | None = None, model: str | None = None, provider_name: str = 'cohere', provider_endpoint: str | None = None, region: str | None = None)
                          @@ -275,7 +404,7 @@

                          5. -

                          6. OpenAIProvider

                          +

                          1.7. OpenAIProvider

                          class select_ai.OpenAIProvider(embedding_model: str | None = None, model: str | None = None, provider_name: str = 'openai', provider_endpoint: str | None = 'api.openai.com', region: str | None = None)
                          @@ -284,7 +413,7 @@

                          6. -

                          7. OCIGenAIProvider

                          +

                          1.8. OCIGenAIProvider

                          class select_ai.OCIGenAIProvider(embedding_model: str | None = None, model: str | None = None, provider_name: str = 'oci', provider_endpoint: str | None = None, region: str | None = None, oci_apiformat: str | None = None, oci_compartment_id: str | None = None, oci_endpoint_id: str | None = None, oci_runtimetype: str | None = None)
                          @@ -307,7 +436,7 @@

                          7. -

                          8. GoogleProvider

                          +

                          1.9. GoogleProvider

                          class select_ai.GoogleProvider(embedding_model: str | None = None, model: str | None = None, provider_name: str = 'google', provider_endpoint: str | None = None, region: str | None = None)
                          @@ -316,7 +445,7 @@

                          8. -

                          9. HuggingFaceProvider

                          +

                          1.10. HuggingFaceProvider

                          class select_ai.HuggingFaceProvider(embedding_model: str | None = None, model: str | None = None, provider_name: str = 'huggingface', provider_endpoint: str | None = None, region: str | None = None)
                          @@ -325,11 +454,12 @@

                          9. -

                          10. Enable AI service provider

                          +

                          1.11. Enable AI service provider

                          -

                          10.1. Enable using Sync API

                          +

                          1.11.1. Enable using Sync API

                          This method adds ACL allowing database users to invoke AI provider’s -HTTP endpoint

                          +HTTP endpoint. For non-HTTP or port-specific network access, use the network +ACL helpers described in Privileges.

                          import os
                           
                           import select_ai
                          @@ -352,7 +482,7 @@ 

                          10.1. Enable using Sync API -

                          10.2. Enable using Async API

                          +

                          1.11.2. Enable using Async API

                          import asyncio
                           import os
                           
                          @@ -382,11 +512,11 @@ 

                          10.2. Enable using Async API -

                          11. Disable AI service provider

                          -

                          This method removes ACL blocking database users to invoke AI provider’s -HTTP endpoint

                          +

                          1.12. Disable AI service provider

                          +

                          This method removes the ACL entry that allows database users to invoke an AI +provider’s HTTP endpoint.

                          -

                          11.1. Disable using Sync API

                          +

                          1.12.1. Disable using Sync API

                          import os
                           
                           import select_ai
                          @@ -409,7 +539,7 @@ 

                          11.1. Disable using Sync API -

                          11.2. Disable using Async API

                          +

                          1.12.2. Disable using Async API

                          import asyncio
                           import os
                           
                          @@ -437,6 +567,7 @@ 

                          11.2. Disable using Async API11.2. Disable using Async APITable of Contents

                            -
                          • 1. Provider
                              +
                            • 1. Provider
                                +
                              • 1.1. Examples
                              • +
                              • 1.2. Provider
                              • -
                              • 2. AnthropicProvider
                                  +
                                • 1.3. AnthropicProvider
                                • -
                                • 3. AzureProvider
                                    +
                                  • 1.4. AzureProvider
                                  • -
                                  • 4. AWSProvider
                                      +
                                    • 1.5. AWSProvider
                                    • -
                                    • 5. CohereProvider
                                        +
                                      • 1.6. CohereProvider
                                      • -
                                      • 6. OpenAIProvider
                                          +
                                        • 1.7. OpenAIProvider
                                        • -
                                        • 7. OCIGenAIProvider
                                            +
                                          • 1.8. OCIGenAIProvider
                                          • -
                                          • 8. GoogleProvider
                                              +
                                            • 1.9. GoogleProvider
                                            • -
                                            • 9. HuggingFaceProvider
                                                +
                                              • 1.10. HuggingFaceProvider
                                              • -
                                              • 10. Enable AI service provider @@ -549,10 +684,10 @@

                                                Navigation

                                              • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
                                              • - +
                                              • diff --git a/docs/user_guide/summary.html b/docs/user_guide/summary.html index 66db962..836e9f9 100644 --- a/docs/user_guide/summary.html +++ b/docs/user_guide/summary.html @@ -5,21 +5,21 @@ - 1. SummaryParams — Select AI for Python 1.3.0 documentation + 1. Inline content — Select AI for Python 1.4.0rc1 documentation - + - + - - + + @@ -63,34 +63,42 @@

                                                Previous topic

                                                1. SyntheticDataAttributes

                                                + title="previous chapter">1. Generation modes

                                                Next topic

                                                Tool

                                                + title="next chapter">1. Tool

                                                This Page

                                                @@ -120,10 +128,10 @@

                                                Navigation

                                                index
                                              • - next |
                                              • - previous |
                                              • Python logo
                                              • Python »
                                              • @@ -133,10 +141,10 @@

                                                Navigation

                                              • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
                                              • - +
                                              • @@ -166,8 +174,99 @@

                                                Navigation

                                                -
                                                -

                                                1. SummaryParams

                                                +

                                                Summarization uses a Select AI profile to summarize inline text or content +available from a URI. The profile supplies the AI provider, model, credential, +and generation settings. The summarize APIs are available on both +Profile and AsyncProfile.

                                                +

                                                Use one content source per call:

                                                +
                                                  +
                                                • content for inline text.

                                                • +
                                                • location_uri for content available from a URL, object storage URI, or +supported file location.

                                                • +
                                                +

                                                Use credential_name when the location_uri requires a database +credential, such as object storage access. Use prompt to guide what the +summary should focus on.

                                                +
                                                +

                                                1. Inline content

                                                +
                                                profile = select_ai.Profile(profile_name="oci_ai_profile")
                                                +
                                                +summary = profile.summarize(
                                                +    content="Long text to summarize...",
                                                +    prompt="Summarize the key business implications.",
                                                +)
                                                +print(summary)
                                                +
                                                +
                                                +
                                                +
                                                +

                                                2. Content from a URI

                                                +
                                                profile = select_ai.Profile(profile_name="oci_ai_profile")
                                                +
                                                +summary = profile.summarize(
                                                +    location_uri="https://en.wikipedia.org/wiki/Astronomy",
                                                +)
                                                +print(summary)
                                                +
                                                +
                                                +
                                                +
                                                +

                                                3. Content from object storage

                                                +

                                                Pass credential_name when the target location requires authentication:

                                                +
                                                profile = select_ai.Profile(profile_name="oci_ai_profile")
                                                +
                                                +summary = profile.summarize(
                                                +    location_uri=(
                                                +        "https://objectstorage.us-ashburn-1.oraclecloud.com/"
                                                +        "n/namespace/b/bucket/o/document.txt"
                                                +    ),
                                                +    credential_name="OBJECT_STORE_CRED",
                                                +)
                                                +print(summary)
                                                +
                                                +
                                                +
                                                +
                                                +

                                                4. Summary parameters

                                                +

                                                Use SummaryParams to control output length, output style, chunk processing, +and extractiveness:

                                                +
                                                params = select_ai.summary.SummaryParams(
                                                +    min_words=50,
                                                +    max_words=150,
                                                +    summary_style=select_ai.summary.Style.LIST,
                                                +    chunk_processing_method=(
                                                +        select_ai.summary.ChunkProcessingMethod.MAP_REDUCE
                                                +    ),
                                                +    extractiveness_level=select_ai.summary.ExtractivenessLevel.MEDIUM,
                                                +)
                                                +
                                                +summary = profile.summarize(
                                                +    content="Long text to summarize...",
                                                +    params=params,
                                                +)
                                                +
                                                +
                                                +
                                                +
                                                +

                                                5. Async summary

                                                +
                                                async_profile = await select_ai.AsyncProfile(
                                                +    profile_name="async_oci_ai_profile",
                                                +)
                                                +
                                                +summary = await async_profile.summarize(
                                                +    content="Long text to summarize...",
                                                +    prompt="Summarize the main points.",
                                                +)
                                                +print(summary)
                                                +
                                                +
                                                +
                                                +
                                                +

                                                6. Validation

                                                +

                                                summarize requires exactly one of content or location_uri. Passing +both, or passing neither, raises an error.

                                                +
                                                +

                                                6.1. SummaryParams

                                                class select_ai.summary.SummaryParams(min_words: int | None = None, max_words: int | None = None, summary_style: Style | None = None, chunk_processing_method: ChunkProcessingMethod | None = None, extractiveness_level: ExtractivenessLevel | None = None)
                                                @@ -192,7 +291,7 @@

                                                Navigation

                                                -

                                                2. ChunkProcessingMethod

                                                +

                                                6.2. ChunkProcessingMethod

                                                class select_ai.summary.ChunkProcessingMethod(*values)
                                                @@ -205,7 +304,7 @@

                                                2. ChunkProcessingMethod -

                                                3. ExtractivenessLevel

                                                +

                                                6.3. ExtractivenessLevel

                                                class select_ai.summary.ExtractivenessLevel(*values)
                                                @@ -219,7 +318,7 @@

                                                3. ExtractivenessLevel -

                                                4. SummaryStyle

                                                +

                                                6.4. SummaryStyle

                                                class select_ai.summary.Style(*values)
                                                @@ -229,6 +328,7 @@

                                                4. SummaryStyle

                                                +
                                                @@ -241,34 +341,42 @@

                                                4. SummaryStyle

                                                Table of Contents

                                                Previous topic

                                                1. SyntheticDataAttributes

                                                + title="previous chapter">1. Generation modes

                                                Next topic

                                                Tool

                                                + title="next chapter">1. Tool

                                                This Page

                                                @@ -298,10 +406,10 @@

                                                Navigation

                                                index
                                              • - next |
                                              • - previous |
                                              • Python logo
                                              • Python »
                                              • @@ -311,10 +419,10 @@

                                                Navigation

                                              • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
                                              • - +
                                              • diff --git a/docs/user_guide/synthetic_data.html b/docs/user_guide/synthetic_data.html index 0e801f7..3336060 100644 --- a/docs/user_guide/synthetic_data.html +++ b/docs/user_guide/synthetic_data.html @@ -5,21 +5,21 @@ - 1. SyntheticDataAttributes — Select AI for Python 1.3.0 documentation + 1. Generation modes — Select AI for Python 1.4.0rc1 documentation - + - + - - + + @@ -63,22 +63,27 @@

                                                Table of Contents

                                                  -
                                                • 1. SyntheticDataAttributes
                                                    +
                                                  • 1. Generation modes
                                                  • +
                                                  • 2. Generation parameters
                                                  • +
                                                  • 3. Sync and async APIs
                                                      +
                                                    • 3.1. SyntheticDataAttributes
                                                    • -
                                                    • 2. SyntheticDataParams
                                                        +
                                                      • 3.2. SyntheticDataParams
                                                      • -
                                                      • 3. Single table synthetic data @@ -87,12 +92,12 @@

                                                        Table of Contents

                                                        Previous topic

                                                        1. VectorIndex Object Model

                                                        + title="previous chapter">1. Vector Index

                                                        Next topic

                                                        1. SummaryParams

                                                        + title="next chapter">1. Inline content

                                                        This Page

                                                        @@ -122,10 +127,10 @@

                                                        Navigation

                                                        index
                                                      • - next |
                                                      • - previous |
                                                      • Python logo
                                                      • Python »
                                                      • @@ -135,10 +140,10 @@

                                                        Navigation

                                                      • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
                                                      • - +
                                                      • @@ -168,8 +173,92 @@

                                                        Navigation

                                                        -
                                                        -

                                                        1. SyntheticDataAttributes

                                                        +

                                                        Synthetic data generation uses a Select AI profile to populate database tables +with generated rows. It is useful for demos, development, testing, and +prototyping when representative data is needed but production data should not +be copied.

                                                        +

                                                        Synthetic data is inserted into the target tables in the connected database +schema or in the schema identified by owner_name or object_list. Before +running generation, make sure the connected user has privileges on the target +tables and that the Select AI profile is configured with a provider and +credential.

                                                        +

                                                        Use synthetic data generation with care in shared schemas. The API writes rows +to the target tables; use dedicated test tables or schemas when experimenting.

                                                        +
                                                        +

                                                        1. Generation modes

                                                        +

                                                        Use object_name for a single target table:

                                                        +
                                                        attributes = select_ai.SyntheticDataAttributes(
                                                        +    object_name="MOVIE",
                                                        +    record_count=100,
                                                        +    user_prompt="the release date for the movies should be in 2019",
                                                        +)
                                                        +
                                                        +
                                                        +

                                                        Use object_list for multiple target tables in one request:

                                                        +
                                                        attributes = select_ai.SyntheticDataAttributes(
                                                        +    object_list=[
                                                        +        {
                                                        +            "owner": "SH",
                                                        +            "name": "MOVIE",
                                                        +            "record_count": 100,
                                                        +            "user_prompt": (
                                                        +                "the release date for the movies should be in 2019"
                                                        +            ),
                                                        +        },
                                                        +        {"owner": "SH", "name": "ACTOR", "record_count": 10},
                                                        +        {"owner": "SH", "name": "DIRECTOR", "record_count": 5},
                                                        +    ]
                                                        +)
                                                        +
                                                        +
                                                        +

                                                        Exactly one of object_name or object_list must be set.

                                                        +
                                                        +
                                                        +

                                                        2. Generation parameters

                                                        +

                                                        Use SyntheticDataParams to control how generation is performed:

                                                        +
                                                        params = select_ai.SyntheticDataParams(
                                                        +    sample_rows=100,
                                                        +    table_statistics=True,
                                                        +    priority="HIGH",
                                                        +    comments=True,
                                                        +)
                                                        +
                                                        +attributes = select_ai.SyntheticDataAttributes(
                                                        +    object_name="MOVIE",
                                                        +    record_count=100,
                                                        +    user_prompt="Generate movie data for releases in 2019.",
                                                        +    params=params,
                                                        +)
                                                        +
                                                        +
                                                        +

                                                        sample_rows controls how many existing rows are used as examples for the +model. table_statistics and comments include additional table metadata. +priority controls resource priority for generation work; supported values +are HIGH, MEDIUM, and LOW.

                                                        +
                                                        +
                                                        +

                                                        3. Sync and async APIs

                                                        +

                                                        Use Profile.generate_synthetic_data(...) for synchronous applications and +await AsyncProfile.generate_synthetic_data(...) for asynchronous +applications:

                                                        +
                                                        profile = select_ai.Profile(profile_name="oci_ai_profile")
                                                        +profile.generate_synthetic_data(
                                                        +    synthetic_data_attributes=attributes,
                                                        +)
                                                        +
                                                        +
                                                        +
                                                        async_profile = await select_ai.AsyncProfile(
                                                        +    profile_name="async_oci_ai_profile",
                                                        +)
                                                        +await async_profile.generate_synthetic_data(
                                                        +    synthetic_data_attributes=attributes,
                                                        +)
                                                        +
                                                        +
                                                        +

                                                        For additional database-side attribute details, see the +generate_synthetic_data PL/SQL API.

                                                        +
                                                        +

                                                        3.1. SyntheticDataAttributes

                                                        class select_ai.SyntheticDataAttributes(object_name: str | None = None, object_list: List[Mapping] | None = None, owner_name: str | None = None, params: SyntheticDataParams | None = None, record_count: int | None = None, user_prompt: str | None = None)
                                                        @@ -192,7 +281,7 @@

                                                        Navigation

                                                        -

                                                        2. SyntheticDataParams

                                                        +

                                                        3.2. SyntheticDataParams

                                                        class select_ai.SyntheticDataParams(sample_rows: int | None = None, table_statistics: bool | None = False, priority: str | None = 'HIGH', comments: bool | None = False)
                                                        @@ -215,14 +304,12 @@

                                                        2. generate_synthetic_data PL/SQL API -for attribute details

                                                        -

                                                        3. Single table synthetic data

                                                        +

                                                        3.3. Single table synthetic data

                                                        The below example shows single table synthetic data generation

                                                        -

                                                        3.1. Single Table Sync API

                                                        +

                                                        3.3.1. Single Table Sync API

                                                        import os
                                                         
                                                         import select_ai
                                                        @@ -256,8 +343,8 @@ 

                                                        3.1. Single Table Sync API -

                                                        3.2. Singe Table Async API

                                                        +
                                                        +

                                                        3.3.2. Single Table Async API

                                                        import asyncio
                                                         import os
                                                         
                                                        @@ -301,10 +388,10 @@ 

                                                        3.2. Singe Table Async API -

                                                        4. Multi table synthetic data

                                                        -

                                                        The below example shows multitable synthetic data generation

                                                        +

                                                        3.4. Multi table synthetic data

                                                        +

                                                        The below example shows multi-table synthetic data generation

                                                        -

                                                        4.1. Multi table Sync API

                                                        +

                                                        3.4.1. Multi table Sync API

                                                        import os
                                                         
                                                         import select_ai
                                                        @@ -358,7 +445,7 @@ 

                                                        4.1. Multi table Sync API -

                                                        4.2. Multi table Async API

                                                        +

                                                        3.4.2. Multi table Async API

                                                        import asyncio
                                                         import os
                                                         
                                                        @@ -419,6 +506,7 @@ 

                                                        4.2. Multi table Async API4.2. Multi table Async APITable of Contents

                                                      • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
                                                      • - +
                                                      • @@ -206,21 +207,120 @@

                                                        Navigation

                                                        -

                                                        VectorIndex supports Retrieval Augmented Generation (RAG). -For e.g., you can convert text into vector embeddings and store them in a -vector store. Select AI will augment the natural language prompt by retrieving -content from the vector store using semantic similarity search.

                                                        +
                                                        +

                                                        1. Vector Index

                                                        +

                                                        VectorIndex supports Retrieval Augmented Generation (RAG). It converts +source documents into vector embeddings, stores the embeddings in a vector +store, and links the vector index to a Select AI profile. When that profile is +used for natural language generation, Select AI can retrieve semantically +similar content from the vector index and use that content as grounding context +for the response.

                                                        +

                                                        A vector index is useful when the answer should come from files or documents +that are not represented as relational tables. Typical sources include +documents in Object Storage, product manuals, generated reports, logs, JSON +files, and other text-heavy content that should be searched by meaning rather +than exact keywords.

                                                        +

                                                        Before creating a vector index, make sure the database user has:

                                                        +
                                                          +
                                                        • A Select AI profile with an AI provider that supports embeddings.

                                                        • +
                                                        • A credential for the AI provider used by the profile.

                                                        • +
                                                        • A credential for the object storage location if the source objects are not +public.

                                                        • +
                                                        • Network access to the AI provider endpoint and the source location. See +Privileges for network ACL helpers.

                                                        • +
                                                        +

                                                        The usual lifecycle is:

                                                        +
                                                          +
                                                        1. Create a profile with a provider and embedding model.

                                                        2. +
                                                        3. Create OracleVectorIndexAttributes with the source location and storage +credential.

                                                        4. +
                                                        5. Create VectorIndex and call create().

                                                        6. +
                                                        7. Use the linked profile for RAG actions such as narrate().

                                                        8. +
                                                        9. Fetch, list, update, disable, enable, or delete the index as needed.

                                                        10. +
                                                        +
                                                        -

                                                        1. VectorIndex Object Model

                                                        +

                                                        2. VectorIndex Object Model

                                                        Select AI Vector Index
                                                        -

                                                        2. VectorIndexAttributes

                                                        +

                                                        3. VectorIndexAttributes

                                                        A VectorIndexAttributes object can be created with select_ai.VectorIndexAttributes(). Also check vector index attributes

                                                        +

                                                        For Oracle vector indexes, use OracleVectorIndexAttributes. It sets +vector_db_provider to VectorDBProvider.ORACLE and is the preferred +attribute class for the examples in this guide.

                                                        +

                                                        Common attributes:

                                                        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

                                                        Attribute

                                                        Use

                                                        location

                                                        Object Storage URI or source location containing the documents to +embed.

                                                        object_storage_credential_name

                                                        Credential used to read the source location.

                                                        profile_name

                                                        Select AI profile used to create embeddings and answer RAG prompts. +If omitted during create(), it is taken from the profile object +passed to VectorIndex.

                                                        chunk_size and chunk_overlap

                                                        Control how source text is split before embedding. Larger chunks keep +more context together; overlap helps preserve context across chunk +boundaries.

                                                        match_limit

                                                        Maximum number of matching chunks returned during semantic search.

                                                        similarity_threshold

                                                        Minimum similarity score required for retrieved chunks to be considered +relevant.

                                                        vector_distance_metric

                                                        Distance metric used to compare embeddings. Supported values include +COSINE, EUCLIDEAN, L2_SQUARED, DOT, MANHATTAN, and +HAMMING.

                                                        refresh_rate

                                                        Refresh interval, in minutes, for loading new or changed source data.

                                                        vector_table_name

                                                        Name of the table used to store vector embeddings and chunked data. +Leave unset unless you need to control the storage table name.

                                                        enable_sources

                                                        Include filenames and source links in RAG output when supported by the +profile and model response.

                                                        +

                                                        Example attributes:

                                                        +
                                                        attributes = select_ai.OracleVectorIndexAttributes(
                                                        +    location="https://objectstorage.us-ashburn-1.oraclecloud.com/n/example/b/docs/o/product-guides",
                                                        +    object_storage_credential_name="object_store_credential",
                                                        +    chunk_size=1024,
                                                        +    chunk_overlap=128,
                                                        +    match_limit=5,
                                                        +    similarity_threshold=0.5,
                                                        +    vector_distance_metric=select_ai.VectorDistanceMetric.COSINE,
                                                        +    refresh_rate=1440,
                                                        +)
                                                        +
                                                        +
                                                        +

                                                        The embedding model is configured on the provider inside the linked +ProfileAttributes. Keep the profile provider and vector index attributes +together conceptually: the profile decides how embeddings are generated, while +the vector index attributes decide where content is read from, how it is +chunked, and how the vector store is searched.

                                                        class select_ai.VectorIndexAttributes(chunk_size: int | None = None, chunk_overlap: int | None = None, enable_sources: bool | None = None, location: str | None = None, match_limit: int | None = None, object_storage_credential_name: str | None = None, profile_name: str | None = None, refresh_rate: int | None = None, similarity_threshold: float | None = None, vector_distance_metric: VectorDistanceMetric | None = None, vector_db_endpoint: str | None = None, vector_db_credential_name: str | None = None, vector_db_provider: VectorDBProvider | None = None, vector_dimension: int | None = None, vector_table_name: str | None = None, pipeline_name: str | None = None)
                                                        @@ -262,7 +362,7 @@

                                                        2. -

                                                        2.1. OracleVectorIndexAttributes

                                                        +

                                                        3.1. OracleVectorIndexAttributes

                                                        class select_ai.OracleVectorIndexAttributes(chunk_size: int | None = None, chunk_overlap: int | None = None, enable_sources: bool | None = None, location: str | None = None, match_limit: int | None = None, object_storage_credential_name: str | None = None, profile_name: str | None = None, refresh_rate: int | None = None, similarity_threshold: float | None = None, vector_distance_metric: VectorDistanceMetric | None = None, vector_db_endpoint: str | None = None, vector_db_credential_name: str | None = None, vector_db_provider: VectorDBProvider | None = VectorDBProvider.ORACLE, vector_dimension: int | None = None, vector_table_name: str | None = None, pipeline_name: str | None = None)
                                                        @@ -272,7 +372,7 @@

                                                        2.1. -

                                                        3. VectorIndex API

                                                        +

                                                        4. VectorIndex API

                                                        A VectorIndex object can be created with select_ai.VectorIndex()

                                                        @@ -489,11 +589,55 @@

                                                        3. select_ai.connect(). Use AsyncVectorIndex in applications already using +asyncio and select_ai.async_connect() or an async connection pool.

                                                        +

                                                        Important lifecycle methods:

                                                        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

                                                        Method

                                                        Use

                                                        create(replace=False, wait_for_completion=False)

                                                        Create the database vector index and start the load pipeline. If +replace=True and the index already exists, the existing index is +dropped and recreated. Use wait_for_completion=True when the next +step depends on the initial load being complete.

                                                        fetch(index_name)

                                                        Build a VectorIndex proxy from database metadata, including +attributes and the linked profile when it still exists.

                                                        list(index_name_pattern=".*")

                                                        Iterate over vector indexes visible to the current user. The pattern is +evaluated with Oracle REGEXP_LIKE.

                                                        set_attribute() and set_attributes()

                                                        Update one or more index attributes.

                                                        get_next_refresh_timestamp()

                                                        Return the next scheduled refresh timestamp in UTC when the index has a +refresh rate and a recorded pipeline execution.

                                                        disable() and enable()

                                                        Pause or resume use of the vector index for loading, indexing, +searching, and querying.

                                                        delete(include_data=True, force=False)

                                                        Drop the vector index. include_data=True also removes associated +vector store data. force=True ignores missing-index errors.

                                                        +

                                                        Check the examples below to understand how to create vector indexes.

                                                        -

                                                        3.1. Create vector index

                                                        +

                                                        4.1. Create vector index

                                                        In the following example, vector database provider is Oracle and -objects (to create embedding for) reside in OCI’s object store

                                                        +objects used to create embeddings reside in OCI Object Storage. The profile +uses an OCI Generative AI provider with an embedding model, and the vector +index is linked to that profile during create().

                                                        import os
                                                         
                                                         import select_ai
                                                        @@ -549,7 +693,7 @@ 

                                                        3.1. Create vector index -

                                                        3.2. List vector index

                                                        +

                                                        4.2. List vector index

                                                        import os
                                                         
                                                         import select_ai
                                                        @@ -572,9 +716,11 @@ 

                                                        3.2. List vector index -

                                                        3.3. Fetch vector index

                                                        +

                                                        4.3. Fetch vector index

                                                        You can fetch the vector index attributes and associated AI profile using -the class method VectorIndex.fetch(index_name)

                                                        +the class method VectorIndex.fetch(index_name). Fetch is useful when the +index was created earlier or by another process and you want to inspect or +update it without recreating the original Python object.

                                                        import os
                                                         
                                                         import select_ai
                                                        @@ -599,9 +745,10 @@ 

                                                        3.3. Fetch vector index -

                                                        3.4. Update vector index attributes

                                                        +

                                                        4.4. Update vector index attributes

                                                        To update attributes, use either vector_index.set_attribute() or -vector_index.set_attributes()

                                                        +vector_index.set_attributes(). Use set_attribute() for a single value +and set_attributes() when updating several values together.

                                                        import os
                                                         
                                                         import select_ai
                                                        @@ -631,7 +778,11 @@ 

                                                        3.4. Update vector index attributes

                                                        -

                                                        3.5. RAG using vector index

                                                        +

                                                        4.5. RAG using vector index

                                                        +

                                                        After create() succeeds, the profile has its vector_index_name set to +the new index. Use that profile with text-returning actions such as +narrate() to retrieve relevant chunks from the vector index and ground the +answer in the indexed content.

                                                        import os
                                                         
                                                         import select_ai
                                                        @@ -664,7 +815,11 @@ 

                                                        3.5. RAG using vector index -

                                                        3.6. Delete vector index

                                                        +

                                                        4.6. Delete vector index

                                                        +

                                                        Use delete() when the index is no longer needed. By default, +include_data=True removes the vector index metadata and the associated +vector store data. Set include_data=False only when you intentionally want +to keep the underlying vector store data.

                                                        import os
                                                         
                                                         import select_ai
                                                        @@ -686,8 +841,9 @@ 

                                                        3.6. Delete vector index -

                                                        4. AsyncVectorIndex API

                                                        -

                                                        A AsyncVectorIndex object can be created with select_ai.AsyncVectorIndex()

                                                        +

                                                        5. AsyncVectorIndex API

                                                        +

                                                        An AsyncVectorIndex object can be created with +select_ai.AsyncVectorIndex()

                                                        class select_ai.AsyncVectorIndex(profile: BaseProfile | None = None, index_name: str | None = None, description: str | None = None, attributes: VectorIndexAttributes | None = None)
                                                        @@ -900,8 +1056,38 @@

                                                        4. AsyncVectorIndex.list() is an async iterator.

                                                        + + + + + + + + + + + + + + + + + + + + + + + + + + +

                                                        Synchronous API

                                                        Async API

                                                        select_ai.connect(...)

                                                        await select_ai.async_connect(...)

                                                        Profile(...)

                                                        await AsyncProfile(...)

                                                        VectorIndex.create(...)

                                                        await AsyncVectorIndex.create(...)

                                                        VectorIndex.fetch(...)

                                                        await AsyncVectorIndex.fetch(...)

                                                        for index in VectorIndex.list(...)

                                                        async for index in AsyncVectorIndex.list(...)

                                                        profile.narrate(...)

                                                        await async_profile.narrate(...)

                                                        -

                                                        4.1. Async create vector index

                                                        +

                                                        5.1. Async create vector index

                                                        import asyncio
                                                         import os
                                                         
                                                        @@ -955,7 +1141,7 @@ 

                                                        4.1. Async create vector index -

                                                        4.2. Async list vector index

                                                        +

                                                        5.2. Async list vector index

                                                        import asyncio
                                                         import os
                                                         
                                                        @@ -984,7 +1170,7 @@ 

                                                        4.2. Async list vector index -

                                                        4.3. Async fetch vector index

                                                        +

                                                        5.3. Async fetch vector index

                                                        You can fetch the vector index attributes and associated AI profile using the class method AsyncVectorIndex.fetch(index_name)

                                                        import asyncio
                                                        @@ -1018,7 +1204,7 @@ 

                                                        4.3. Async fetch vector index -

                                                        4.4. Async update vector index attributes

                                                        +

                                                        5.4. Async update vector index attributes

                                                        To update attributes, use either async_vector_index.set_attribute() or async_vector_index.set_attributes()

                                                        import asyncio
                                                        @@ -1059,7 +1245,7 @@ 

                                                        4.4. Async update vector index attribute

                                                        -

                                                        4.5. Async RAG using vector index

                                                        +

                                                        5.5. Async RAG using vector index

                                                        import os
                                                         
                                                         import select_ai
                                                        @@ -1112,16 +1298,17 @@ 

                                                        4.5. Async RAG using vector index

                                                        Table of Contents

                                                      • - Select AI for Python 1.3.0 documentation » + Select AI for Python 1.4.0rc1 documentation »
                                                      • - +
                                                      • diff --git a/docs/user_guide/web_frameworks.html b/docs/user_guide/web_frameworks.html new file mode 100644 index 0000000..4d9f286 --- /dev/null +++ b/docs/user_guide/web_frameworks.html @@ -0,0 +1,617 @@ + + + + + + + + 1. Using select_ai with Python web frameworks — Select AI for Python 1.4.0rc1 documentation + + + + + + + + + + + + + + + + + + + + + +
                                                        + + + +
                                                        + + + +
                                                        +
                                                        +
                                                        +
                                                        + +
                                                        +

                                                        1. Using select_ai with Python web frameworks

                                                        +

                                                        Python web applications should create a Select AI connection pool when the +application starts and close it when the application shuts down. A pool lets +concurrent requests share a bounded set of database connections instead of +creating standalone connections per request.

                                                        +

                                                        This pattern works with Python Web Server Gateway Interface (WSGI) and +Asynchronous Server Gateway Interface (ASGI) frameworks. FastAPI is used below +as a concrete example, but the same approach applies to frameworks such as +Flask, Django, Starlette, Sanic, and Quart: initialize the pool during +application startup, use select_ai APIs inside request handlers, and close +the pool during application shutdown.

                                                        +

                                                        Do not call select_ai.connect() or select_ai.create_pool() inside every +request handler. Creating connections per request adds latency, increases +database connection churn, and can exhaust the database connection limit under +load. Create one pool per worker process and let select_ai acquire and +release connections from that pool for each API call.

                                                        +

                                                        For background and concurrency measurements, see this +connection pooling blog.

                                                        +
                                                        +

                                                        1.1. Framework patterns

                                                        +

                                                        Use the framework lifecycle API that runs once per process:

                                                        +
                                                          +
                                                        • FastAPI / +Starlette: use a lifespan async +context manager. Create the pool before yield and close it after +yield.

                                                        • +
                                                        • Flask: +create the pool in create_app(). Close the pool from the shutdown hook +provided by the process that runs Flask, such as a Gunicorn worker_exit +hook. For simple local applications, atexit.register() can be used for +normal interpreter shutdown.

                                                        • +
                                                        • Django: +create the pool in AppConfig.ready(). Close the pool from the shutdown +hook provided by the process that runs Django, such as a Gunicorn +worker_exit hook. For simple local applications, atexit.register() +can be used for normal interpreter shutdown.

                                                        • +
                                                        • Quart: +use @app.before_serving / @app.after_serving, or +@app.while_serving with cleanup after yield.

                                                        • +
                                                        • Sanic: use +@app.before_server_start and @app.after_server_stop.

                                                        • +
                                                        +

                                                        Use select_ai.create_pool() for synchronous request handlers and +select_ai.create_pool_async() for asynchronous request handlers. In +general, synchronous routes should call synchronous Select AI methods, and async +routes should call async Select AI methods. Avoid mixing blocking synchronous +database calls into async routes unless the framework runs them in a worker +thread.

                                                        +

                                                        For Flask and Django, be careful with hooks that run per request or per +application context. A Select AI pool should live for the worker process, not +for a single request. For example, Flask’s teardown_appcontext runs when an +application context is popped, so it is not a good place to close a process-wide +pool after every request.

                                                        +
                                                        +
                                                        +

                                                        1.2. Install dependencies

                                                        +

                                                        Install select_ai and FastAPI server dependencies:

                                                        +
                                                        python -m pip install select_ai fastapi uvicorn
                                                        +
                                                        +
                                                        +

                                                        For local development, set the database connection details as environment +variables:

                                                        +
                                                        export SELECT_AI_USER=<select_ai_db_user>
                                                        +export SELECT_AI_PASSWORD=<select_ai_db_password>
                                                        +export SELECT_AI_DB_CONNECT_STRING=<db_connect_string>
                                                        +export SELECT_AI_POOL_MIN=5
                                                        +export SELECT_AI_POOL_MAX=10
                                                        +export SELECT_AI_POOL_INCREMENT=5
                                                        +
                                                        +
                                                        +

                                                        If you use an mTLS wallet, also set TNS_ADMIN or pass wallet parameters to +select_ai.create_pool() / select_ai.create_pool_async().

                                                        +

                                                        For production deployments, store these values in your deployment platform’s +secret manager or environment configuration. Do not hard-code database +passwords, wallet passwords, or provider credentials in application source.

                                                        +
                                                        +
                                                        +

                                                        1.3. FastAPI synchronous endpoints

                                                        +

                                                        Create a file named app.py:

                                                        +
                                                        import os
                                                        +from contextlib import asynccontextmanager
                                                        +
                                                        +from fastapi import FastAPI
                                                        +
                                                        +import select_ai
                                                        +
                                                        +user = os.getenv("SELECT_AI_USER")
                                                        +password = os.getenv("SELECT_AI_PASSWORD")
                                                        +dsn = os.getenv("SELECT_AI_DB_CONNECT_STRING")
                                                        +
                                                        +pool_min = int(os.getenv("SELECT_AI_POOL_MIN", "5"))
                                                        +pool_max = int(os.getenv("SELECT_AI_POOL_MAX", "10"))
                                                        +pool_increment = int(os.getenv("SELECT_AI_POOL_INCREMENT", "5"))
                                                        +
                                                        +
                                                        +@asynccontextmanager
                                                        +async def lifespan(app: FastAPI):
                                                        +    select_ai.create_pool(
                                                        +        user=user,
                                                        +        password=password,
                                                        +        dsn=dsn,
                                                        +        min_size=pool_min,
                                                        +        max_size=pool_max,
                                                        +        increment=pool_increment,
                                                        +    )
                                                        +    yield
                                                        +    select_ai.disconnect()
                                                        +
                                                        +
                                                        +app = FastAPI(lifespan=lifespan)
                                                        +
                                                        +
                                                        +@app.get("/chat")
                                                        +def chat(prompt: str):
                                                        +    profile = select_ai.Profile(profile_name="oci_ai_profile")
                                                        +    return {"response": profile.chat(prompt=prompt)}
                                                        +
                                                        +
                                                        +@app.get("/show_sql")
                                                        +def show_sql(prompt: str):
                                                        +    profile = select_ai.Profile(profile_name="oci_ai_profile")
                                                        +    return {"sql": profile.show_sql(prompt=prompt)}
                                                        +
                                                        +
                                                        +

                                                        Start the server:

                                                        +
                                                        uvicorn app:app --host 0.0.0.0 --port 8000
                                                        +
                                                        +
                                                        +

                                                        Call the service:

                                                        +
                                                        curl "http://localhost:8000/chat?prompt=What%20is%20OCI%3F"
                                                        +
                                                        +
                                                        +

                                                        Stop the server by pressing Ctrl+C in the terminal where uvicorn is +running. FastAPI runs the lifespan shutdown hook and select_ai.disconnect() +closes the pool.

                                                        +

                                                        This example creates the Profile proxy inside each handler. The proxy is +lightweight; the database connection is acquired from the pool only when the +profile method calls the database.

                                                        +
                                                        +
                                                        +

                                                        1.4. FastAPI asynchronous endpoints

                                                        +

                                                        For async endpoints, initialize the async pool with +select_ai.create_pool_async() and close it with +select_ai.async_disconnect().

                                                        +
                                                        import os
                                                        +from contextlib import asynccontextmanager
                                                        +
                                                        +from fastapi import FastAPI
                                                        +
                                                        +import select_ai
                                                        +
                                                        +user = os.getenv("SELECT_AI_USER")
                                                        +password = os.getenv("SELECT_AI_PASSWORD")
                                                        +dsn = os.getenv("SELECT_AI_DB_CONNECT_STRING")
                                                        +
                                                        +
                                                        +@asynccontextmanager
                                                        +async def lifespan(app: FastAPI):
                                                        +    select_ai.create_pool_async(
                                                        +        user=user,
                                                        +        password=password,
                                                        +        dsn=dsn,
                                                        +        min_size=5,
                                                        +        max_size=10,
                                                        +        increment=5,
                                                        +    )
                                                        +    yield
                                                        +    await select_ai.async_disconnect()
                                                        +
                                                        +
                                                        +app = FastAPI(lifespan=lifespan)
                                                        +
                                                        +
                                                        +@app.get("/chat")
                                                        +async def chat(prompt: str):
                                                        +    profile = await select_ai.AsyncProfile(
                                                        +        profile_name="async_oci_ai_profile"
                                                        +    )
                                                        +    return {"response": await profile.chat(prompt=prompt)}
                                                        +
                                                        +
                                                        +

                                                        Start and stop the server the same way:

                                                        +
                                                        uvicorn app:app --host 0.0.0.0 --port 8000
                                                        +
                                                        +
                                                        +

                                                        Press Ctrl+C to stop it.

                                                        +
                                                        +
                                                        +

                                                        1.5. Flask example

                                                        +

                                                        Flask applications normally use synchronous request handlers, so initialize a +synchronous Select AI pool when the application is created.

                                                        +
                                                        import atexit
                                                        +import os
                                                        +
                                                        +from flask import Flask, jsonify, request
                                                        +
                                                        +import select_ai
                                                        +
                                                        +
                                                        +def create_app():
                                                        +    app = Flask(__name__)
                                                        +
                                                        +    select_ai.create_pool(
                                                        +        user=os.getenv("SELECT_AI_USER"),
                                                        +        password=os.getenv("SELECT_AI_PASSWORD"),
                                                        +        dsn=os.getenv("SELECT_AI_DB_CONNECT_STRING"),
                                                        +        min_size=int(os.getenv("SELECT_AI_POOL_MIN", "1")),
                                                        +        max_size=int(os.getenv("SELECT_AI_POOL_MAX", "4")),
                                                        +        increment=int(os.getenv("SELECT_AI_POOL_INCREMENT", "1")),
                                                        +    )
                                                        +
                                                        +    @app.get("/show_sql")
                                                        +    def show_sql():
                                                        +        prompt = request.args["prompt"]
                                                        +        profile = select_ai.Profile(profile_name="oci_ai_profile")
                                                        +        return jsonify({"sql": profile.show_sql(prompt=prompt)})
                                                        +
                                                        +    @atexit.register
                                                        +    def close_select_ai_pool():
                                                        +        if select_ai.is_connected():
                                                        +            select_ai.disconnect()
                                                        +
                                                        +    return app
                                                        +
                                                        +
                                                        +
                                                        +
                                                        +

                                                        1.6. Django example

                                                        +

                                                        Django has its own database connection management, but select_ai uses the +Oracle Database connection pool created by this package. Create the Select AI +pool once per process, then call Profile APIs inside views.

                                                        +
                                                        # myapp/apps.py
                                                        +import os
                                                        +
                                                        +from django.apps import AppConfig
                                                        +
                                                        +import select_ai
                                                        +
                                                        +
                                                        +class MyAppConfig(AppConfig):
                                                        +    name = "myapp"
                                                        +
                                                        +    def ready(self):
                                                        +        if not select_ai.is_connected():
                                                        +            select_ai.create_pool(
                                                        +                user=os.getenv("SELECT_AI_USER"),
                                                        +                password=os.getenv("SELECT_AI_PASSWORD"),
                                                        +                dsn=os.getenv("SELECT_AI_DB_CONNECT_STRING"),
                                                        +                min_size=int(os.getenv("SELECT_AI_POOL_MIN", "1")),
                                                        +                max_size=int(os.getenv("SELECT_AI_POOL_MAX", "4")),
                                                        +                increment=int(os.getenv("SELECT_AI_POOL_INCREMENT", "1")),
                                                        +            )
                                                        +
                                                        +
                                                        +
                                                        # myapp/views.py
                                                        +from django.http import JsonResponse
                                                        +
                                                        +import select_ai
                                                        +
                                                        +
                                                        +def show_sql(request):
                                                        +    profile = select_ai.Profile(profile_name="oci_ai_profile")
                                                        +    sql = profile.show_sql(prompt=request.GET["prompt"])
                                                        +    return JsonResponse({"sql": sql})
                                                        +
                                                        +
                                                        +

                                                        When using Django’s development autoreloader, startup hooks may run more than +once. The is_connected() check prevents this example from creating a second +pool in the same process.

                                                        +
                                                        +
                                                        +

                                                        1.7. Pool sizing

                                                        +

                                                        Use connection pooling for concurrent services such as API applications, +workloads with mixed fast and slow requests, and applications with tail-latency +requirements. Use standalone connections for simple scripts, command-line +tools, or low-concurrency batch jobs.

                                                        +

                                                        Set pool sizing based on expected request concurrency and database capacity. +In multi-worker deployments, each worker process creates its own pool, so total +possible database connections are approximately:

                                                        +
                                                        workers * SELECT_AI_POOL_MAX
                                                        +
                                                        +
                                                        +

                                                        Choose pool sizes that leave capacity for other database clients and avoid +overwhelming small database deployments.

                                                        +

                                                        For example, a service running four worker processes with +SELECT_AI_POOL_MAX=10 can open up to forty Select AI database connections. +If the database can only spare twenty connections for the application, use fewer +workers, reduce SELECT_AI_POOL_MAX, or both.

                                                        +
                                                        +
                                                        +

                                                        1.8. Pool wait behavior

                                                        +

                                                        select_ai.create_pool() and select_ai.create_pool_async() pass pool +options through to python-oracledb. Use wait_timeout and getmode to +control what happens when all pooled connections are busy.

                                                        +
                                                        select_ai.create_pool(
                                                        +    user=user,
                                                        +    password=password,
                                                        +    dsn=dsn,
                                                        +    min_size=2,
                                                        +    max_size=8,
                                                        +    increment=2,
                                                        +    wait_timeout=10,
                                                        +)
                                                        +
                                                        +
                                                        +

                                                        Choose a timeout that matches your API latency budget. For public HTTP APIs, +it is usually better to fail fast and return an application error than to let +requests pile up until every worker is blocked.

                                                        +
                                                        +
                                                        +

                                                        1.9. Request handling

                                                        +

                                                        Validate prompts and profile names before calling Select AI methods. If clients +can choose a profile, check the requested profile against an application +allowlist instead of passing arbitrary user input directly into +Profile(profile_name=...).

                                                        +

                                                        For long-running prompts, set HTTP server timeouts and client timeouts +deliberately. Text generation and RAG calls can take longer than simple SQL +metadata operations, especially when external AI providers or object storage +are involved.

                                                        +

                                                        For streaming responses, prefer async frameworks and async Select AI methods when +the rest of the application is already async. For ordinary JSON responses, +either synchronous or asynchronous routes are fine as long as the connection +pool matches the route style.

                                                        +
                                                        +
                                                        + + +
                                                        +
                                                        +
                                                        +
                                                        + +
                                                        +
                                                        + + + + + diff --git a/recipes/concurrent_prompt_processing/async_as_completed.py b/recipes/concurrent_prompt_processing/async_as_completed.py new file mode 100644 index 0000000..3665a38 --- /dev/null +++ b/recipes/concurrent_prompt_processing/async_as_completed.py @@ -0,0 +1,64 @@ +# ----------------------------------------------------------------------------- +# Copyright (c) 2026, Oracle and/or its affiliates. +# +# Licensed under the Universal Permissive License v 1.0 as shown at +# http://oss.oracle.com/licenses/upl. +# ----------------------------------------------------------------------------- + +# ----------------------------------------------------------------------------- +# concurrent_prompt_processing/async_as_completed.py +# +# Process async prompt results as each task completes. +# ----------------------------------------------------------------------------- + +import asyncio +import os + +import select_ai + +user = os.getenv("SELECT_AI_USER") +password = os.getenv("SELECT_AI_PASSWORD") +dsn = os.getenv("SELECT_AI_DB_CONNECT_STRING") + +pool_min = int(os.getenv("SELECT_AI_POOL_MIN", "1")) +pool_max = int(os.getenv("SELECT_AI_POOL_MAX", "4")) +pool_increment = int(os.getenv("SELECT_AI_POOL_INCREMENT", "1")) + +profile_name = os.getenv("SELECT_AI_PROFILE_NAME", "async_oci_ai_profile") + +prompts = [ + "How many customers?", + "How many products?", + "How many promotions?", + "List the top 5 customers by sales.", +] + + +async def show_sql(profile, prompt): + sql = await profile.show_sql(prompt=prompt) + return prompt, sql + + +async def main(): + select_ai.create_pool_async( + user=user, + password=password, + dsn=dsn, + min_size=pool_min, + max_size=pool_max, + increment=pool_increment, + ) + + try: + profile = await select_ai.AsyncProfile(profile_name=profile_name) + tasks = [show_sql(profile, prompt) for prompt in prompts] + + for task in asyncio.as_completed(tasks): + prompt, sql = await task + print(f"\nPrompt: {prompt}") + print(sql) + finally: + await select_ai.async_disconnect() + + +asyncio.run(main()) diff --git a/recipes/concurrent_prompt_processing/async_gather.py b/recipes/concurrent_prompt_processing/async_gather.py new file mode 100644 index 0000000..3432d6b --- /dev/null +++ b/recipes/concurrent_prompt_processing/async_gather.py @@ -0,0 +1,64 @@ +# ----------------------------------------------------------------------------- +# Copyright (c) 2026, Oracle and/or its affiliates. +# +# Licensed under the Universal Permissive License v 1.0 as shown at +# http://oss.oracle.com/licenses/upl. +# ----------------------------------------------------------------------------- + +# ----------------------------------------------------------------------------- +# concurrent_prompt_processing/async_bounded_gather.py +# +# Process independent prompts concurrently with the asynchronous Profile API. +# ----------------------------------------------------------------------------- + +import asyncio +import os + +import select_ai + +user = os.getenv("SELECT_AI_USER") +password = os.getenv("SELECT_AI_PASSWORD") +dsn = os.getenv("SELECT_AI_DB_CONNECT_STRING") + +pool_min = int(os.getenv("SELECT_AI_POOL_MIN", "1")) +pool_max = int(os.getenv("SELECT_AI_POOL_MAX", "4")) +pool_increment = int(os.getenv("SELECT_AI_POOL_INCREMENT", "1")) + +profile_name = os.getenv("SELECT_AI_PROFILE_NAME", "async_oci_ai_profile") + +prompts = [ + "How many customers?", + "How many products?", + "How many promotions?", + "List the top 5 customers by sales.", +] + + +async def show_sql(profile, prompt): + return await profile.show_sql(prompt=prompt) + + +async def main(): + select_ai.create_pool_async( + user=user, + password=password, + dsn=dsn, + min_size=pool_min, + max_size=pool_max, + increment=pool_increment, + ) + + try: + profile = await select_ai.AsyncProfile(profile_name=profile_name) + + tasks = [show_sql(profile, prompt) for prompt in prompts] + results = await asyncio.gather(*tasks) + + for prompt, sql in zip(prompts, results): + print(f"\nPrompt: {prompt}") + print(sql) + finally: + await select_ai.async_disconnect() + + +asyncio.run(main()) diff --git a/recipes/concurrent_prompt_processing/async_pipeline.py b/recipes/concurrent_prompt_processing/async_pipeline.py new file mode 100644 index 0000000..87e09af --- /dev/null +++ b/recipes/concurrent_prompt_processing/async_pipeline.py @@ -0,0 +1,60 @@ +# ----------------------------------------------------------------------------- +# Copyright (c) 2026, Oracle and/or its affiliates. +# +# Licensed under the Universal Permissive License v 1.0 as shown at +# http://oss.oracle.com/licenses/upl. +# ----------------------------------------------------------------------------- + +# ----------------------------------------------------------------------------- +# concurrent_prompt_processing/async_pipeline.py +# +# Send multiple prompts in one database round trip using run_pipeline(). +# ----------------------------------------------------------------------------- + +import asyncio +import os + +import select_ai + +user = os.getenv("SELECT_AI_USER") +password = os.getenv("SELECT_AI_PASSWORD") +dsn = os.getenv("SELECT_AI_DB_CONNECT_STRING") + +pool_min = int(os.getenv("SELECT_AI_POOL_MIN", "1")) +pool_max = int(os.getenv("SELECT_AI_POOL_MAX", "4")) +pool_increment = int(os.getenv("SELECT_AI_POOL_INCREMENT", "1")) + +profile_name = os.getenv("SELECT_AI_PROFILE_NAME", "async_oci_ai_profile") + +prompt_specifications = [ + ("How many customers?", select_ai.Action.SHOWSQL), + ("How many promotions?", select_ai.Action.RUNSQL), + ("Explain how to count products.", select_ai.Action.EXPLAINSQL), +] + + +async def main(): + select_ai.create_pool_async( + user=user, + password=password, + dsn=dsn, + min_size=pool_min, + max_size=pool_max, + increment=pool_increment, + ) + + try: + profile = await select_ai.AsyncProfile(profile_name=profile_name) + results = await profile.run_pipeline( + prompt_specifications, continue_on_error=True + ) + + for (prompt, action), result in zip(prompt_specifications, results): + print(f"\nPrompt: {prompt}") + print(f"Action: {action}") + print(result) + finally: + await select_ai.async_disconnect() + + +asyncio.run(main()) diff --git a/recipes/concurrent_prompt_processing/async_queue_workers.py b/recipes/concurrent_prompt_processing/async_queue_workers.py new file mode 100644 index 0000000..032af1e --- /dev/null +++ b/recipes/concurrent_prompt_processing/async_queue_workers.py @@ -0,0 +1,88 @@ +# ----------------------------------------------------------------------------- +# Copyright (c) 2026, Oracle and/or its affiliates. +# +# Licensed under the Universal Permissive License v 1.0 as shown at +# http://oss.oracle.com/licenses/upl. +# ----------------------------------------------------------------------------- + +# ----------------------------------------------------------------------------- +# concurrent_prompt_processing/async_queue_workers.py +# +# Process prompts with async queue workers. +# ----------------------------------------------------------------------------- + +import asyncio +import os + +import select_ai + +user = os.getenv("SELECT_AI_USER") +password = os.getenv("SELECT_AI_PASSWORD") +dsn = os.getenv("SELECT_AI_DB_CONNECT_STRING") + +pool_min = int(os.getenv("SELECT_AI_POOL_MIN", "1")) +pool_max = int(os.getenv("SELECT_AI_POOL_MAX", "4")) +pool_increment = int(os.getenv("SELECT_AI_POOL_INCREMENT", "1")) + +profile_name = os.getenv("SELECT_AI_PROFILE_NAME", "async_oci_ai_profile") +worker_count = int(os.getenv("SELECT_AI_WORKER_COUNT", str(pool_max))) + +prompts = [ + "How many customers?", + "How many products?", + "How many promotions?", + "List the top 5 customers by sales.", +] + + +async def worker(name, profile, queue, results): + while True: + item = await queue.get() + try: + if item is None: + return + + index, prompt = item + sql = await profile.show_sql(prompt=prompt) + results[index] = (prompt, sql) + finally: + queue.task_done() + + +async def main(): + select_ai.create_pool_async( + user=user, + password=password, + dsn=dsn, + min_size=pool_min, + max_size=pool_max, + increment=pool_increment, + ) + + try: + profile = await select_ai.AsyncProfile(profile_name=profile_name) + queue = asyncio.Queue() + results = [None] * len(prompts) + + workers = [ + asyncio.create_task(worker(i, profile, queue, results)) + for i in range(worker_count) + ] + + for index, prompt in enumerate(prompts): + await queue.put((index, prompt)) + + for _ in workers: + await queue.put(None) + + await queue.join() + await asyncio.gather(*workers) + + for prompt, sql in results: + print(f"\nPrompt: {prompt}") + print(sql) + finally: + await select_ai.async_disconnect() + + +asyncio.run(main()) diff --git a/recipes/concurrent_prompt_processing/sync_ordered_results.py b/recipes/concurrent_prompt_processing/sync_ordered_results.py new file mode 100644 index 0000000..8eab7ce --- /dev/null +++ b/recipes/concurrent_prompt_processing/sync_ordered_results.py @@ -0,0 +1,60 @@ +# ----------------------------------------------------------------------------- +# Copyright (c) 2026, Oracle and/or its affiliates. +# +# Licensed under the Universal Permissive License v 1.0 as shown at +# http://oss.oracle.com/licenses/upl. +# ----------------------------------------------------------------------------- + +# ----------------------------------------------------------------------------- +# concurrent_prompt_processing/sync_ordered_results.py +# +# Process independent prompts concurrently and keep results in input order. +# ----------------------------------------------------------------------------- + +import os +from concurrent.futures import ThreadPoolExecutor + +import select_ai + +user = os.getenv("SELECT_AI_USER") +password = os.getenv("SELECT_AI_PASSWORD") +dsn = os.getenv("SELECT_AI_DB_CONNECT_STRING") + +pool_min = int(os.getenv("SELECT_AI_POOL_MIN", "1")) +pool_max = int(os.getenv("SELECT_AI_POOL_MAX", "4")) +pool_increment = int(os.getenv("SELECT_AI_POOL_INCREMENT", "1")) + +profile_name = os.getenv("SELECT_AI_PROFILE_NAME", "oci_ai_profile") +max_workers = int(os.getenv("SELECT_AI_MAX_WORKERS", str(pool_max))) + +prompts = [ + "How many customers?", + "How many products?", + "How many promotions?", + "List the top 5 customers by sales.", +] + + +def show_sql(prompt): + profile = select_ai.Profile(profile_name=profile_name) + return profile.show_sql(prompt=prompt) + + +select_ai.create_pool( + user=user, + password=password, + dsn=dsn, + min_size=pool_min, + max_size=pool_max, + increment=pool_increment, +) + +try: + with ThreadPoolExecutor(max_workers=max_workers) as executor: + results = executor.map(show_sql, prompts) + + for prompt, sql in zip(prompts, results): + print(f"\nPrompt: {prompt}") + print(sql) +finally: + select_ai.disconnect() diff --git a/recipes/concurrent_prompt_processing/sync_queue_workers.py b/recipes/concurrent_prompt_processing/sync_queue_workers.py new file mode 100644 index 0000000..71e0545 --- /dev/null +++ b/recipes/concurrent_prompt_processing/sync_queue_workers.py @@ -0,0 +1,88 @@ +# ----------------------------------------------------------------------------- +# Copyright (c) 2026, Oracle and/or its affiliates. +# +# Licensed under the Universal Permissive License v 1.0 as shown at +# http://oss.oracle.com/licenses/upl. +# ----------------------------------------------------------------------------- + +# ----------------------------------------------------------------------------- +# concurrent_prompt_processing/sync_queue_workers.py +# +# Process prompts with synchronous queue workers. +# ----------------------------------------------------------------------------- + +import os +from queue import Queue +from threading import Thread + +import select_ai + +user = os.getenv("SELECT_AI_USER") +password = os.getenv("SELECT_AI_PASSWORD") +dsn = os.getenv("SELECT_AI_DB_CONNECT_STRING") + +pool_min = int(os.getenv("SELECT_AI_POOL_MIN", "1")) +pool_max = int(os.getenv("SELECT_AI_POOL_MAX", "4")) +pool_increment = int(os.getenv("SELECT_AI_POOL_INCREMENT", "1")) + +profile_name = os.getenv("SELECT_AI_PROFILE_NAME", "oci_ai_profile") +worker_count = int(os.getenv("SELECT_AI_WORKER_COUNT", str(pool_max))) + +prompts = [ + "How many customers?", + "How many products?", + "How many promotions?", + "List the top 5 customers by sales.", +] + + +def worker(queue, results): + while True: + item = queue.get() + try: + if item is None: + return + + index, prompt = item + profile = select_ai.Profile(profile_name=profile_name) + sql = profile.show_sql(prompt=prompt) + results[index] = (prompt, sql) + finally: + queue.task_done() + + +select_ai.create_pool( + user=user, + password=password, + dsn=dsn, + min_size=pool_min, + max_size=pool_max, + increment=pool_increment, +) + +try: + queue = Queue() + results = [None] * len(prompts) + + workers = [ + Thread(target=worker, args=(queue, results)) + for _ in range(worker_count) + ] + for thread in workers: + thread.start() + + for index, prompt in enumerate(prompts): + queue.put((index, prompt)) + + for _ in workers: + queue.put(None) + + queue.join() + for thread in workers: + thread.join() + + for prompt, sql in results: + print(f"\nPrompt: {prompt}") + print(sql) +finally: + select_ai.disconnect() diff --git a/recipes/concurrent_prompt_processing/sync_thread_pool.py b/recipes/concurrent_prompt_processing/sync_thread_pool.py new file mode 100644 index 0000000..f117a87 --- /dev/null +++ b/recipes/concurrent_prompt_processing/sync_thread_pool.py @@ -0,0 +1,61 @@ +# ----------------------------------------------------------------------------- +# Copyright (c) 2026, Oracle and/or its affiliates. +# +# Licensed under the Universal Permissive License v 1.0 as shown at +# http://oss.oracle.com/licenses/upl. +# ----------------------------------------------------------------------------- + +# ----------------------------------------------------------------------------- +# concurrent_prompt_processing/sync_thread_pool.py +# +# Process independent prompts concurrently with the synchronous Profile API. +# ----------------------------------------------------------------------------- + +import os +from concurrent.futures import ThreadPoolExecutor, as_completed + +import select_ai + +user = os.getenv("SELECT_AI_USER") +password = os.getenv("SELECT_AI_PASSWORD") +dsn = os.getenv("SELECT_AI_DB_CONNECT_STRING") + +pool_min = int(os.getenv("SELECT_AI_POOL_MIN", "1")) +pool_max = int(os.getenv("SELECT_AI_POOL_MAX", "4")) +pool_increment = int(os.getenv("SELECT_AI_POOL_INCREMENT", "1")) + +profile_name = os.getenv("SELECT_AI_PROFILE_NAME", "oci_ai_profile") +max_workers = int(os.getenv("SELECT_AI_MAX_WORKERS", str(pool_max))) + +prompts = [ + "How many customers?", + "How many products?", + "How many promotions?", + "List the top 5 customers by sales.", +] + + +def show_sql(prompt): + profile = select_ai.Profile(profile_name=profile_name) + return prompt, profile.show_sql(prompt=prompt) + + +select_ai.create_pool( + user=user, + password=password, + dsn=dsn, + min_size=pool_min, + max_size=pool_max, + increment=pool_increment, +) + +try: + with ThreadPoolExecutor(max_workers=max_workers) as executor: + futures = [executor.submit(show_sql, prompt) for prompt in prompts] + + for future in as_completed(futures): + prompt, sql = future.result() + print(f"\nPrompt: {prompt}") + print(sql) +finally: + select_ai.disconnect() diff --git a/src/select_ai/agent/team.py b/src/select_ai/agent/team.py index 34ea8cb..e5682a2 100644 --- a/src/select_ai/agent/team.py +++ b/src/select_ai/agent/team.py @@ -306,12 +306,10 @@ def run(self, prompt: str = None, params: Mapping = None): WAITING_FOR_HUMAN state, the input serves as the human response. :param Mapping[str, str] params: Optional parameters for the task. - Currently, the following parameters are supported: - - - conversation_id: Identifies the conversation session associated - with the agent team - - - variables: key-value pairs that provide additional input to the agent team. + Supported keys include ``conversation_id``, which identifies the + conversation session associated with the agent team, and + ``variables``, which provides additional key-value input to the agent + team. """ parameters = { @@ -752,12 +750,10 @@ async def run(self, prompt: str = None, params: Mapping = None): WAITING_FOR_HUMAN state, the input serves as the human response. :param Mapping[str, str] params: Optional parameters for the task. - Currently, the following parameters are supported: - - - conversation_id: Identifies the conversation session associated - with the agent team - - - variables: key-value pairs that provide additional input to the agent team. + Supported keys include ``conversation_id``, which identifies the + conversation session associated with the agent team, and + ``variables``, which provides additional key-value input to the agent + team. """ parameters = { diff --git a/src/select_ai/agent/tool.py b/src/select_ai/agent/tool.py index f2cd523..b4e2aaf 100644 --- a/src/select_ai/agent/tool.py +++ b/src/select_ai/agent/tool.py @@ -193,13 +193,8 @@ class ToolAttributes(SelectAIDataClass): :param select_ai.agent.ToolParams tool_params: Tool parameters for built-in tools :param List[Mapping] tool_inputs: Describes input arguments. - Similar to column comments in a table. For example: - "tool_inputs": [ - { - "name": "data_guard", - "description": "Only supported values are "Enabled" and "Disabled"" - } - ] + Similar to column comments in a table. Each mapping can include keys such + as ``name`` and ``description``. """ @@ -777,6 +772,7 @@ async def create( ): """ Create an AI Tool in the database + :param Optional[bool] enabled: Whether the tool should be enabled. Default: True :param Optional[bool] replace: Whether the tool should be replaced. diff --git a/src/select_ai/conversation.py b/src/select_ai/conversation.py index 64cf99a..414717e 100644 --- a/src/select_ai/conversation.py +++ b/src/select_ai/conversation.py @@ -161,7 +161,7 @@ def get_attributes(self) -> ConversationAttributes: def list(cls) -> Iterator["Conversation"]: """List all conversations - :return: Iterator[VectorIndex] + :return: Iterator[Conversation] """ with cursor() as cr: cr.execute( @@ -270,7 +270,7 @@ async def get_attributes(self) -> ConversationAttributes: async def list(cls) -> AsyncGenerator["AsyncConversation", None]: """List all conversations - :return: Iterator[VectorIndex] + :return: AsyncGenerator[AsyncConversation, None] """ async with async_cursor() as cr: await cr.execute( diff --git a/src/select_ai/version.py b/src/select_ai/version.py index 7eaa33f..ad9b677 100644 --- a/src/select_ai/version.py +++ b/src/select_ai/version.py @@ -5,4 +5,4 @@ # http://oss.oracle.com/licenses/upl. # ----------------------------------------------------------------------------- -__version__ = "1.4.0" +__version__ = "1.4.0rc1" From 8ff9019dc1716f9c959fe660ee6b87c80c1b84b7 Mon Sep 17 00:00:00 2001 From: Abhishek Singh Date: Fri, 5 Jun 2026 13:00:52 -0700 Subject: [PATCH 2/2] Updated version to 1.4.0 --- src/select_ai/version.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/select_ai/version.py b/src/select_ai/version.py index ad9b677..7eaa33f 100644 --- a/src/select_ai/version.py +++ b/src/select_ai/version.py @@ -5,4 +5,4 @@ # http://oss.oracle.com/licenses/upl. # ----------------------------------------------------------------------------- -__version__ = "1.4.0rc1" +__version__ = "1.4.0"

    T5)KZ*E!QexP|LB_ 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