{ "methodConfig": [{ "name": [ { "service": "google.ai.generativelanguage.v1beta1.DiscussService", "method": "GenerateMessage" }, { "service": "google.ai.generativelanguage.v1beta1.DiscussService", "method": "CountMessageTokens" }, { "service": "google.ai.generativelanguage.v1beta1.ModelService", "method": "GetModel" }, { "service": "google.ai.generativelanguage.v1beta1.ModelService", "method": "ListModels" }, { "service": "google.ai.generativelanguage.v1beta2.DiscussService", "method": "GenerateMessage" }, { "service": "google.ai.generativelanguage.v1beta2.DiscussService", "method": "CountMessageTokens" }, { "service": "google.ai.generativelanguage.v1beta2.ModelService", "method": "GetModel" }, { "service": "google.ai.generativelanguage.v1beta2.ModelService", "method": "ListModels" }, { "service": "google.ai.generativelanguage.v1beta2.TextService", "method": "GenerateText" }, { "service": "google.ai.generativelanguage.v1beta2.TextService", "method": "EmbedText" }, { "service": "google.ai.generativelanguage.v1beta.DiscussService", "method": "GenerateMessage" }, { "service": "google.ai.generativelanguage.v1beta.DiscussService", "method": "CountMessageTokens" }, { "service": "google.ai.generativelanguage.v1beta.GenerativeService", "method": "GenerateAnswer" }, { "service": "google.ai.generativelanguage.v1beta.GenerativeService", "method": "EmbedContent" }, { "service": "google.ai.generativelanguage.v1beta.GenerativeService", "method": "BatchEmbedContents" }, { "service": "google.ai.generativelanguage.v1beta.GenerativeService", "method": "CountTokens" }, { "service": "google.ai.generativelanguage.v1beta.ModelService", "method": "GetModel" }, { "service": "google.ai.generativelanguage.v1beta.ModelService", "method": "ListModels" }, { "service": "google.ai.generativelanguage.v1beta.ModelService", "method": "CreateTunedModel" }, { "service": "google.ai.generativelanguage.v1beta.ModelService", "method": "DeleteTunedModel" }, { "service": "google.ai.generativelanguage.v1beta.ModelService", "method": "GetTunedModel" }, { "service": "google.ai.generativelanguage.v1beta.ModelService", "method": "ListTunedModels" }, { "service": "google.ai.generativelanguage.v1beta.ModelService", "method": "UpdateTunedModel" }, { "service": "google.ai.generativelanguage.v1beta.PermissionService", "method": "CreatePermission" }, { "service": "google.ai.generativelanguage.v1beta.PermissionService", "method": "ListPermission" }, { "service": "google.ai.generativelanguage.v1beta.PermissionService", "method": "GetPermission" }, { "service": "google.ai.generativelanguage.v1beta.PermissionService", "method": "UpdatePermission" }, { "service": "google.ai.generativelanguage.v1beta.PermissionService", "method": "DeletePermission" }, { "service": "google.ai.generativelanguage.v1beta.PermissionService", "method": "TransferOwnership" }, { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "CreateCorpus" }, { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "ListCorpora" }, { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "GetCorpus" }, { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "UpdateCorpus" }, { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "DeleteCorpus" }, { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "QueryCorpus" }, { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "CreateDocument" }, { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "ListDocuments" }, { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "GetDocument" }, { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "UpdateDocument" }, { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "DeleteDocument" }, { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "QueryDocument" }, { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "CreateChunk" }, { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "BatchCreateChunk" }, { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "ListChunk" }, { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "GetChunk" }, { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "UpdateChunk" }, { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "BatchUpdateChunk" }, { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "DeleteChunk" }, { "service": "google.ai.generativelanguage.v1beta.RetrieverService", "method": "BatchDeleteChunk" }, { "service": "google.ai.generativelanguage.v1beta.TextService", "method": "GenerateText" }, { "service": "google.ai.generativelanguage.v1beta.TextService", "method": "EmbedText" }, { "service": "google.ai.generativelanguage.v1beta.TextService", "method": "BatchEmbedText" }, { "service": "google.ai.generativelanguage.v1beta.TextService", "method": "CountTextTokens" }, { "service": "google.ai.generativelanguage.v1.GenerativeService", "method": "EmbedContent" }, { "service": "google.ai.generativelanguage.v1.GenerativeService", "method": "BatchEmbedContents" }, { "service": "google.ai.generativelanguage.v1.GenerativeService", "method": "CountTokens" } ], "timeout": "60s", "retryPolicy": { "maxAttempts": 5, "initialBackoff": "1s", "maxBackoff": "10s", "backoffMultiplier": 1.3, "retryableStatusCodes": ["UNAVAILABLE"] } }, { "name": [ { "service": "google.ai.generativelanguage.v1beta.GenerativeService", "method": "GenerateContent" }, { "service": "google.ai.generativelanguage.v1beta.GenerativeService", "method": "StreamGenerateContent" }, { "service": "google.ai.generativelanguage.v1.GenerativeService", "method": "GenerateContent" }, { "service": "google.ai.generativelanguage.v1.GenerativeService", "method": "StreamGenerateContent" } ], "timeout": "600s", "retryPolicy": { "maxAttempts": 5, "initialBackoff": "1s", "maxBackoff": "10s", "backoffMultiplier": 1.3, "retryableStatusCodes": ["UNAVAILABLE"] } }] }