文章目录
- 关于 Anthropic
- 公司产品
- anthropic-sdk-python 基本使用
关于 Anthropic
- 官网:https://www.anthropic.com
- huggingface : http://huggingface.co/Anthropic
- github : https://github.com/anthropics
https://github.com/anthropics/anthropic-sdk-python - 官方文档:https://docs.anthropic.com/claude/reference/getting-started-with-the-api
Anthropic 由前 OpenAI 高管 Dario Amodei(首席执行官)和 Daniela Amodei(总裁)兄妹两人于 2021 年创立。
在推出 Anthropic 之前,Dario Amodei 是 OpenAI 的研究副总裁,而 Daniela 是 OpenAI 的安全与政策副总裁。
Anthropic将自己定位为一家特别关注人工智能安全的公司,并描述自己正在构建“将安全置于前沿的人工智能研究和产品”。该公司由对伦理和安全问题感到担忧而辞去OpenAI职位的工程师创立,Anthropic已经开发了自己的方法来训练和部署“宪法人工智能”( “Constitutional AI”),即具有嵌入式价值观且可由人类控制的大型语言模型(LLM)。自成立以来,其目标一直是部署“可操控、可解释和稳健的大规模人工智能系统”。
相关文章
- 硅谷科技评论 - Anthropic:OpenAI"宫斗"背后的公司
https://mp.weixin.qq.com/s?__biz=MzA3MDU4ODkyNg==&mid=2247500841&idx=1&sn=3e1696cd0ecada01385435fe433cf996&chksm=9f3804b8a84f8dae2bf265af0242fe9b0074322f3368a0d5eb497af564b5c27be535dd37d79f&scene=21#wechat_redirect
公司产品
1、基础模型研究(Foundational Model Research)
2、宪法人工智能(Constitutional AI)
2022 年 12 月 发布
3、Claude AI https://www.anthropic.com/claude
2022 年 4 月推出
功能:Advanced reasoning、Vision analysis、Code generation、Multilingual processing
4、Claude Instant
2023 年 3 月发布
Right-sized for any task
The Claude 3 family of models offers the best combination of speed and performance for enterprise use cases, at a lower cost than other models on the market.
Pricing
MTok = million tokens. All Claude 3 models support vision and 200,000 token context windows.
行业竞品
anthropic-sdk-python 基本使用
https://github.com/anthropics/anthropic-sdk-python
https://docs.anthropic.com/claude/reference/getting-started-with-the-api
pip install anthropic
import os
from anthropic import Anthropic
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)
Messages
Types:
from anthropic.types import (
ContentBlock,
ContentBlockDeltaEvent,
ContentBlockStartEvent,
ContentBlockStopEvent,
ImageBlockParam,
Message,
MessageDeltaEvent,
MessageDeltaUsage,
MessageParam,
MessageStartEvent,
MessageStopEvent,
MessageStreamEvent,
TextBlock,
TextDelta,
Usage,
)
Methods:
client.messages.create(**params) -> Message
client.messages.stream(*args) -> MessageStreamManager[MessageStream] | MessageStreamManager[MessageStreamT]
2024-03-05 (二)