Создать текстовое завершение
POST/v1/complete
Deprecated: Use the Messages API instead.
[Устаревшее] Создание текстового завершения.
Text Completions API — устаревший API. В дальнейшем мы рекомендуем использовать Messages API.
Будущие модели и функции не будут совместимы с Text Completions. Рекомендации по переходу с Text Completions на Messages см. в нашем руководстве по миграции.
Parameters
Returns
Создать текстовое завершение
package main
import (
"context"
"fmt"
"github.com/anthropics/anthropic-sdk-go"
"github.com/anthropics/anthropic-sdk-go/option"
)
func main() {
client := anthropic.NewClient(
option.WithAPIKey("my-anthropic-api-key"),
)
completion, err := client.Completions.New(context.TODO(), anthropic.CompletionNewParams{
MaxTokensToSample: 256,
Model: anthropic.ModelClaudeHaiku5_5,
Prompt: "\n\nHuman: Hello, world!\n\nAssistant:",
})
if err != nil {
panic(err.Error())
}
fmt.Printf("%+v\n", completion.ID)
}Response 200
{
"id": "compl_018CKm6gsux7P8yMcwZbeCPw",
"completion": " Hello! My name is Claude.",
"model": "claude-2.1",
"stop_reason": "stop_sequence",
"type": "completion"
}Returns Examples
Response 200
{
"id": "compl_018CKm6gsux7P8yMcwZbeCPw",
"completion": " Hello! My name is Claude.",
"model": "claude-2.1",
"stop_reason": "stop_sequence",
"type": "completion"
}