Generate an AI commit message for a specific SDK
projects().generateCommitMessage(ProjectGenerateCommitMessageParamsparams, RequestOptionsrequestOptions = RequestOptions.none()) : ProjectGenerateCommitMessageResponse
POST/v0/projects/{project}/generate_commit_message
Generate an AI commit message for a specific SDK
package com.configure_me_stainless_v0.api.example
import com.configure_me_stainless_v0.api.client.StainlessClient
import com.configure_me_stainless_v0.api.client.okhttp.StainlessOkHttpClient
import com.configure_me_stainless_v0.api.models.projects.ProjectGenerateCommitMessageParams
import com.configure_me_stainless_v0.api.models.projects.ProjectGenerateCommitMessageResponse
fun main() {
val client: StainlessClient = StainlessOkHttpClient.builder()
.fromEnv()
.project("example-project")
.build()
val params: ProjectGenerateCommitMessageParams = ProjectGenerateCommitMessageParams.builder()
.target(ProjectGenerateCommitMessageParams.Target.PYTHON)
.baseRef("base_ref")
.headRef("head_ref")
.build()
val response: ProjectGenerateCommitMessageResponse = client.projects().generateCommitMessage(params)
}{
"ai_commit_message": "ai_commit_message"
}Returns Examples
{
"ai_commit_message": "ai_commit_message"
}