ArtificialIntelligence¶
This section documents the ArtificialIntelligenceApi client from openapi_client.api.artificial_intelligence_api. The content is generated automatically and updates when new methods are added.
Client¶
To use this API client:
import certifi
import boto3
from openapi_client.amorphic_api_client import AmorphicApiClient
from openapi_client.api.artificial_intelligence_api import ArtificialIntelligenceApi
ssm = boto3.client('ssm')
api_gw_url = ssm.get_parameter(Name='adp/amorphic/config/apigwurl', WithDecryption=False)['Parameter']['Value'] # String type; use WithDecryption=True for SecureString
role_id = ssm.get_parameter(Name='adp/amorphic/config/roleid', WithDecryption=False)['Parameter']['Value'] # String type; use WithDecryption=True for SecureString
client = AmorphicApiClient.create_with_auth(
host=api_gw_url,
role_id=role_id,
ssl_ca_cert=certifi.where(),
ssm_parameter='adp/amorphic/config/pattoken'
)
api = ArtificialIntelligenceApi(client)
Available Methods¶
- add_project_comment
- add_project_stewards
- add_resources_to_knowledge_base
- cancel_build_workflow
- chat_with_ai_guard_rail
- create_agent
- create_ai_chat
- create_ai_guard_rail
- create_ai_note
- create_ai_project
- create_ai_project_thread
- create_automated_reasoning_policy
- create_knowledge_base
- create_or_ingest_chat_files
- delete_agent
- delete_ai_chat
- delete_ai_chat_file
- delete_ai_guard_rail
- delete_ai_note
- delete_ai_project
- delete_ai_project_thread
- delete_automated_reasoning_policy
- delete_build_workflow
- delete_knowledge_base
- delete_knowledge_base_resource
- delete_project_comment
- get_agent_details
- get_ai_chat
- get_ai_chat_config
- get_ai_configurations
- get_ai_guard_rail
- get_ai_knowledge_base
- get_ai_model_details
- get_ai_note
- get_ai_project_details
- get_ai_project_thread
- get_automated_reasoning_policy
- get_build_workflow_details
- get_build_workflow_result
- get_citation_presigned_url
- get_default_ai_guard_rail
- get_knowledge_base_resource_details
- get_knowledge_base_run_metrics
- invoke_ai_model
- list_agents
- list_ai_chat_files
- list_ai_chat_messages
- list_ai_chats
- list_ai_guard_rails
- list_ai_models
- list_ai_notes
- list_ai_project_thread_messages
- list_ai_project_threads
- list_ai_projects
- list_automated_reasoning_policies
- list_build_workflows
- list_knowledge_bases
- list_project_comments
- migrate_rag_engine
- query_knowledge_base
- remove_project_stewards
- set_ai_guard_rail_as_default
- start_build_workflow
- sync_knowledge_base
- update_agent_details
- update_ai_chat
- update_ai_chat_config
- update_ai_configurations
- update_ai_guard_rail
- update_ai_model
- update_ai_model_configurations
- update_ai_note
- update_ai_project_details
- update_ai_project_thread
- update_automated_reasoning_policy
- update_knowledge_base
- update_knowledge_base_resource