- API version: v2
- Package version: 0.2.1
Python 3.7+
If the python package is hosted on a repository, you can install directly using:
pip install tinq(you may need to run pip with root permission: `sudo pip install tinq
Then import the package:
import tinqInstall 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 tinqExecute pytest to run the tests.
Please follow the installation procedure and then run the following:
import tinq
from tinq.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to https://tinq.ai/api/v2
# See configuration.py for a list of all supported configuration parameters.
configuration = tinq.Configuration(
host = "https://tinq.ai/api/v2"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure Bearer authorization: bearerAuth
configuration = tinq.Configuration(
access_token = os.environ["BEARER_TOKEN"]
)
# Enter a context with an instance of the API client
with tinq.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = tinq.Assistant(api_client)
accept_charset = 'UTF-8' # str | (optional)
content_type = 'application/json' # str | (optional)
accept = 'application/json' # str | (optional)
body = None # object | (optional)
try:
# Generate
api_instance.generate(accept_charset=accept_charset, content_type=content_type, accept=accept, body=body)
except ApiException as e:
print("Exception when calling Assistant->generate: %s\n" % e)All URIs are relative to https://tinq.ai/api/v2
| Class | Method | HTTP request | Description |
|---|---|---|---|
| Assistant | generate | POST /assistant | Generate |
| Classifiers | classifiers | GET /classifiers | Classifiers |
| Classifiers | classify | POST /classify | Classify |
| Classifiers | sentiment_analysis | POST /sentiment-analysis | Sentiment Analysis |
| PlagiarismChecker | check_plagiarism | POST /check-plagiarism | Check Plagiarism |
| Projects | create_project | POST /projects | Create Project |
| Projects | get_all_projects | GET /projects/ | Get All Projects |
| Projects | get_project | GET /projects/{project} | Get Project |
| Projects | update_project | PUT /projects/{project} | Update Project |
| Scraper | extract_article | POST /scraper/extract-article | Extract article |
| Scraper | google_search | POST /scraper/google | Google Search |
| Scraper | scrape | POST /scraper/scrape | Scrape |
| Tools | extract_text_from_file | POST /extract-text | Extract text from file |
| Tools | extract_url | POST /extract-article | Extract URL |
| Workflows | create_workflow | POST /workflows | Create workflow |
| Workflows | execute_workflow | POST /workflows/{workflow_slug}/execute | Execute workflow |
| Workflows | get_one_workflow | GET /workflows/{workflow_slug} | Get one workflow |
| Workflows | get_workflows | GET /workflows | Get workflows |
Authentication schemes defined for the API:
- Type: Bearer authentication