MCPcopy
hub / github.com/TanStack/ai / geminiText

Function geminiText

packages/ai-gemini/src/adapters/text.ts:976–987  ·  view source on GitHub ↗
(
  model: TModel,
  config?: Omit<GeminiTextConfig, 'apiKey'>,
)

Source from the content-addressed store, hash-verified

974 * Type resolution happens here at the call site.
975 */
976export function geminiText<TModel extends (typeof GEMINI_MODELS)[number]>(
977 model: TModel,
978 config?: Omit<GeminiTextConfig, 'apiKey'>,
979): GeminiTextAdapter<
980 TModel,
981 ResolveProviderOptions<TModel>,
982 ResolveInputModalities<TModel>,
983 ResolveToolCapabilities<TModel>
984> {
985 const apiKey = getGeminiApiKeyFromEnv()
986 return createGeminiChat(model, apiKey, config)
987}

Callers 15

getTextAdapterFunction · 0.90
runFunction · 0.90
runFunction · 0.90
getAdapterFunction · 0.90
getAdapterFunction · 0.90
getAdapterFunction · 0.90
getAdapterFunction · 0.90
getAdapterFunction · 0.90
getAdapterFunction · 0.90
getAdapterFunction · 0.90

Calls 2

getGeminiApiKeyFromEnvFunction · 0.90
createGeminiChatFunction · 0.85

Tested by

no test coverage detected