[BOT ISSUE] Add perplexity/kimi-k3 and perplexity/kimi-k2.7-code to model catalog (Perplexity Agent API)

Open Beginner friendly
#1,110 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
76/100
Issue type
Feature
Clarity
Clearly specified
Activity status
Quiet
Tech stack
typescript
Domain
api

Research direction

Start in model_list.json, checking the existing moonshotai entries and the perplexity/sonar-pro-search pattern. Verify the two model IDs and pricing against the linked Perplexity Agent API documentation, then confirm both catalog entries use the Perplexity provider and include the specified chat and OpenAI format metadata.

Written by the indexing model from the issue text.

Description

autofix-blocked model-catalog

Summary

Two Moonshot AI models available on the Perplexity Agent API are missing from the model catalog. The underlying models exist in the catalog under different IDs on other providers (moonshotai/Kimi-K3 on baseten/together, moonshotai/Kimi-K2.7-Code on together/baseten), but the perplexity/-prefixed Agent API IDs are not present.

Source verification

Field Value Source
Model ID perplexity/kimi-k3 Perplexity Agent API Models
Input cost $3.00 / 1M tokens Perplexity Agent API Models
Output cost $15.00 / 1M tokens Perplexity Agent API Models
Cached input cost $0.30 / 1M tokens Perplexity Agent API Models
Model ID perplexity/kimi-k2.7-code Perplexity Agent API Models
Input cost $0.95 / 1M tokens Perplexity Agent API Models
Output cost $4.00 / 1M tokens Perplexity Agent API Models
Cached input cost $0.19 / 1M tokens Perplexity Agent API Models

Cross-source verification

  • Both model IDs confirmed on Perplexity Agent API Models page with pricing
  • Underlying moonshotai/Kimi-K3 exists in catalog at line 10661 with available_providers: ["baseten", "together"] — pricing matches ($3.00/$15.00)
  • Underlying moonshotai/Kimi-K2.7-Code exists in catalog at line 10264 with available_providers: ["together", "baseten"] — pricing matches ($0.95/$4.00)
  • Not present in model_list.json (grep confirmed zero matches for perplexity/kimi)
  • No existing open GitHub issue covers these Perplexity Agent API model IDs

Notes

  • Perplexity Agent API pricing "reflects direct first-party provider pricing with no markup" per their docs
  • The perplexity/ prefix convention matches the existing perplexity/sonar-pro-search entry pattern
  • These entries need available_providers: ["perplexity"] since they are accessed via the Perplexity endpoint, not through the underlying providers
Dominant language
TypeScript
Stars
410
Forks
65
Avg merge
18h 29m
Merged PRs (30d)
51

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from braintrustdata/braintrust-proxy

All issues in braintrustdata/braintrust-proxy

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.