Skip to content
FeedbackDashboard

Generate an AI commit message for a specific SDK

$client->projects->generateCommitMessage(string project, Target target, string baseRef, string headRef): ProjectGenerateCommitMessageResponse
POST/v0/projects/{project}/generate_commit_message

Generates an AI commit message by comparing two git refs in the SDK repository.

ParametersExpand Collapse
project: string
target: Target

Language target

baseRef: string

Base ref for comparison

headRef: string

Head ref for comparison

ReturnsExpand Collapse

Generate an AI commit message for a specific SDK

<?php

require_once dirname(__DIR__) . '/vendor/autoload.php';

$client = new Client(apiKey: 'My API Key', environment: 'staging');

$response = $client->projects->generateCommitMessage(
  project: 'project', target: 'python', baseRef: 'base_ref', headRef: 'head_ref'
);

var_dump($response);
{
  "ai_commit_message": "ai_commit_message"
}
Returns Examples
{
  "ai_commit_message": "ai_commit_message"
}