Skip to main content

OpenAI SDK Integration

WAYSCloud is compatible with OpenAI SDK.

Installation

pip install openai

Setup

from openai import OpenAI
import os

client = OpenAI(
api_key=os.getenv('WAYSCLOUD_API_KEY'),
base_url='https://api.wayscloud.services/v1'
)

Usage

# Chat completion
response = client.chat.completions.create(
model='mixtral-8x7b',
messages=[{'role': 'user', 'content': 'Hello!'}]
)

print(response.choices[0].message.content)

# List models
models = client.models.list()
for model in models.data:
print(model.id)

JavaScript/TypeScript

npm install openai
import OpenAI from 'openai';

const client = new OpenAI({
apiKey: process.env.WAYSCLOUD_API_KEY,
baseURL: 'https://api.wayscloud.services/v1'
});

const response = await client.chat.completions.create({
model: 'mixtral-8x7b',
messages: [{ role: 'user', content: 'Hello!' }]
});

console.log(response.choices[0].message.content);