Skip to main content

evdschat is an open-source Python package designed to enhance the evdspy package by allowing users to interact with the evdschat Application. This Node.js project aims to provide the most specific and accurate data users request during conversations, based on arguments such as start date, end date, and aggregation type, as described in the evdspy.

Project description

Python package PyPI Supported Python Versions Downloads Downloads Downloads

evdschat

evdschat is an open-source Python package designed to enhance the evdspy package by allowing users to interact with the evdschat Application. This Node.js project aims to provide the most specific and accurate data users request during conversations, based on arguments such as start date, end date, and aggregation type, as described in the evdspy Python package. However, since it is a Generative AI application, it may sometimes be incorrect. Please be aware of the tickets and data it provides. To minimize inconvenience, the application will be tailored to indicate which tickets and which names correspond to the provided data. With further improvements, the application's mistakes might become less frequent in future versions.

As an experimental project, this package seeks to create an experimental bridge between the evdspy package and the EVDS API of the Central Bank of the Republic of Türkiye.

Usage

from evdschat import chat 

prompt = '''
Can you give me reserves data since 2010 can you aggregate it monthly by average? Thanks. 
'''

result, notes = chat(prompt, test=False) 
print(result)

Usage from console

evdschat 'I need sectoral inflation expectations data since 2020. quarterly and aggregated as end value' fileName.xlsx

image

Installation

pip install evdschat -U

# or
python3.11 -m pip install evdschat -U

# or
python3.10 -m pip install evdschat -U

Defining Api Keys ( .env file )

  # .env file content 

  OPENAI_API_KEY = "sk-proj-ABCDEFGIJKLMNOPQRSTUXVZ"
  EVDS_API_KEY=ABCDEFGIJKLMNOP

Example

from evdschat import chat 

prompt = '''
# Your prompt describing which data you want here.
'''

result, notes = chat(prompt, test=False) 
print(result)

New in this version

License

This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License. See the LICENSE file for details.

evdschat Application (Node.js)

evdschatJS is a web API assistant for the evdspy Python package. It helps users by providing code suggestions to retrieve data from conversations.

tellme

License

This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License. See the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

evdschat-0.1.9.tar.gz (17.3 kB view details)

Uploaded Source

Built Distribution

evdschat-0.1.9-py3-none-any.whl (19.0 kB view details)

Uploaded Python 3

File details

Details for the file evdschat-0.1.9.tar.gz.

File metadata

  • Download URL: evdschat-0.1.9.tar.gz
  • Upload date:
  • Size: 17.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for evdschat-0.1.9.tar.gz
Algorithm Hash digest
SHA256 62ab9052c34e26e117cc5e2f6c4ea15ac3ce6cf6b94a2e0cec440239ebefd897
MD5 86f014cf930d2efac6aaa16d6eac64cf
BLAKE2b-256 9d1e8b9a434be13304411ca3ba7ce571910d61b8732256ec7052b1b1301004db

See more details on using hashes here.

File details

Details for the file evdschat-0.1.9-py3-none-any.whl.

File metadata

  • Download URL: evdschat-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 19.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for evdschat-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 060ccb68b74b2c761fb1e12b2552becbbf27f74d78f8f369a53802ab05130485
MD5 256082e1105b29b7a768507c12a52ca2
BLAKE2b-256 0fcd73e3d97cb20387769b1d90e9417389354a841a0102f046bf83052ab29c86

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page