Anthropic Messages API
Anthropic Messages API MCP கனெக்டர் (beta): mcp_servers உடன் mcp_toolset — Claude நேரடியாக API இலிருந்து aicharged.io ஐ அழைக்கிறது.
- API விசை (Bearer)
ஹோஸ்ட் செய்யப்பட்ட MCP கருவி — API உங்களுக்காக aicharged.io ஐ அழைக்கிறது
பரிந்துரைக்கப்படுகிறதுimport os
import anthropic
client = anthropic.Anthropic()
response = client.beta.messages.create(
model="claude-opus-5-5",
max_tokens=16000,
betas=["mcp-client-2025-11-20"],
messages=[{"role": "user", "content": "List my recent aicharged.io runs"}],
mcp_servers=[{
"type": "url",
"url": "https://aicharged.io/api/v1/mcp",
"name": "aicharged",
"authorization_token": os.environ["AICHARGED_API_KEY"],
}],
tools=[{"type": "mcp_toolset", "mcp_server_name": "aicharged"}],
)
print(response.content)
Beta அம்சம்: mcp-client-2025-11-20 beta கொடியை வைத்திருக்கவும். API, authorization_token ஐ aicharged.io க்கு Bearer டோக்கனாக அனுப்புகிறது.
அதே கோரிக்கை curl உடன்
curl https://api.anthropic.com/v1/messages \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "anthropic-beta: mcp-client-2025-11-20" \
-H "content-type: application/json" \
-d '{
"model": "claude-opus-5-5",
"max_tokens": 16000,
"messages": [{"role": "user", "content": "List my recent aicharged.io runs"}],
"mcp_servers": [{"type": "url", "url": "https://aicharged.io/api/v1/mcp", "name": "aicharged", "authorization_token": "<API_KEY>"}],
"tools": [{"type": "mcp_toolset", "mcp_server_name": "aicharged"}]
}'