anthropic/api
API functions for Anthropic Messages API
This module provides the core functions for interacting with Claude’s Messages API, including message creation and response parsing.
Values
pub fn create_message(
client: client.Client,
request: request.CreateMessageRequest,
) -> Result(request.CreateMessageResponse, error.AnthropicError)
Create a message using the Anthropic Messages API
This function sends a request to Claude and returns the response.
Example
let request = create_request(
"claude-sonnet-4-20250514",
[user_message("Hello, Claude!")],
1024,
)
case create_message(client, request) {
Ok(response) -> io.println(response_text(response))
Error(err) -> io.println(error_to_string(err))
}