我在访问 Anthropic API 时遇到问题。它给了我 401 错误。
anthropic.AuthenticationError: Error code: 401 - {'type': 'error', 'error': {'type': 'authentication_error', 'message': 'invalid x-api-key'}}
我生成了一个新的 API KEY,但它也不起作用。
在 Python Notebook 中运行以下代码块给了我有关错误的详细消息。然后,我意识到我需要添加积分或付款方式。使用信用卡加载一些积分后,它开始工作😄
import os
from anthropic import Anthropic
from dotenv import load_dotenv
# Load the .env file
load_dotenv()
client = Anthropic(
# This is the default and can be omitted
api_key=os.environ.get("ANTHROPIC_API_KEY"),
)
message = client.messages.create(
max_tokens=1024,
messages=[
{
"role": "user",
"content": "Hello, Claude",
}
],
model="claude-3-opus-20240229",
)
print(message.content)
没有积分的错误消息
BadRequestError: Error code: 400 - {'type': 'error', 'error': {'type': 'invalid_request_error', 'message': 'Your credit balance is too low to access the Anthropic API. Please go to Plans & Billing to upgrade or purchase credits.'}}