Python SDK

Chat Completion

from openai import OpenAI
from openai.types.chat import ChatCompletionUserMessageParam, ChatCompletion

openai = OpenAI(
    api_key=api_key,
    base_url=api_url,
)
message: ChatCompletionUserMessageParam = {
    "role": "user",
    "content": "how many letters 'r' in the word 'strawberry'",
}
response: ChatCompletion = openai.chat.completions.create(model="gpt-3.5-turbo", messages=[message])
print(response.choices[0].message.content)

Audio Generation

from openai import OpenAI

openai = OpenAI(
    api_key=api_key,
    base_url=api_url,
)
response = openai.audio.speech.create(
    input="There are three letters 'r' in the word 'strawberry'.",
    model="tts-1",
    voice="alloy",
)
response.write_to_file("generated.mp3")

Audio Transcription

Audio Translation

Image Generation

Last updated