Python Integration
Installation
pip install requests boto3 openai psycopg2-binary python-dotenv
Storage (boto3)
import boto3
import os
s3 = boto3.client(
's3',
endpoint_url='https://api.wayscloud.services/v1/storage',
aws_access_key_id='wayscloud',
aws_secret_access_key=os.getenv('WAYSCLOUD_API_KEY')
)
# Upload
s3.upload_file('file.pdf', 'my-bucket', 'file.pdf')
# Download
s3.download_file('my-bucket', 'file.pdf', 'downloaded.pdf')
LLM (OpenAI SDK)
from openai import OpenAI
import os
client = OpenAI(
api_key=os.getenv('WAYSCLOUD_API_KEY'),
base_url='https://api.wayscloud.services/v1'
)
response = client.chat.completions.create(
model='mixtral-8x7b',
messages=[{'role': 'user', 'content': 'Hello!'}]
)
print(response.choices[0].message.content)
Database
import psycopg2
conn = psycopg2.connect(
host='172.29.1.10',
database='my_db',
user='user_abc',
password='secret'
)
cur = conn.cursor()
cur.execute('SELECT * FROM users LIMIT 10')
rows = cur.fetchall()