
Security News
TC39 Advances 11 Proposals for Math Precision, Binary APIs, and More
TC39 advances 11 JavaScript proposals, with two moving to Stage 4, bringing better math, binary APIs, and more features one step closer to the ECMAScript spec.
API Documentation to interact with
This Python package is automatically generated by the OpenAPI Generator project:
Python 3.9+
If the python package is hosted on a repository, you can install directly using:
pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git
(you may need to run pip
with root permission: sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git
)
Then import the package:
import odin_sdk
Install via Setuptools.
python setup.py install --user
(or sudo python setup.py install
to install the package for all users)
Then import the package:
import odin_sdk
Execute pytest
to run the tests.
Please follow the installation procedure and then run the following:
import odin_sdk
from odin_sdk.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://127.0.0.1:8001
# See configuration.py for a list of all supported configuration parameters.
configuration = odin_sdk.Configuration(
host = "http://127.0.0.1:8001"
)
# Enter a context with an instance of the API client
with odin_sdk.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = odin_sdk.AgentsApi(api_client)
routes_projects_activate_custom_agent_request = odin_sdk.RoutesProjectsActivateCustomAgentRequest() # RoutesProjectsActivateCustomAgentRequest |
x_api_key = 'x_api_key_example' # str | Your Odin API key. (optional)
x_api_secret = 'x_api_secret_example' # str | Your Odin API secret. (optional)
try:
# Activate an Existing Custom Agent
api_response = api_instance.activate_custom_agent_agents_activate_post(routes_projects_activate_custom_agent_request, x_api_key=x_api_key, x_api_secret=x_api_secret)
print("The response of AgentsApi->activate_custom_agent_agents_activate_post:\n")
pprint(api_response)
except ApiException as e:
print("Exception when calling AgentsApi->activate_custom_agent_agents_activate_post: %s\n" % e)
All URIs are relative to http://127.0.0.1:8001
Class | Method | HTTP request | Description |
---|---|---|---|
AgentsApi | activate_custom_agent_agents_activate_post | POST /agents/activate | Activate an Existing Custom Agent |
AgentsApi | edit_existing_custom_agent_agents_edit_post | POST /agents/edit | Edit an Existing Custom Agent |
AgentsApi | list_agents_for_project_agents_project_id_list_get | GET /agents/{project_id}/list | List Agents for Project |
AgentsApi | save_new_custom_agent_agents_new_post | POST /agents/new | Save a New Custom Agent |
ChatApi | create_chat_chat_create_post | POST /chat/create | Create Chat |
ChatApi | delete_chat_chat_delete_delete | DELETE /chat/delete | Delete Chat |
ChatApi | get_chat_project_project_id_chat_chat_id_get | GET /project/{project_id}/chat/{chat_id} | Get Chat |
ChatApi | get_chats_project_project_id_chat_get | GET /project/{project_id}/chat | Get Chats |
ChatApi | get_default_models_chat_models_get | GET /chat/models | Get Default Models |
ChatApi | send_message_v3_v3_chat_message_post | POST /v3/chat/message | Send Message V3 |
DataTypesApi | cancel_compute_column_job_project_project_id_data_type_data_type_id_compute_column_cancel_execution_id_post | POST /project/{project_id}/data-type/{data_type_id}/compute-column/cancel/{execution_id} | Cancel Compute Column Job |
DataTypesApi | compute_column_values_async_project_project_id_data_type_data_type_id_compute_column_async_post | POST /project/{project_id}/data-type/{data_type_id}/compute-column/async | Compute Column Values Async |
DataTypesApi | create_data_type_project_project_id_data_types_post | POST /project/{project_id}/data-types | Create Data Type |
DataTypesApi | create_data_type_view_project_project_id_data_type_data_type_id_view_post | POST /project/{project_id}/data-type/{data_type_id}/view | Create Data Type View |
DataTypesApi | delete_data_type_by_id_project_project_id_data_types_data_type_id_delete | DELETE /project/{project_id}/data-types/{data_type_id} | Delete Data Type By Id |
DataTypesApi | get_compute_column_jobs_project_project_id_data_type_data_type_id_compute_column_jobs_get | GET /project/{project_id}/data-type/{data_type_id}/compute-column/jobs | Get Compute Column Jobs |
DataTypesApi | get_compute_column_status_project_project_id_data_type_data_type_id_compute_column_status_execution_id_get | GET /project/{project_id}/data-type/{data_type_id}/compute-column/status/{execution_id} | Get Compute Column Status |
DataTypesApi | get_data_type_by_id_project_project_id_data_types_data_type_id_get | GET /project/{project_id}/data-types/{data_type_id} | Get Data Type By Id |
DataTypesApi | get_data_type_view_by_id_project_project_id_data_types_data_type_id_view_get | GET /project/{project_id}/data-types/{data_type_id}/view | Get Data Type View By Id |
DataTypesApi | get_data_types_project_project_id_data_types_get | GET /project/{project_id}/data-types | Get Data Types |
DataTypesApi | get_grouped_data_type_view_by_id_project_project_id_data_types_data_type_id_view_grouped_get | GET /project/{project_id}/data-types/{data_type_id}/view/grouped | Get Grouped Data Type View By Id |
DataTypesApi | get_template_details_project_project_id_data_type_templates_template_name_get | GET /project/{project_id}/data-type-templates/{template_name} | Get Template Details |
DataTypesApi | get_templates_project_project_id_data_type_templates_get | GET /project/{project_id}/data-type-templates | Get Templates |
DataTypesApi | import_table_project_project_id_import_table_post | POST /project/{project_id}/import-table | Import Table |
DataTypesApi | update_column_metadata_project_project_id_data_type_data_type_id_column_column_name_metadata_put | PUT /project/{project_id}/data-type/{data_type_id}/column/{column_name}/metadata | Update Column Metadata |
DataTypesApi | update_data_type_view_project_project_id_data_type_data_type_id_view_view_id_put | PUT /project/{project_id}/data-type/{data_type_id}/view/{view_id} | Update Data Type View |
DataTypesApi | use_template_project_project_id_data_type_templates_use_post | POST /project/{project_id}/data-type-templates/use | Use Template |
JsonsApi | delete_json_json_delete | DELETE /json | Delete Json |
JsonsApi | edit_json_json_put | PUT /json | Edit Json |
JsonsApi | get_json_json_post | POST /json | Get Json |
JsonsApi | get_jsons_jsons_post | POST /jsons | Get Jsons |
KnowledgeBaseApi | add_file_to_knowledge_base_v3_v3_project_knowledge_add_file_post | POST /v3/project/knowledge/add/file | Add File To Knowledge Base V3 |
KnowledgeBaseApi | batch_delete_project_knowledge_delete_delete | DELETE /project/knowledge/delete | Batch Delete |
KnowledgeBaseApi | sync_kb_file_v2_v2_project_knowledge_sync_file_post | POST /v2/project/knowledge/sync/file | Sync Kb File V2 |
ProjectsApi | add_user_to_project_project_user_add_post | POST /project/user/add | Add User To Project |
ProjectsApi | create_project_project_create_post | POST /project/create | Create Project |
ProjectsApi | delete_project_project_delete_delete | DELETE /project/delete | Delete Project |
ProjectsApi | edit_project_user_project_user_edit_post | POST /project/user/edit | Edit Project User |
ProjectsApi | get_project_members_project_project_id_members_get | GET /project/{project_id}/members | Get Project Members |
ProjectsApi | get_projects_projects_get | GET /projects | Get Projects |
ProjectsApi | update_project_project_update_post | POST /project/update | Update Project |
RolesApi | create_role_project_project_id_roles_post | POST /project/{project_id}/roles | Create Role |
RolesApi | get_all_role_ids_project_project_id_roles_get | GET /project/{project_id}/roles | Get All Role Ids |
Authentication schemes defined for the API:
FAQs
Odin AI Python SDK - Official Python client library for Odin AI API
We found that odinai-sdk demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
TC39 advances 11 JavaScript proposals, with two moving to Stage 4, bringing better math, binary APIs, and more features one step closer to the ECMAScript spec.
Research
/Security News
A flawed sandbox in @nestjs/devtools-integration lets attackers run code on your machine via CSRF, leading to full Remote Code Execution (RCE).
Product
Customize license detection with Socket’s new license overlays: gain control, reduce noise, and handle edge cases with precision.