A client library for accessing Prem APIs
Project description
Prem Python SDK
Installation
You can also install the Prem Python SDK directly from PyPI.
pip install premai
Usage
Getting Started
To use the Prem Python SDK, you need to obtain an API key from the Prem platform. You can then create a Prem
instance to make requests to the API.
from premai import Prem
client = Prem(
api_key=YOUR_API_KEY
)
project_id = YOUR_PROJECT_ID
Chat completion
The chat.completions
module allows you to generate completions based on user input. Here's an example:
messages = [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Who won the world series in 2020?"},
]
model = "gpt-3.5-turbo"
# Create completion
response = client.chat.completions.create(
project_id=project_id,
messages=messages,
model=model,
stream=False
)
print(response.choices)
# Create completion with stream
response = client.chat.completions.create(
project_id=project_id,
messages=messages,
model=model,
stream=True
)
for chunk in response:
if chunk.choices[0].delta["content"]:
print(chunk.choices[0].delta["content"], end="")
print(f"\nTrace ID: {response.trace_id}")
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
premai-0.1.9.tar.gz
(70.5 kB
view hashes)
Built Distribution
premai-0.1.9-py3-none-any.whl
(277.3 kB
view hashes)