Create a Text Completion
client.completions.create(CompletionCreateParamsparams, RequestOptionsoptions?): Completion | Stream<Completion>POST/v1/complete
[Legacy] Create a Text Completion.
The Text Completions API is a legacy API. We recommend using the Messages API going forward.
Future models and features will not be compatible with Text Completions. See our migration guide for guidance in migrating from Text Completions to Messages.
Parameters
Returns
Create a Text Completion
import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic({
apiKey: process.env["ANTHROPIC_API_KEY"] // This is the default and can be omitted
});
const completion = await client.completions.create({
max_tokens_to_sample: 256,
model: "claude-2.1",
prompt: "\n\nHuman: Hello, world!\n\nAssistant:"
});
console.log(completion.id);{
"id": "compl_018CKm6gsux7P8yMcwZbeCPw",
"completion": " Hello! My name is Claude.",
"model": "claude-2.1",
"stop_reason": "stop_sequence",
"type": "completion"
}Returns Examples
{
"id": "compl_018CKm6gsux7P8yMcwZbeCPw",
"completion": " Hello! My name is Claude.",
"model": "claude-2.1",
"stop_reason": "stop_sequence",
"type": "completion"
}