Gaia SDK library
Project description
gaia-sdk
gaia sdk
#how to install pip install gaia-lib
#how to use
# add .vendors_keys file including
# OPEN_AI_KEY=
# COHERE_AI_KEY=
# or
# use dict api_keys dict
import gaia
debug=True
api_keys = {
"OPEN_AI_KEY": "",
"COHERE_AI_KEY": ""
}
GAIA = gaia.init(api_token='', api_keys=api_keys, debug=debug)
prompt = 'find the sentiment for the following text <TEXT>, provide only Positive or Negative or Neutral answers'
prompt_template = GAIA.optimize_prompt(prompt)
golden_dataset: list = GAIA.load_data('local_dataset.csv')
vendors: list = GAIA.get_available_vendors()
prompts = [prompt_template.replace('<TEXT>', row['prompt']) for row in golden_dataset]
results = GAIA.run_vendors(vendors=vendors, data=prompts)
vendors_results = results['vendors_results']
total_took = results['total_took']
compared_vendors = results['compared_vendors']
GAIA.save_csv('Sentiment_gai.csv', data=vendors_results)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gaia-lib-0.0.2.tar.gz
(43.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
gaia_lib-0.0.2-py3-none-any.whl
(66.2 kB
view details)
File details
Details for the file gaia-lib-0.0.2.tar.gz.
File metadata
- Download URL: gaia-lib-0.0.2.tar.gz
- Upload date:
- Size: 43.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2611980b221655654021d2665622f032598f26c0a143deb692bce84e7e93525d
|
|
| MD5 |
837818e21475c59e102e8773989850c6
|
|
| BLAKE2b-256 |
d36d0c64fdfcbe9053767d138f355fe3edb4481a65727b286ac9cf3b781d425a
|
File details
Details for the file gaia_lib-0.0.2-py3-none-any.whl.
File metadata
- Download URL: gaia_lib-0.0.2-py3-none-any.whl
- Upload date:
- Size: 66.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e34c96b878e1dd1e6fcb29589485352adea91aa7ecb9fafc400d922bd62211e4
|
|
| MD5 |
821656b94177b68019907350f5453d30
|
|
| BLAKE2b-256 |
bccc9a60fa1029ad3a4de50cef53890549035a05514f63e7ac79be718d8f79fe
|