# Create a log entrylog = client.logs.create( messages=[ {"role": "user", "content": "Hello, world!"}, {"role": "assistant", "content": "Hi there! How can I help you today?"} ], model="gpt-3.5-turbo", prompt_tokens=10, completion_tokens=15, total_tokens=25)print(f"Created log with ID: {log.id}")
# Create a datasetdataset = client.datasets.create( name="My First Dataset", description="A sample dataset for testing")# Add logs to the datasetclient.datasets.add_logs_to_dataset( dataset_id=dataset.id, log_ids=[log.id])
# Create a promptprompt = client.prompts.create( name="Greeting Prompt", messages=[ {"role": "system", "content": "You are a helpful assistant."}, {"role": "user", "content": "{{user_input}}"} ])# Create a version of the promptversion = client.prompts.create_version( prompt_id=prompt.id, messages=[ {"role": "system", "content": "You are a very helpful assistant."}, {"role": "user", "content": "{{user_input}}"} ], version_name="v1.1")