Anthropic: Claude v2.0
anthropic/claude-2.0
Updated Jul 28100,000 context
$8/M input tokens$24/M output tokens
Anthropic's flagship model. Superior performance on tasks that require complex reasoning. Supports hundreds of pages of text.
Anthropic's flagship model. Superior performance on tasks that require complex reasoning. Supports hundreds of pages of text.
To get started, you can use Claude v2.0 via API like this:
fetch("https://openrouter.ai/api/v1/chat/completions", {
method: "POST",
headers: {
"Authorization": `Bearer ${OPENROUTER_API_KEY}`,
"HTTP-Referer": `${YOUR_SITE_URL}`, // Optional, for including your app on openrouter.ai rankings.
"X-Title": `${YOUR_SITE_NAME}`, // Optional. Shows in rankings on openrouter.ai.
"Content-Type": "application/json"
},
body: JSON.stringify({
"model": "anthropic/claude-2.0",
"messages": [
{
"role": "user",
"content": "What is the meaning of life?"
}
]
})
});
You can also use OpenRouter with OpenAI's client API:
import OpenAI from "openai"
const openai = new OpenAI({
baseURL: "https://openrouter.ai/api/v1",
apiKey: $OPENROUTER_API_KEY,
defaultHeaders: {
"HTTP-Referer": $YOUR_SITE_URL, // Optional, for including your app on openrouter.ai rankings.
"X-Title": $YOUR_SITE_NAME, // Optional. Shows in rankings on openrouter.ai.
}
})
async function main() {
const completion = await openai.chat.completions.create({
model: "anthropic/claude-2.0",
messages: [
{
"role": "user",
"content": "What is the meaning of life?"
}
]
})
console.log(completion.choices[0].message)
}
main()
See the Request docs for all possible parameters, and Parameters for recommended values.