Metadata-Version: 2.4
Name: alxai
Version: 0.1.2
Summary: Some AI wrappers
Author-email: Alexander Macdonald <alex@alexmac.cc>
Project-URL: Homepage, https://github.com/alexmac/alxai
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.13
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: aiohttp~=3.9
Requires-Dist: alxhttp
Requires-Dist: anthropic>=0.45.0
Requires-Dist: jsonschema>=4.23.0
Requires-Dist: openai
Requires-Dist: pandas>=2.2.3
Requires-Dist: pyarrow>=19.0.0
Requires-Dist: tenacity
Requires-Dist: tiktoken>=0.8.0
Dynamic: license-file

# Usage

# Setup your virtual env

- Install uv (https://github.com/astral-sh/uv?tab=readme-ov-file#installation)
- run "uv sync"

- brew install ansifilter

# Setup OpenAI API key

- Create a file in ~/.open_ai/config.json with the following content:

```json
{
  "orgs": {
    "your_org_id": {
      "secret": "your_api_key"
    }
  }
}
```

# Publish
uv build
twine upload dist/*
