ABEJA OpsBeeLLM library is SDK for python, which allows developers to create, get and delete OpsBeeLLM resources.
Low level API directly accesses the API endpoints.
from abeja.opsbeellm.history import APIClient as OpsBeeLLMHisotryAPIClient
credential = {"user_id": "user-1111111111111", "personal_access_token": "dummy"}
try:
resp_history = OpsBeeLLMHistoryAPIClient(credential=credential).create_qa_history(
organization_id="1111111111111", # [Required] オーガニゼーションIDを指定してください
deployment_id="2222222222222", # [Required] 作成したデプロイメントのIDを指定してください
input_text="ABEJAについて教えて", # [Required] LLM への入力文を入力してください
output_text="ABEJAは、スペイン語で「ミツバチ」の意味であり、植物の受粉を手伝い、世界の食料生産を支える存在として社名になっています。", # [Required] LLM からの応答文を入力してください
input_token_count=None, # [Optional] 必要に応じて、LLM への入力文のトークン数を指定してください。
output_token_count=None, # [Optional] 必要に応じて、LLM からの出力文のトークン数を指定してください。
tag_ids=[ # [Optional] 必要に応じて、入出力履歴に付与するためのタグのIDを List 型で設定してください。タグはあとからでも追加できます。
'3333333333333',
'4444444444444',
],
metadata=[ # [Optional] 必要に応じて、入出力ペア履歴に関連付けさせたい key-value 形式のメタデータを List[dict] 型で設定してください。メタデータはあとからでも設定できます
{"関連部署": "ABEJA全体"},
{"model_name": "gpt-3.5-turbo-0613"},
{"temperature": "0.0"},
],
)
print("resp_history: ", resp_history)
except Exception as e:
print(f'Faild to create qa history | {e}')
method |
path |
description |
---|---|---|
post |
/opsbee-llm/organizations/<organization_id>/deployments |
|
get |
/opsbee-llm/organizations/<organization_id>/deployments |
|
get |
/opsbee-llm/organizations/<organization_id>/deployments/<deployment_id> |
|
delete |
/opsbee-llm/organizations/<organization_id>/deployments/<deployment_id> |
|
patch |
/opsbee-llm/organizations/<organization_id>/deployments/<deployment_id> |
method |
path |
description |
---|---|---|
post |
/opsbee-llm/organizations/<organization_id>/deployments/<deployment_id>/threads |
|
get |
/opsbee-llm/organizations/<organization_id>/deployments/<deployment_id>/threads |
|
get |
/opsbee-llm/organizations/<organization_id>/deployments/<deployment_id>/threads/<thread_id> |
|
delete |
/opsbee-llm/organizations/<organization_id>/deployments/<deployment_id>/threads/<thread_id> |
|
patch |
/opsbee-llm/organizations/<organization_id>/deployments/<deployment_id>/threads/<thread_id> |
method |
path |
description |
---|---|---|
post |
/opsbee-llm/organizations/<organization_id>/deployments/<deployment_id>/qa_histories |
|
get |
/opsbee-llm/organizations/<organization_id>/deployments/<deployment_id>/qa_histories |
|
get |
/opsbee-llm/organizations/<organization_id>/deployments/<deployment_id>/qa_histories/<history_id> |
|
delete |
/opsbee-llm/organizations/<organization_id>/deployments/<deployment_id>/qa_histories/<history_id> |
|
patch |
/opsbee-llm/organizations/<organization_id>/deployments/<deployment_id>/qa_histories/<history_id> |
|
post |
/opsbee-llm/organizations/<organization_id>/deployments/<deployment_id>/qa_histories/dataset/<dataset_id>/items |
|
post |
/opsbee-llm/organizations/<organization_id>/deployments/<deployment_id>/threads/<thread_id>/histories |
|
get |
/opsbee-llm/organizations/<organization_id>/deployments/<deployment_id>/threads/<thread_id>/histories |
|
get |
/opsbee-llm/organizations/<organization_id>/deployments/<deployment_id>/threads/<thread_id>/histories/<history_id> |
|
delete |
/opsbee-llm/organizations/<organization_id>/deployments/<deployment_id>/threads/<thread_id>/histories/<history_id> |
|
patch |
/opsbee-llm/organizations/<organization_id>/deployments/<deployment_id>/threads/<thread_id>/histories/<history_id> |
|
post |
/opsbee-llm/organizations/<organization_id>/deployments/<deployment_id>/histories/dataset/<dataset_id>/items |
method |
path |
description |
---|---|---|
post |
/opsbee-llm/organizations/<organization_id>/deployments/<deployment_id>/qa_histories/<history_id>/metadata |
|
delete |
/opsbee-llm/organizations/<organization_id>/deployments/<deployment_id>/qa_histories/<history_id>/metadata |
|
patch |
/opsbee-llm/organizations/<organization_id>/deployments/<deployment_id>/qa_histories/<history_id>/metadata |
|
post |
/opsbee-llm/organizations/<organization_id>/deployments/<deployment_id>/threads/<thread_id>/histories/<history_id>/metadata |
|
delete |
/opsbee-llm/organizations/<organization_id>/deployments/<deployment_id>/threads/<thread_id>/histories/<history_id>/metadata |
|
patch |
/opsbee-llm/organizations/<organization_id>/deployments/<deployment_id>/threads/<thread_id>/histories/<history_id>/metadata |
method |
path |
description |
---|---|---|
post |
/opsbee-llm/organizations/<organization_id>/datasets |
|
get |
/opsbee-llm/organizations/<organization_id>/datasets |
|
get |
/opsbee-llm/organizations/<organization_id>/datasets/<dataset_id> |
|
delete |
/opsbee-llm/organizations/<organization_id>/datasets/<dataset_id> |
|
patch |
/opsbee-llm/organizations/<organization_id>/datasets/<dataset_id> |
|
post |
/opsbee-llm/organizations/<organization_id>/datasets/<dataset_id>/items |
|
get |
/opsbee-llm/organizations/<organization_id>/datasets/<dataset_id>/items |
|
get |
/opsbee-llm/organizations/<organization_id>/datasets/<dataset_id>/items/<item_id> |
|
delete |
/opsbee-llm/organizations/<organization_id>/datasets/<dataset_id>/items/<item_id> |
|
patch |
/opsbee-llm/organizations/<organization_id>/datasets/<dataset_id>/items/<item_id> |
|