Skip to content

[BOT ISSUE] Perplexity: add missing perplexity/kimi-k2.7-code #1072

Description

@github-actions

Gap description

Perplexity's Agent API serves perplexity/kimi-k2.7-code (Moonshot AI's Kimi K2.7 Code model) but this model ID is missing from the catalog. The underlying model moonshotai/Kimi-K2.7-Code already exists in the catalog (line 10287) with available_providers: ["together", "baseten"], but the Perplexity-specific Agent API ID is absent.

This follows the same pattern as perplexity/kimi-k3 and perplexity/glm-5.2 from issue #1069.

Missing Model

Model ID Underlying Catalog Entry Perplexity Pricing (input/output/cached $/1M)
perplexity/kimi-k2.7-code moonshotai/Kimi-K2.7-Code (line 10287, together+baseten) $0.95 / $4.00 / $0.19

Suggested Catalog Entry

"perplexity/kimi-k2.7-code": {
  "format": "openai",
  "flavor": "chat",
  "input_cost_per_mil_tokens": 0.95,
  "output_cost_per_mil_tokens": 4,
  "input_cache_read_cost_per_mil_tokens": 0.19,
  "displayName": "Perplexity: Kimi K2.7 Code",
  "max_input_tokens": 262144,
  "available_providers": ["perplexity"]
}

Verification Checklist

Check Status Detail
Cross-source Model confirmed on Perplexity Agent API models page (listed under Moonshot AI) AND Perplexity pricing page (pricing $0.95/$4.00/$0.19)
Already in catalog grep for perplexity/kimi-k2.7-code in model_list.json returns no matches
ID format Follows perplexity/ prefix convention used by Agent API models; consistent with perplexity/sonar, perplexity/kimi-k3, perplexity/glm-5.2
Not deprecated Active on both Agent API models and pricing pages
Not embedding/vision-only Chat/code model (text input → text output)
Duplicate check No open or closed issue covers perplexity/kimi-k2.7-code

Verification Notes

Field Source Notes
Model ID perplexity/kimi-k2.7-code Agent API models Listed under Moonshot AI group
Pricing $0.95/$4.00/$0.19 Perplexity pricing Input / output / cached input per 1M tokens
max_input_tokens: 262144 Derived from moonshotai/Kimi-K2.7-Code catalog entry (line 10287) Not published by Perplexity — derived from base model
format: "openai" Catalog convention Existing perplexity/sonar-pro-search uses openai format

Fields NOT verified from Perplexity sources: max_input_tokens, max_output_tokens — not published on Perplexity docs. Values derived from base model entry.

Relationship to existing entries

Entry Providers Status
moonshotai/Kimi-K2.7-Code together, baseten Already in catalog (line 10287)
accounts/fireworks/models/kimi-k2p7-code fireworks Already in catalog
perplexity/kimi-k2.7-code perplexity Missing — this issue

Local Files Inspected

  • packages/proxy/schema/model_list.json — confirmed perplexity/kimi-k2.7-code absent; verified underlying model entry at line 10287
{
  "kind": "missing_model",
  "provider": "perplexity",
  "models": ["perplexity/kimi-k2.7-code"],
  "status": "active",
  "model_specs": {
    "perplexity/kimi-k2.7-code": {
      "format": "openai",
      "flavor": "chat",
      "input_cost_per_mil_tokens": 0.95,
      "output_cost_per_mil_tokens": 4,
      "input_cache_read_cost_per_mil_tokens": 0.19,
      "displayName": "Perplexity: Kimi K2.7 Code",
      "max_input_tokens": 262144,
      "available_providers": ["perplexity"]
    }
  },
  "source_urls": [
    "https://docs.perplexity.ai/docs/agent-api/models",
    "https://docs.perplexity.ai/guides/pricing"
  ]
}

Summary: Add perplexity/kimi-k2.7-code as a new catalog entry for the Perplexity Agent API's Kimi K2.7 Code model.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions