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:
1 parent
719370c8f7
commit
6081e3e325
1743 files changed
+205459
-131704
No files matched your search
+6
-4
@@ -9,11 +9,12 @@ import { streamSimple as streamOpenAICompletions } from "../src/api/openai-compl
|
||||
import { streamSimple as streamOpenAIResponses } from "../src/api/openai-responses.ts";
|
||||
import { generateImages } from "../src/api/openrouter-images.ts";
|
||||
import { streamSimple as streamPiMessages } from "../src/api/pi-messages.ts";
|
||||
import type { Api, Context, FetchFunction, ImagesModel, Model } from "../src/types.ts";
|
||||
import type { Api, FetchFunction, ImageModel, Model } from "../src/types.ts";
|
||||
import { normalizeContext } from "../src/utils/transcript.ts";
|
||||
|
||||
const context: Context = {
|
||||
const context = normalizeContext({
|
||||
messages: [{ role: "user", content: "hello", timestamp: 1 }],
|
||||
};
|
||||
});
|
||||
|
||||
function createModel<TApi extends Api>(api: TApi): Model<TApi> {
|
||||
return {
|
||||
@@ -159,8 +160,9 @@ describe("fetch stream option", () => {
|
||||
|
||||
it("uses fetch for image generation", async () => {
|
||||
const { custom, fallback } = mockFetches();
|
||||
const model: ImagesModel<"openrouter-images"> = {
|
||||
const model: ImageModel<"openrouter-images"> = {
|
||||
...createModel("openrouter-images"),
|
||||
type: "image",
|
||||
provider: "openrouter",
|
||||
output: ["image"],
|
||||
};
|
||||
|
||||
Reference in new issue
Block a user