mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-04-25 00:51:20 +00:00
Merge ee5578e330 into 05d8f11085
This commit is contained in:
commit
09af0e38e1
1 changed files with 88 additions and 16 deletions
|
|
@ -86,13 +86,49 @@ _OFFICIAL_DOCS_PRICING: Dict[tuple[str, str], PricingEntry] = {
|
||||||
"anthropic",
|
"anthropic",
|
||||||
"claude-opus-4-20250514",
|
"claude-opus-4-20250514",
|
||||||
): PricingEntry(
|
): PricingEntry(
|
||||||
input_cost_per_million=Decimal("15.00"),
|
input_cost_per_million=Decimal("5.00"),
|
||||||
output_cost_per_million=Decimal("75.00"),
|
output_cost_per_million=Decimal("25.00"),
|
||||||
cache_read_cost_per_million=Decimal("1.50"),
|
cache_read_cost_per_million=Decimal("0.50"),
|
||||||
cache_write_cost_per_million=Decimal("18.75"),
|
cache_write_cost_per_million=Decimal("6.25"),
|
||||||
source="official_docs_snapshot",
|
source="official_docs_snapshot",
|
||||||
source_url="https://docs.anthropic.com/en/docs/build-with-claude/prompt-caching",
|
source_url="https://platform.claude.com/docs/en/about-claude/pricing",
|
||||||
pricing_version="anthropic-prompt-caching-2026-03-16",
|
pricing_version="anthropic-pricing-2026-04-24",
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"anthropic",
|
||||||
|
"claude-opus-4-5",
|
||||||
|
): PricingEntry(
|
||||||
|
input_cost_per_million=Decimal("5.00"),
|
||||||
|
output_cost_per_million=Decimal("25.00"),
|
||||||
|
cache_read_cost_per_million=Decimal("0.50"),
|
||||||
|
cache_write_cost_per_million=Decimal("6.25"),
|
||||||
|
source="official_docs_snapshot",
|
||||||
|
source_url="https://platform.claude.com/docs/en/about-claude/pricing",
|
||||||
|
pricing_version="anthropic-pricing-2026-04-24",
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"anthropic",
|
||||||
|
"claude-opus-4-6",
|
||||||
|
): PricingEntry(
|
||||||
|
input_cost_per_million=Decimal("5.00"),
|
||||||
|
output_cost_per_million=Decimal("25.00"),
|
||||||
|
cache_read_cost_per_million=Decimal("0.50"),
|
||||||
|
cache_write_cost_per_million=Decimal("6.25"),
|
||||||
|
source="official_docs_snapshot",
|
||||||
|
source_url="https://platform.claude.com/docs/en/about-claude/pricing",
|
||||||
|
pricing_version="anthropic-pricing-2026-04-24",
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"anthropic",
|
||||||
|
"claude-opus-4-7",
|
||||||
|
): PricingEntry(
|
||||||
|
input_cost_per_million=Decimal("5.00"),
|
||||||
|
output_cost_per_million=Decimal("25.00"),
|
||||||
|
cache_read_cost_per_million=Decimal("0.50"),
|
||||||
|
cache_write_cost_per_million=Decimal("6.25"),
|
||||||
|
source="official_docs_snapshot",
|
||||||
|
source_url="https://platform.claude.com/docs/en/about-claude/pricing",
|
||||||
|
pricing_version="anthropic-pricing-2026-04-24",
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
"anthropic",
|
"anthropic",
|
||||||
|
|
@ -103,8 +139,44 @@ _OFFICIAL_DOCS_PRICING: Dict[tuple[str, str], PricingEntry] = {
|
||||||
cache_read_cost_per_million=Decimal("0.30"),
|
cache_read_cost_per_million=Decimal("0.30"),
|
||||||
cache_write_cost_per_million=Decimal("3.75"),
|
cache_write_cost_per_million=Decimal("3.75"),
|
||||||
source="official_docs_snapshot",
|
source="official_docs_snapshot",
|
||||||
source_url="https://docs.anthropic.com/en/docs/build-with-claude/prompt-caching",
|
source_url="https://platform.claude.com/docs/en/about-claude/pricing",
|
||||||
pricing_version="anthropic-prompt-caching-2026-03-16",
|
pricing_version="anthropic-pricing-2026-04-24",
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"anthropic",
|
||||||
|
"claude-sonnet-4-5",
|
||||||
|
): PricingEntry(
|
||||||
|
input_cost_per_million=Decimal("3.00"),
|
||||||
|
output_cost_per_million=Decimal("15.00"),
|
||||||
|
cache_read_cost_per_million=Decimal("0.30"),
|
||||||
|
cache_write_cost_per_million=Decimal("3.75"),
|
||||||
|
source="official_docs_snapshot",
|
||||||
|
source_url="https://platform.claude.com/docs/en/about-claude/pricing",
|
||||||
|
pricing_version="anthropic-pricing-2026-04-24",
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"anthropic",
|
||||||
|
"claude-sonnet-4-6",
|
||||||
|
): PricingEntry(
|
||||||
|
input_cost_per_million=Decimal("3.00"),
|
||||||
|
output_cost_per_million=Decimal("15.00"),
|
||||||
|
cache_read_cost_per_million=Decimal("0.30"),
|
||||||
|
cache_write_cost_per_million=Decimal("3.75"),
|
||||||
|
source="official_docs_snapshot",
|
||||||
|
source_url="https://platform.claude.com/docs/en/about-claude/pricing",
|
||||||
|
pricing_version="anthropic-pricing-2026-04-24",
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"anthropic",
|
||||||
|
"claude-haiku-4-5",
|
||||||
|
): PricingEntry(
|
||||||
|
input_cost_per_million=Decimal("1.00"),
|
||||||
|
output_cost_per_million=Decimal("5.00"),
|
||||||
|
cache_read_cost_per_million=Decimal("0.10"),
|
||||||
|
cache_write_cost_per_million=Decimal("1.25"),
|
||||||
|
source="official_docs_snapshot",
|
||||||
|
source_url="https://platform.claude.com/docs/en/about-claude/pricing",
|
||||||
|
pricing_version="anthropic-pricing-2026-04-24",
|
||||||
),
|
),
|
||||||
# OpenAI
|
# OpenAI
|
||||||
(
|
(
|
||||||
|
|
@ -194,8 +266,8 @@ _OFFICIAL_DOCS_PRICING: Dict[tuple[str, str], PricingEntry] = {
|
||||||
cache_read_cost_per_million=Decimal("0.30"),
|
cache_read_cost_per_million=Decimal("0.30"),
|
||||||
cache_write_cost_per_million=Decimal("3.75"),
|
cache_write_cost_per_million=Decimal("3.75"),
|
||||||
source="official_docs_snapshot",
|
source="official_docs_snapshot",
|
||||||
source_url="https://docs.anthropic.com/en/docs/build-with-claude/prompt-caching",
|
source_url="https://platform.claude.com/docs/en/about-claude/pricing",
|
||||||
pricing_version="anthropic-pricing-2026-03-16",
|
pricing_version="anthropic-pricing-2026-04-24",
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
"anthropic",
|
"anthropic",
|
||||||
|
|
@ -206,8 +278,8 @@ _OFFICIAL_DOCS_PRICING: Dict[tuple[str, str], PricingEntry] = {
|
||||||
cache_read_cost_per_million=Decimal("0.08"),
|
cache_read_cost_per_million=Decimal("0.08"),
|
||||||
cache_write_cost_per_million=Decimal("1.00"),
|
cache_write_cost_per_million=Decimal("1.00"),
|
||||||
source="official_docs_snapshot",
|
source="official_docs_snapshot",
|
||||||
source_url="https://docs.anthropic.com/en/docs/build-with-claude/prompt-caching",
|
source_url="https://platform.claude.com/docs/en/about-claude/pricing",
|
||||||
pricing_version="anthropic-pricing-2026-03-16",
|
pricing_version="anthropic-pricing-2026-04-24",
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
"anthropic",
|
"anthropic",
|
||||||
|
|
@ -218,8 +290,8 @@ _OFFICIAL_DOCS_PRICING: Dict[tuple[str, str], PricingEntry] = {
|
||||||
cache_read_cost_per_million=Decimal("1.50"),
|
cache_read_cost_per_million=Decimal("1.50"),
|
||||||
cache_write_cost_per_million=Decimal("18.75"),
|
cache_write_cost_per_million=Decimal("18.75"),
|
||||||
source="official_docs_snapshot",
|
source="official_docs_snapshot",
|
||||||
source_url="https://docs.anthropic.com/en/docs/build-with-claude/prompt-caching",
|
source_url="https://platform.claude.com/docs/en/about-claude/pricing",
|
||||||
pricing_version="anthropic-pricing-2026-03-16",
|
pricing_version="anthropic-pricing-2026-04-24",
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
"anthropic",
|
"anthropic",
|
||||||
|
|
@ -230,8 +302,8 @@ _OFFICIAL_DOCS_PRICING: Dict[tuple[str, str], PricingEntry] = {
|
||||||
cache_read_cost_per_million=Decimal("0.03"),
|
cache_read_cost_per_million=Decimal("0.03"),
|
||||||
cache_write_cost_per_million=Decimal("0.30"),
|
cache_write_cost_per_million=Decimal("0.30"),
|
||||||
source="official_docs_snapshot",
|
source="official_docs_snapshot",
|
||||||
source_url="https://docs.anthropic.com/en/docs/build-with-claude/prompt-caching",
|
source_url="https://platform.claude.com/docs/en/about-claude/pricing",
|
||||||
pricing_version="anthropic-pricing-2026-03-16",
|
pricing_version="anthropic-pricing-2026-04-24",
|
||||||
),
|
),
|
||||||
# DeepSeek
|
# DeepSeek
|
||||||
(
|
(
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue