llmtuner.interface
Classes
Base class to handle an interfaces to servers or webpages. |
Module Contents
- class llmtuner.interface.Interface(interfaceid='', config='')[source]
Base class to handle an interfaces to servers or webpages.
- update_config(valuedict)[source]
Updates interface configuration from dictionary. Should contain parameters for configuration: {‘base_url’: ‘https://…’, ‘api_key’: ‘your_key_ …’, ‘interfaceid’: ‘name_of_interface’ …}
- _make_header(add_dict={}, delete_list=[])[source]
Modify standard header by deleting entries (delete_list) or adding entries (add_dict)
- _get(endpoint, query='', params={}, set_query_from_params=False)[source]
Basic get from endpoint. If ‘set_query_from_params’, the query will be produced with key-value pairs as direct part of the URL.