chore(vendor): import pi 1.3.0

Imported as a linear vendor commit so forge rebases do not replay the upstream root tree.

git-subtree-dir: third_party/pi

git-subtree-split: 71023aec1546d6d677a65669c5665c0927ce0dd0
This commit is contained in:
alexion committed 2026-10-15 17:58:48 -04:00
1 parent 719370c8f7
commit 6081e3e325
1743 files changed
+205459 -131704

No files matched your search

+8 -8
View File
@@ -13,8 +13,8 @@ afterEach(() => {
});
describe("Together models", () => {
it("registers the default Kimi K2.6 model via OpenAI-compatible Chat Completions API", () => {
const model = getModel("together", "moonshotai/Kimi-K2.6");
it("registers the default Kimi K3 model via OpenAI-compatible Chat Completions API", () => {
const model = getModel("together", "moonshotai/Kimi-K3");
expect(model).toBeDefined();
expect(model.api).toBe("openai-completions");
@@ -23,12 +23,12 @@ describe("Together models", () => {
expect(model.reasoning).toBe(true);
expect(model.thinkingLevelMap).toEqual({ minimal: null, low: null, medium: null });
expect(model.input).toEqual(["text", "image"]);
expect(model.contextWindow).toBe(262144);
expect(model.maxTokens).toBe(131000);
expect(model.contextWindow).toBe(1048576);
expect(model.maxTokens).toBe(131072);
expect(model.cost).toEqual({
input: 1.2,
output: 4.5,
cacheRead: 0.2,
input: 3,
output: 15,
cacheRead: 0.3,
cacheWrite: 0,
});
expect(model.compat).toEqual({
@@ -58,7 +58,7 @@ describe("Together models", () => {
thinkingFormat: "openai",
});
const deepSeekV4 = getModel("together", "deepseek-ai/DeepSeek-V4-Pro");
const deepSeekV4 = getModel("together", "deepseek-ai/DeepSeek-V4-Pro-0813");
expect(deepSeekV4.thinkingLevelMap).toEqual({
minimal: null,
low: null,