A Python library for interacting with the Neyro API
Project description
# NeyroAPI Python Library
This library provides a Python interface to interact with the Neyro API, supporting text, image, and audio functionalities.
## Installation
To install the library, use pip:
```bash
pip install neyro-api
Usage
Synchronous API
from neyro_api import NeyroAPI
api_key = "YOUR_API_KEY"
captcha_key = "Captcha key"
neyro_api = NeyroAPI(api_key, captcha_key)
# Text API
text_response = neyro_api.text_gpt_new(messages=["Hello, how are you?"], model="gpt-3.5-turbo", max_tokens=512, temperature=0.9, plugins=[], id="b62f4cc5-0a7b-4044-9267-065c63c24469")
print("Text API Response:", text_response)
# Image API
image_response = neyro_api.image_sh(prompt="A beautiful landscape", width=512, height=512, steps=50, number=1, sampler="k_lms", model="stable_cascade", stream=True)
print("Image API Response:", image_response)
# Audio API
audio_response = neyro_api.audio_tts(model="google", voice="adam", text="Hello, this is a test.", language="en")
print("Audio API Response:", audio_response)
Asynchronous API
import asyncio
from neyro_api import AsyncNeyroAPI
api_key = "YOUR_API_KEY"
captcha_key = "Captcha key"
async_neyro_api = AsyncNeyroAPI(api_key, captcha_key)
async def main():
text_response = await async_neyro_api.text_gpt_new(messages=["Hello, how are you?"], model="gpt-3.5-turbo", max_tokens=512, temperature=0.9, plugins=[], id="b62f4cc5-0a7b-4044-9267-065c63c24469")
print("Async Text API Response:", text_response)
image_response = await async_neyro_api.image_sh(prompt="A beautiful landscape", width=512, height=512, steps=50, number=1, sampler="k_lms", model="stable_cascade", stream=True)
print("Async Image API Response:", image_response)
audio_response = await async_neyro_api.audio_tts(model="google", voice="adam", text="Hello, this is a test.", language="en")
print("Async Audio API Response:", audio_response)
asyncio.run(main())
Contributing
Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.
License
This project is licensed under the MIT License.
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
neyro_api-0.1.3.tar.gz
(7.4 kB
view details)
Built Distribution
File details
Details for the file neyro_api-0.1.3.tar.gz
.
File metadata
- Download URL: neyro_api-0.1.3.tar.gz
- Upload date:
- Size: 7.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 977d7035ebd1886d3c131eee5fc58beb6370372efc1d1855e4a687ec52d73c82 |
|
MD5 | 25ba0135ae5173c3e44eda68bc620e63 |
|
BLAKE2b-256 | 2039f14eec7cc63272885fee122c047ff3cb0cf118f162cb3209a8e621301fe0 |
File details
Details for the file neyro_api-0.1.3-py3-none-any.whl
.
File metadata
- Download URL: neyro_api-0.1.3-py3-none-any.whl
- Upload date:
- Size: 7.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9860a30eb835dbe9cb7393c895cdb97ed4137c342d3853b98fdc8232eea035fe |
|
MD5 | 001fca0d24b6f1ee70eac329626fecbe |
|
BLAKE2b-256 | 108f85e368fb566161a6478ef8baedbd8951cec60f11bbdf25c452a5f59d4f8d |