acbf8eca06
Exposes the new ThinkingConfig.display field on Anthropic and Bedrock Claude providers. Defaults to 'summarized' so Claude Opus 4.7 and Mythos Preview keep returning thinking text despite Anthropic's silent default change to 'omitted'. Set to 'omitted' explicitly to skip thinking streaming for faster time-to-first-text-token.
36 lines
1.5 KiB
TypeScript
36 lines
1.5 KiB
TypeScript
export type { Static, TSchema } from "@sinclair/typebox";
|
|
export { Type } from "@sinclair/typebox";
|
|
|
|
export * from "./api-registry.js";
|
|
export * from "./env-api-keys.js";
|
|
export * from "./models.js";
|
|
export type { BedrockOptions, BedrockThinkingDisplay } from "./providers/amazon-bedrock.js";
|
|
export type { AnthropicEffort, AnthropicOptions, AnthropicThinkingDisplay } from "./providers/anthropic.js";
|
|
export type { AzureOpenAIResponsesOptions } from "./providers/azure-openai-responses.js";
|
|
export * from "./providers/faux.js";
|
|
export type { GoogleOptions } from "./providers/google.js";
|
|
export type { GoogleGeminiCliOptions, GoogleThinkingLevel } from "./providers/google-gemini-cli.js";
|
|
export type { GoogleVertexOptions } from "./providers/google-vertex.js";
|
|
export type { MistralOptions } from "./providers/mistral.js";
|
|
export type { OpenAICodexResponsesOptions } from "./providers/openai-codex-responses.js";
|
|
export type { OpenAICompletionsOptions } from "./providers/openai-completions.js";
|
|
export type { OpenAIResponsesOptions } from "./providers/openai-responses.js";
|
|
export * from "./providers/register-builtins.js";
|
|
export * from "./stream.js";
|
|
export * from "./types.js";
|
|
export * from "./utils/event-stream.js";
|
|
export * from "./utils/json-parse.js";
|
|
export type {
|
|
OAuthAuthInfo,
|
|
OAuthCredentials,
|
|
OAuthLoginCallbacks,
|
|
OAuthPrompt,
|
|
OAuthProvider,
|
|
OAuthProviderId,
|
|
OAuthProviderInfo,
|
|
OAuthProviderInterface,
|
|
} from "./utils/oauth/types.js";
|
|
export * from "./utils/overflow.js";
|
|
export * from "./utils/typebox-helpers.js";
|
|
export * from "./utils/validation.js";
|