Using the API
Client libraries
We provide libraries in Python and Typescript that make it easier to work with the API.
Python
Example:
import os
import anthropic
client = anthropic.Client(os.environ['ANTHROPIC_API_KEY'])
response = client.completion(
prompt=f"{anthropic.HUMAN_PROMPT} How many toes do dogs have?{anthropic.AI_PROMPT}",
stop_sequences = [anthropic.HUMAN_PROMPT],
model="claude-v1",
max_tokens_to_sample=100,
)
print(response)
Typescript
Typescript library GitHub repo
Example:
import "dotenv/config";
import { AI_PROMPT, Client, HUMAN_PROMPT } from "@anthropic-ai/sdk";
const apiKey = process.env.ANTHROPIC_API_KEY;
if (!apiKey) {
throw new Error("The ANTHROPIC_API_KEY environment variable must be set");
}
const client = new Client(apiKey);
client
.complete({
prompt: `${HUMAN_PROMPT} How many toes do dogs have?${AI_PROMPT}`,
stop_sequences: [HUMAN_PROMPT],
max_tokens_to_sample: 200,
model: "claude-v1",
})
.then((finalSample) => {
console.log(finalSample.completion);
})
.catch((error) => {
console.error(error);
});
Was this page helpful?