Generate an AI commit message for a specific SDK
ProjectGenerateCommitMessageResponse projects().generateCommitMessage(ProjectGenerateCommitMessageParamsparams, RequestOptionsrequestOptions = RequestOptions.none())
POST/v0/projects/{project}/generate_commit_message
Generates an AI commit message by comparing two git refs in the SDK repository.
Parameters
Returns
Generate an AI commit message for a specific SDK
package com.stainless.api.example;
import com.stainless.api.client.StainlessClient;
import com.stainless.api.client.okhttp.StainlessOkHttpClient;
import com.stainless.api.models.projects.ProjectGenerateCommitMessageParams;
import com.stainless.api.models.projects.ProjectGenerateCommitMessageResponse;
public final class Main {
private Main() {}
public static void main(String[] args) {
StainlessClient client = StainlessOkHttpClient.fromEnv();
ProjectGenerateCommitMessageParams params = ProjectGenerateCommitMessageParams.builder()
.target(ProjectGenerateCommitMessageParams.Target.PYTHON)
.baseRef("base_ref")
.headRef("head_ref")
.build();
ProjectGenerateCommitMessageResponse response = client.projects().generateCommitMessage(params);
}
}{
"ai_commit_message": "ai_commit_message"
}Returns Examples
{
"ai_commit_message": "ai_commit_message"
}