Metadata-Version: 2.4
Name: osins-seedance
Version: 0.2.0
Summary: Volces API Client Library
Author-email: osins <wangsying@gmail.com>
License: MIT
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: requests>=2.28.0
Requires-Dist: python-dotenv>=0.19.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: urllib3>=1.26.0
Provides-Extra: dev
Requires-Dist: pytest>=7.0.0; extra == "dev"
Requires-Dist: black>=22.0.0; extra == "dev"
Requires-Dist: flake8>=4.0.0; extra == "dev"
Requires-Dist: mypy>=0.950; extra == "dev"

# Volces API Client

A Python client library for interacting with the Volces API v3.

## Setup

1. Install dependencies:
   ```bash
   pip install -e .
   ```

2. Set up environment variables in `.env` file:
   ```
   VOLCES_API_KEY=your_api_key_here
   # Optional: Override the default API base host (without version)
   VOLCES_BASE_HOST=https://api.volces.com
   ```

   The API client prioritizes the base host in the following order:
   1. `VOLCES_BASE_HOST` - Environment variable for custom base host (without version)
   2. Default host - `https://api.volces.com` if the environment variable is not set
   
   Note: The API version (/v3) is fixed in the client code and appended to the base host.

## Usage

Import and use the API functions from the `src.seedance.v3` module.

## Development Standards

This project follows the Python coding standards outlined in [docs/python_coding_standards.md](./docs/python_coding_standards.md). Please refer to this document when contributing to the project.
