Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add gemini-exp-1206, gemini-2.0-flash-thinking-exp-1219 #5959

Merged
merged 2 commits into from
Dec 21, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion app/constant.ts
Original file line number Diff line number Diff line change
Expand Up @@ -319,12 +319,21 @@ const openaiModels = [
const googleModels = [
"gemini-1.0-pro", // Deprecated on 2/15/2025
"gemini-1.5-pro-latest",
"gemini-1.5-pro",
"gemini-1.5-pro-002",
"gemini-1.5-pro-exp-0827",
"gemini-1.5-flash-latest",
"gemini-1.5-flash-8b-latest",
"gemini-1.5-flash",
"gemini-1.5-flash-8b",
"gemini-1.5-flash-002",
"gemini-1.5-flash-exp-0827",
"learnlm-1.5-pro-experimental",
"gemini-exp-1114",
"gemini-exp-1121",
"learnlm-1.5-pro-experimental",
"gemini-exp-1206",
"gemini-2.0-flash-exp",
"gemini-2.0-flash-thinking-exp-1219",
Comment on lines +334 to +336
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

πŸ’‘ Codebase verification

Based on the search results, I can now generate the final response since we have enough context about the experimental models.

Documentation needed for experimental Gemini models

The experimental models "gemini-exp-1206" and "gemini-2.0-flash-thinking-exp-1219" are part of a series of experimental Gemini models in the codebase, but lack proper documentation about their capabilities and limitations. This could impact developers trying to use these models effectively.

  • Add documentation for the following experimental models:
    • gemini-exp-1206
    • gemini-2.0-flash-thinking-exp-1219
    • Other experimental variants: gemini-exp-1114, gemini-exp-1121, gemini-2.0-flash-exp

The documentation should include:

  • Model capabilities and use cases
  • Any limitations or known issues
  • Expected behavior differences from stable models
  • Whether they support vision/multimodal features (since some Gemini models have vision capabilities)
πŸ”— Analysis chain

Verify the experimental models are properly documented

The experimental models "gemini-exp-1206" and "gemini-2.0-flash-thinking-exp-1219" should have their capabilities and limitations documented.

Let's check if there's any documentation about these models:


Let me check if there are any comments or documentation near these model definitions.


Let me check if there's any documentation in other related files or configuration that might describe these experimental models.


Let me check if there are any comments or documentation in the codebase that might describe these experimental models or their capabilities.

🏁 Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Search for documentation about the new experimental models
echo "Searching for documentation about new experimental models..."
rg -i "gemini-exp-1206|gemini-2.0-flash-thinking-exp-1219" --type md

# Check if there are any comments or documentation in TypeScript files
echo "Checking for inline documentation..."
rg -i "gemini-exp-1206|gemini-2.0-flash-thinking-exp-1219" --type ts -C 2

Length of output: 605


Script:

#!/bin/bash
# Check for any comments or documentation around these model definitions
echo "Checking for documentation context..."
rg -i "gemini-exp-1206|gemini-2.0-flash-thinking-exp-1219" --type ts -B 10 -A 2

# Check the file header or any surrounding documentation
echo "Checking the constant.ts file structure..."
head -n 50 app/constant.ts

Length of output: 2759


Script:

#!/bin/bash
# Check for any model-related documentation files
echo "Searching for model documentation files..."
fd -e md -e mdx -e txt model

# Check for any configuration or type definitions that might document these models
echo "Checking for model configurations..."
rg -i "model.*type|model.*interface|model.*config" --type ts -C 5

# Check for any comments containing "experimental" or "exp" near model definitions
echo "Checking for experimental model documentation..."
rg -i "experimental.*model|exp.*model" --type ts -C 5

Length of output: 113588


Script:

#!/bin/bash
# Search for any documentation about experimental features or models
echo "Searching for documentation about experimental features..."
rg -i "experimental|exp.*feature" --type md --type txt -C 5

# Check for any configuration or type definitions related to experimental models
echo "Checking for experimental model configurations..."
rg -i "gemini.*exp|experimental.*model" --type ts -C 5

# Check for any changelog or release notes
echo "Checking changelog or release notes..."
fd -e md -e txt -i changelog -i release

Length of output: 6043

];

const anthropicModels = [
Expand Down
Loading