The ChatCompletion API provides access to AI language models supported by Unique AI for generating text completions. (The request does not modify the frontend and is not related to any chats in the unique platform)
completion=unique_sdk.ChatCompletion.create(user_id=user_id,company_id=company_id,model="AZURE_GPT_4o_2024_1120",messages=[{"role":"system","content":"You are a helpful assistant."},{"role":"user","content":"Explain quantum computing in simple terms."}])print(completion.choices[0].message.content)
completion=unique_sdk.ChatCompletion.create(user_id=user_id,company_id=company_id,model="AZURE_GPT_4o_2024_1120",messages=[{"role":"system","content":"You are a creative storyteller."},{"role":"user","content":"Write a short story about a robot."}],options={"temperature":0.8,# Higher for more creativity"max_tokens":500,"top_p":0.9})print(completion.choices[0].message.content)
messages=[{"role":"system","content":"You are a helpful coding assistant."},{"role":"user","content":"How do I reverse a string in Python?"},{"role":"assistant","content":"You can use slicing: `reversed_str = my_str[::-1]`"},{"role":"user","content":"Can you show me another way?"}]completion=unique_sdk.ChatCompletion.create(user_id=user_id,company_id=company_id,model="AZURE_GPT_4o_2024_1120",messages=messages)print(completion.choices[0].message.content)
{"choices":[{"message":{"role":"assistant","content":"Response text here..."},"finish_reason":"stop","index":0}],"usage":{"prompt_tokens":50,"completion_tokens":100,"total_tokens":150}}