A Python package for interacting with OpenAI and runpod APIs via Dyphira proxy server.
Project description
🚀 Dyphira Python
Seamlessly access OpenAI's powerful AI capabilities through our optimized proxy service!
Dyphira Python provides a streamlined, cost-effective way to integrate cutting-edge AI into your applications with minimal setup and maximum performance.
✨ Why Choose Dyphira?
- 🔥 Optimized Performance - Faster response times through our dedicated proxy
- 💰 Cost Efficiency - Reduce your API costs while maintaining quality
- 🛡️ Enhanced Reliability - Built-in error handling and retry mechanisms
- 🔌 Drop-in Compatibility - Mirrors the OpenAI API for seamless integration
📦 Installation
pip install dyphira
🚀 Quick Start
from dyphira import OpenAI
# Connect to the Dyphira proxy with your API key
ai = OpenAI(api_key="your-api-key")
# Start creating AI magic!
response = ai.chat_completions(
model="gpt-4",
messages=[
{"role": "system", "content": "You are a brilliant marketing copywriter."},
{"role": "user", "content": "Write a tagline for a new AI-powered coffee maker."}
]
)
print(response["choices"][0]["message"]["content"])
🛠️ Powerful Features
💬 Conversational AI
Create dynamic, context-aware conversations with the most advanced language models.
response = ai.chat_completions(
model="gpt-3.5-turbo",
messages=[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "What's the capital of France?"},
{"role": "assistant", "content": "The capital of France is Paris."},
{"role": "user", "content": "And what's its most famous landmark?"}
]
)
🎨 Image Generation
Transform your ideas into stunning visuals with a simple prompt.
response = ai.images_generations(
prompt="A futuristic cityscape with flying cars and neon lights",
model="dall-e-3",
size="1024x1024",
quality="hd"
)
🔊 Audio Processing
Convert speech to text and text to speech with remarkable accuracy.
# Transcribe audio
transcript = ai.audio_transcriptions(
file="interview.mp3",
model="whisper-1"
)
# Generate speech
speech = ai.audio_speech(
model="tts-1",
input="Welcome to the future of AI integration!",
voice="alloy"
)
🧠 Embeddings & Analysis
Extract semantic meaning from text for advanced analysis and search.
embeddings = ai.embeddings(
model="text-embedding-ada-002",
input=["Dyphira makes AI integration effortless", "AI solutions for modern applications"]
)
📊 Enterprise Solutions
Dyphira offers enterprise-grade solutions with:
- 🔒 Enhanced Security
- ⚡ Higher Rate Limits
- 🌐 Dedicated Infrastructure
- 👨💼 Priority Support
Contact us for enterprise pricing and custom solutions.
📚 Documentation
For comprehensive documentation and advanced usage examples, visit our documentation site.
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
Powered by Dyphira - Unlocking AI's Potential
GitHub •
Report Issues
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
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
File details
Details for the file dyphira-0.2.0.tar.gz.
File metadata
- Download URL: dyphira-0.2.0.tar.gz
- Upload date:
- Size: 6.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b111e00cf01abe561e2e51fc470eea29defdc081b14cfdd362ff1256a4f4cf60
|
|
| MD5 |
2cf0e3cea1d18a42d1e06a01629dfc57
|
|
| BLAKE2b-256 |
95ecee50b1e81059c77f7f24b8a3372da40ebb0847beba39685f23dd14da968b
|
File details
Details for the file dyphira-0.2.0-py3-none-any.whl.
File metadata
- Download URL: dyphira-0.2.0-py3-none-any.whl
- Upload date:
- Size: 6.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9610cda959eed1abaa1304e0a3714ace9c3176da89ff8612da92c85e7c10adec
|
|
| MD5 |
835d92b910a316ce2b9691d14b38d843
|
|
| BLAKE2b-256 |
53cd7511a613ad284171761e0d491e5b3e7cdb7a2a7d3dbd58e792f354c10ae9
|