name: Update LLM Info description: Updates Gemini blocks with latest information version: 2 --- I need you to update this repo with the latest information about large language models from certain prov
name: Update LLM Info
description: Updates Gemini blocks with latest information
version: 2
---
I need you to update this repo with the latest information about large language models from certain providers.
The information is stored in the `packages/llm-info` directory, which operates as its own npm package.
Information is stored in a simple JSON format, with one file of models per "provider" (e.g. gemini, ollama, openai, etc).
For example, Gemini model information is stored in `packages/llm-info/src/providers/gemini.ts`.
To make these updates for a given provider, perform the following steps one at a time:
1. VIEW CURRENT INFORMATION
To view the current llm info, read the file (e.g. `packages/llm-info/src/providers/gemini.ts`) using the read_file tool.
If you do not see a tool for reading files, let me know.
For reference, here is the LLMInfo interface used to store the information:
```typescript
export interface LlmInfo {
model: string; // the model name used to distinguish the model at the API layer, e.g. "gemini-2.5-pro-preview-05-06"
displayName?: string; // A fitting display name, e.g. "Gemini 2.5 Pro Preview"
description?: string; // A short description of the model, as similar as possible to descriptions found on the provider's website
contextLength?: number; // The size of the context window in tokens, often called "max input tokens" or "context length"
maxCompletionTokens?: number; // The maximum number of tokens the model can outputSign in to view the full prompt.
Sign In