-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest.py
More file actions
55 lines (53 loc) · 3.85 KB
/
test.py
File metadata and controls
55 lines (53 loc) · 3.85 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
from google.generativeai import list_models
models = list_models()
for m in models:
print(m.name, m.supported_generation_methods)
# models/chat-bison-001 ['generateMessage', 'countMessageTokens']
# models/text-bison-001 ['generateText', 'countTextTokens', 'createTunedTextModel']
# models/embedding-gecko-001 ['embedText', 'countTextTokens']
# models/gemini-1.0-pro-vision-latest ['generateContent', 'countTokens']
# models/gemini-pro-vision ['generateContent', 'countTokens']
# models/gemini-1.5-pro-latest ['generateContent', 'countTokens']
# models/gemini-1.5-pro-001 ['generateContent', 'countTokens', 'createCachedContent']
# models/gemini-1.5-pro-002 ['generateContent', 'countTokens', 'createCachedContent']
# models/gemini-1.5-pro ['generateContent', 'countTokens']
# models/gemini-1.5-flash-latest ['generateContent', 'countTokens']
# models/gemini-1.5-flash-001 ['generateContent', 'countTokens', 'createCachedContent']
# models/gemini-1.5-flash-001-tuning ['generateContent', 'countTokens', 'createTunedModel']
# models/gemini-1.5-flash ['generateContent', 'countTokens']
# models/gemini-1.5-flash-002 ['generateContent', 'countTokens', 'createCachedContent']
# models/gemini-1.5-flash-8b ['createCachedContent', 'generateContent', 'countTokens']
# models/gemini-1.5-flash-8b-001 ['createCachedContent', 'generateContent', 'countTokens']
# models/gemini-1.5-flash-8b-latest ['createCachedContent', 'generateContent', 'countTokens']
# models/gemini-1.5-flash-8b-exp-0827 ['generateContent', 'countTokens']
# models/gemini-1.5-flash-8b-exp-0924 ['generateContent', 'countTokens']
# models/gemini-2.5-pro-exp-03-25 ['generateContent', 'countTokens', 'createCachedContent']
# models/gemini-2.5-pro-preview-03-25 ['generateContent', 'countTokens', 'createCachedContent']
# models/gemini-2.5-flash-preview-04-17 ['generateContent', 'countTokens', 'createCachedContent']
# models/gemini-2.0-flash-exp ['generateContent', 'countTokens', 'bidiGenerateContent']
# models/gemini-2.0-flash ['generateContent', 'countTokens', 'createCachedContent']
# models/gemini-2.0-flash-001 ['generateContent', 'countTokens', 'createCachedContent']
# models/gemini-2.0-flash-exp-image-generation ['generateContent', 'countTokens', 'bidiGenerateContent']
# models/gemini-2.0-flash-lite-001 ['generateContent', 'countTokens', 'createCachedContent']
# models/gemini-2.0-flash-lite ['generateContent', 'countTokens', 'createCachedContent']
# models/gemini-2.0-flash-lite-preview-02-05 ['generateContent', 'countTokens', 'createCachedContent']
# models/gemini-2.0-flash-lite-preview ['generateContent', 'countTokens', 'createCachedContent']
# models/gemini-2.0-pro-exp ['generateContent', 'countTokens', 'createCachedContent']
# models/gemini-2.0-pro-exp-02-05 ['generateContent', 'countTokens', 'createCachedContent']
# models/gemini-exp-1206 ['generateContent', 'countTokens', 'createCachedContent']
# models/gemini-2.0-flash-thinking-exp-01-21 ['generateContent', 'countTokens', 'createCachedContent']
# models/gemini-2.0-flash-thinking-exp ['generateContent', 'countTokens', 'createCachedContent']
# models/gemini-2.0-flash-thinking-exp-1219 ['generateContent', 'countTokens', 'createCachedContent']
# models/learnlm-1.5-pro-experimental ['generateContent', 'countTokens']
# models/learnlm-2.0-flash-experimental ['generateContent', 'countTokens']
# models/gemma-3-1b-it ['generateContent', 'countTokens']
# models/gemma-3-4b-it ['generateContent', 'countTokens']
# models/gemma-3-12b-it ['generateContent', 'countTokens']
# models/gemma-3-27b-it ['generateContent', 'countTokens']
# models/embedding-001 ['embedContent']
# models/text-embedding-004 ['embedContent']
# models/gemini-embedding-exp-03-07 ['embedContent', 'countTextTokens']
# models/gemini-embedding-exp ['embedContent', 'countTextTokens']
# models/aqa ['generateAnswer']
# models/imagen-3.0-generate-002 ['predict']
# models/gemini-2.0-flash-live-001 ['bidiGenerateContent', 'countTokens']