Generate an AI commit message for a specific SDK
client.Projects.GenerateCommitMessage(ctx, params) (*ProjectGenerateCommitMessageResponse, error)
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 main
import (
"context"
"fmt"
"github.com/stainless-api/stainless-api-go"
"github.com/stainless-api/stainless-api-go/option"
)
func main() {
client := stainless.NewClient(
option.WithAPIKey("My API Key"),
)
response, err := client.Projects.GenerateCommitMessage(context.TODO(), stainless.ProjectGenerateCommitMessageParams{
Project: stainless.String("project"),
Target: stainless.ProjectGenerateCommitMessageParamsTargetPython,
BaseRef: "base_ref",
HeadRef: "head_ref",
})
if err != nil {
panic(err.Error())
}
fmt.Printf("%+v\n", response.AICommitMessage)
}
{
"ai_commit_message": "ai_commit_message"
}Returns Examples
{
"ai_commit_message": "ai_commit_message"
}