Extracting chat completion ID ( request ID)

Extracting Chat Completion ID

Introduction

The chat completion ID is a unique identifier generated by the OpenAI API for each chat completion request.

Extracting the ID

To extract the chat completion ID, you can access the id attribute of the response object returned by the client.chat.completions.create method.


response = client.chat.completions.create(

model=model, messages=messages, tools=tools, tool_choice="auto"

)

chat_completion_id = response.id

Example Use Case

You can use the extracted chat completion ID to track or retrieve specific chat completions.


print("Chat Completion ID:", chat_completion_id)

Note

The exact structure of the response object may vary depending on the OpenAI API version and the specific request parameters.

Always refer to the official SambaNova documentation for the most up-to-date information on accessing chat completion IDs.