• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "methodConfig": [{
3    "name": [
4      { "service": "google.ai.generativelanguage.v1beta1.DiscussService", "method": "GenerateMessage" },
5      { "service": "google.ai.generativelanguage.v1beta1.DiscussService", "method": "CountMessageTokens" },
6      { "service": "google.ai.generativelanguage.v1beta1.ModelService", "method": "GetModel" },
7      { "service": "google.ai.generativelanguage.v1beta1.ModelService", "method": "ListModels" },
8      { "service": "google.ai.generativelanguage.v1beta2.DiscussService", "method": "GenerateMessage" },
9      { "service": "google.ai.generativelanguage.v1beta2.DiscussService", "method": "CountMessageTokens" },
10      { "service": "google.ai.generativelanguage.v1beta2.ModelService", "method": "GetModel" },
11      { "service": "google.ai.generativelanguage.v1beta2.ModelService", "method": "ListModels" },
12      { "service": "google.ai.generativelanguage.v1beta2.TextService", "method": "GenerateText" },
13      { "service": "google.ai.generativelanguage.v1beta2.TextService", "method": "EmbedText" },
14      { "service": "google.ai.generativelanguage.v1beta.DiscussService", "method": "GenerateMessage" },
15      { "service": "google.ai.generativelanguage.v1beta.DiscussService", "method": "CountMessageTokens" },
16      { "service": "google.ai.generativelanguage.v1beta.GenerativeService", "method": "GenerateContent" },
17      { "service": "google.ai.generativelanguage.v1beta.GenerativeService", "method": "GenerateAnswer" },
18      { "service": "google.ai.generativelanguage.v1beta.GenerativeService", "method": "StreamGenerateContent" },
19      { "service": "google.ai.generativelanguage.v1beta.GenerativeService", "method": "EmbedContent" },
20      { "service": "google.ai.generativelanguage.v1beta.GenerativeService", "method": "BatchEmbedContents" },
21      { "service": "google.ai.generativelanguage.v1beta.GenerativeService", "method": "CountTokens" },
22      { "service": "google.ai.generativelanguage.v1beta.ModelService", "method": "GetModel" },
23      { "service": "google.ai.generativelanguage.v1beta.ModelService", "method": "ListModels" },
24      { "service": "google.ai.generativelanguage.v1beta.ModelService", "method": "CreateTunedModel" },
25      { "service": "google.ai.generativelanguage.v1beta.ModelService", "method": "DeleteTunedModel" },
26      { "service": "google.ai.generativelanguage.v1beta.ModelService", "method": "GetTunedModel" },
27      { "service": "google.ai.generativelanguage.v1beta.ModelService", "method": "ListTunedModels" },
28      { "service": "google.ai.generativelanguage.v1beta.ModelService", "method": "UpdateTunedModel" },
29      { "service": "google.ai.generativelanguage.v1beta.PermissionService", "method": "CreatePermission" },
30      { "service": "google.ai.generativelanguage.v1beta.PermissionService", "method": "ListPermission" },
31      { "service": "google.ai.generativelanguage.v1beta.PermissionService", "method": "GetPermission" },
32      { "service": "google.ai.generativelanguage.v1beta.PermissionService", "method": "UpdatePermission" },
33      { "service": "google.ai.generativelanguage.v1beta.PermissionService", "method": "DeletePermission" },
34      { "service": "google.ai.generativelanguage.v1beta.PermissionService", "method": "TransferOwnership" },
35      { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "CreateCorpus" },
36      { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "ListCorpora" },
37      { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "GetCorpus" },
38      { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "UpdateCorpus" },
39      { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "DeleteCorpus" },
40      { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "QueryCorpus" },
41      { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "CreateDocument" },
42      { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "ListDocuments" },
43      { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "GetDocument" },
44      { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "UpdateDocument" },
45      { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "DeleteDocument" },
46      { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "QueryDocument" },
47      { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "CreateChunk" },
48      { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "BatchCreateChunk" },
49      { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "ListChunk" },
50      { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "GetChunk" },
51      { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "UpdateChunk" },
52      { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "BatchUpdateChunk" },
53      { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "DeleteChunk" },
54      { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "BatchDeleteChunk" },
55      { "service": "google.ai.generativelanguage.v1beta.TextService", "method": "GenerateText" },
56      { "service": "google.ai.generativelanguage.v1beta.TextService", "method": "EmbedText" },
57      { "service": "google.ai.generativelanguage.v1beta.TextService", "method": "BatchEmbedText" },
58      { "service": "google.ai.generativelanguage.v1beta.TextService", "method": "CountTextTokens" },
59      { "service": "google.ai.generativelanguage.v1.GenerativeService", "method": "GenerateContent" },
60      { "service": "google.ai.generativelanguage.v1.GenerativeService", "method": "StreamGenerateContent" },
61      { "service": "google.ai.generativelanguage.v1.GenerativeService", "method": "EmbedContent" },
62      { "service": "google.ai.generativelanguage.v1.GenerativeService", "method": "BatchEmbedContents" },
63      { "service": "google.ai.generativelanguage.v1.GenerativeService", "method": "CountTokens" }
64    ],
65    "timeout": "60s",
66    "retryPolicy": {
67      "maxAttempts": 5,
68      "initialBackoff": "1s",
69      "maxBackoff": "10s",
70      "backoffMultiplier": 1.3,
71      "retryableStatusCodes": ["UNAVAILABLE"]
72    }
73  }]
74}