You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

odinai-sdk

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

odinai-sdk

Odin AI Python SDK - Official Python client library for Odin AI API

3.0.105
pipPyPI
Maintainers
1

odin-sdk

API Documentation to interact with

This Python package is automatically generated by the OpenAPI Generator project:

  • API version: 0.1.0
  • Package version: 3.0.105
  • Generator version: 7.14.0
  • Build package: org.openapitools.codegen.languages.PythonClientCodegen

Requirements.

Python 3.9+

Installation & Usage

pip install

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

Setuptools

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

Tests

Execute pytest to run the tests.

Getting Started

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)

Documentation for API Endpoints

All URIs are relative to http://127.0.0.1:8001

ClassMethodHTTP requestDescription
AgentsApiactivate_custom_agent_agents_activate_postPOST /agents/activateActivate an Existing Custom Agent
AgentsApiedit_existing_custom_agent_agents_edit_postPOST /agents/editEdit an Existing Custom Agent
AgentsApilist_agents_for_project_agents_project_id_list_getGET /agents/{project_id}/listList Agents for Project
AgentsApisave_new_custom_agent_agents_new_postPOST /agents/newSave a New Custom Agent
ChatApicreate_chat_chat_create_postPOST /chat/createCreate Chat
ChatApidelete_chat_chat_delete_deleteDELETE /chat/deleteDelete Chat
ChatApiget_chat_project_project_id_chat_chat_id_getGET /project/{project_id}/chat/{chat_id}Get Chat
ChatApiget_chats_project_project_id_chat_getGET /project/{project_id}/chatGet Chats
ChatApiget_default_models_chat_models_getGET /chat/modelsGet Default Models
ChatApisend_message_v3_v3_chat_message_postPOST /v3/chat/messageSend Message V3
DataTypesApicancel_compute_column_job_project_project_id_data_type_data_type_id_compute_column_cancel_execution_id_postPOST /project/{project_id}/data-type/{data_type_id}/compute-column/cancel/{execution_id}Cancel Compute Column Job
DataTypesApicompute_column_values_async_project_project_id_data_type_data_type_id_compute_column_async_postPOST /project/{project_id}/data-type/{data_type_id}/compute-column/asyncCompute Column Values Async
DataTypesApicreate_data_type_project_project_id_data_types_postPOST /project/{project_id}/data-typesCreate Data Type
DataTypesApicreate_data_type_view_project_project_id_data_type_data_type_id_view_postPOST /project/{project_id}/data-type/{data_type_id}/viewCreate Data Type View
DataTypesApidelete_data_type_by_id_project_project_id_data_types_data_type_id_deleteDELETE /project/{project_id}/data-types/{data_type_id}Delete Data Type By Id
DataTypesApiget_compute_column_jobs_project_project_id_data_type_data_type_id_compute_column_jobs_getGET /project/{project_id}/data-type/{data_type_id}/compute-column/jobsGet Compute Column Jobs
DataTypesApiget_compute_column_status_project_project_id_data_type_data_type_id_compute_column_status_execution_id_getGET /project/{project_id}/data-type/{data_type_id}/compute-column/status/{execution_id}Get Compute Column Status
DataTypesApiget_data_type_by_id_project_project_id_data_types_data_type_id_getGET /project/{project_id}/data-types/{data_type_id}Get Data Type By Id
DataTypesApiget_data_type_view_by_id_project_project_id_data_types_data_type_id_view_getGET /project/{project_id}/data-types/{data_type_id}/viewGet Data Type View By Id
DataTypesApiget_data_types_project_project_id_data_types_getGET /project/{project_id}/data-typesGet Data Types
DataTypesApiget_grouped_data_type_view_by_id_project_project_id_data_types_data_type_id_view_grouped_getGET /project/{project_id}/data-types/{data_type_id}/view/groupedGet Grouped Data Type View By Id
DataTypesApiget_template_details_project_project_id_data_type_templates_template_name_getGET /project/{project_id}/data-type-templates/{template_name}Get Template Details
DataTypesApiget_templates_project_project_id_data_type_templates_getGET /project/{project_id}/data-type-templatesGet Templates
DataTypesApiimport_table_project_project_id_import_table_postPOST /project/{project_id}/import-tableImport Table
DataTypesApiupdate_column_metadata_project_project_id_data_type_data_type_id_column_column_name_metadata_putPUT /project/{project_id}/data-type/{data_type_id}/column/{column_name}/metadataUpdate Column Metadata
DataTypesApiupdate_data_type_view_project_project_id_data_type_data_type_id_view_view_id_putPUT /project/{project_id}/data-type/{data_type_id}/view/{view_id}Update Data Type View
DataTypesApiuse_template_project_project_id_data_type_templates_use_postPOST /project/{project_id}/data-type-templates/useUse Template
JsonsApidelete_json_json_deleteDELETE /jsonDelete Json
JsonsApiedit_json_json_putPUT /jsonEdit Json
JsonsApiget_json_json_postPOST /jsonGet Json
JsonsApiget_jsons_jsons_postPOST /jsonsGet Jsons
KnowledgeBaseApiadd_file_to_knowledge_base_v3_v3_project_knowledge_add_file_postPOST /v3/project/knowledge/add/fileAdd File To Knowledge Base V3
KnowledgeBaseApibatch_delete_project_knowledge_delete_deleteDELETE /project/knowledge/deleteBatch Delete
KnowledgeBaseApisync_kb_file_v2_v2_project_knowledge_sync_file_postPOST /v2/project/knowledge/sync/fileSync Kb File V2
ProjectsApiadd_user_to_project_project_user_add_postPOST /project/user/addAdd User To Project
ProjectsApicreate_project_project_create_postPOST /project/createCreate Project
ProjectsApidelete_project_project_delete_deleteDELETE /project/deleteDelete Project
ProjectsApiedit_project_user_project_user_edit_postPOST /project/user/editEdit Project User
ProjectsApiget_project_members_project_project_id_members_getGET /project/{project_id}/membersGet Project Members
ProjectsApiget_projects_projects_getGET /projectsGet Projects
ProjectsApiupdate_project_project_update_postPOST /project/updateUpdate Project
RolesApicreate_role_project_project_id_roles_postPOST /project/{project_id}/rolesCreate Role
RolesApiget_all_role_ids_project_project_id_roles_getGET /project/{project_id}/rolesGet All Role Ids

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

APIKeyHeader

  • Type: API key
  • API key parameter name: X-Test-API-Key
  • Location: HTTP header

Author

Keywords

odin

FAQs

Did you know?

Socket

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.

Install

Related posts