Light Dark

Functions

post

fn (request: CompletePostRequest): CompletePostResponse

POST /v1/complete - Create a text completion (legacy).

Note: This is the legacy completions API. For new projects, use ::anthropic::messages/post instead.

Generates a text completion for the given prompt.

Example

request CompletePostRequest({
    model: "claude-2.1",
    prompt: "\n\nHuman: What is the capital of France?\n\nAssistant:",
    max_tokens_to_sample: 256
})
response ::anthropic::complete/post(request)
response.completion // => "The capital of France is Paris."

Types

CompletePostRequest

CompletePostRequest type {
    model: Model,
    prompt: Str,
    max_tokens_to_sample: Int,
    stop_sequences: Vec?,
    temperature: Dec?,
    top_p: Dec?,
    top_k: Int?,
    metadata: Any?,
    stream: Bool?
}

CompletePostResponse

CompletePostResponse type {
    type: "completion",
    id: Str,
    completion: Str,
    stop_reason: Any,
    model: Model
}

CompletionRequest

CompletionRequest type {
    model: Model,
    prompt: Str,
    max_tokens_to_sample: Int,
    stop_sequences: Vec?,
    temperature: Dec?,
    top_p: Dec?,
    top_k: Int?,
    metadata: Any?,
    stream: Bool?
}

CompletionResponse

CompletionResponse type {
    type: "completion",
    id: Str,
    completion: Str,
    stop_reason: Any,
    model: Model
}

ErrorResponse

ErrorResponse type {
    type: "error",
    error: Any
}

Model

Model type Str