Chat Completions
Create chat completions using various AI models available through Infron.
Basic chat completion
import os
from openai import OpenAI
client = OpenAI(
api_key='<API_KEY>',
base_url='https://llm.onerouter.pro/v1'
)
completion = client.chat.completions.create(
model='claude-3-5-sonnet@20240620',
messages=[
{
'role': 'user',
'content': 'What is the meaning of life?'
}
],
stream=False,
)
print('Assistant:', completion.choices[0].message.content)
print('Tokens used:', completion.usage)Streaming chat completion
Image attachments
Images InputsPDF attachments
PDF InputsAudio attachments
Audio InputsVideo attachments
Video InputsParameters
Message format
Last updated