1type: google.api.Service
2config_version: 3
3name: generativelanguage.googleapis.com
4title: Generative Language API
5
6apis:
7- name: google.ai.generativelanguage.v1beta2.DiscussService
8- name: google.ai.generativelanguage.v1beta2.ModelService
9- name: google.ai.generativelanguage.v1beta2.TextService
10
11documentation:
12  summary: |-
13    The PaLM API allows developers to build generative AI applications using
14    the PaLM model. Large Language Models (LLMs) are a powerful, versatile
15    type of machine learning model that enables computers to comprehend and
16    generate natural language through a series of prompts. The PaLM API is
17    based on Google's next generation LLM, PaLM. It excels at a variety of
18    different tasks like code generation, reasoning, and writing. You can use
19    the PaLM API to build generative AI applications for use cases like
20    content generation, dialogue agents, summarization and classification
21    systems, and more.
22
23backend:
24  rules:
25  - selector: google.ai.generativelanguage.v1beta2.DiscussService.CountMessageTokens
26    deadline: 50.0
27  - selector: google.ai.generativelanguage.v1beta2.DiscussService.GenerateMessage
28    deadline: 50.0
29  - selector: google.ai.generativelanguage.v1beta2.TextService.EmbedText
30    deadline: 50.0
31  - selector: google.ai.generativelanguage.v1beta2.TextService.GenerateText
32    deadline: 50.0
33
34publishing:
35  new_issue_uri: https://github.com/google/generative-ai-python/issues/new
36  documentation_uri: https://developers.generativeai.google/
37  api_short_name: generativelanguage
38  github_label: 'api: ai'
39  doc_tag_prefix: generativelanguage
40  organization: CLOUD
41  library_settings:
42  - version: google.ai.generativelanguage.v1beta2
43    launch_stage: EARLY_ACCESS
44    java_settings:
45      common: {}
46    cpp_settings:
47      common: {}
48    php_settings:
49      common: {}
50    python_settings:
51      common:
52        destinations:
53        - PACKAGE_MANAGER
54    node_settings:
55      common:
56        destinations:
57        - PACKAGE_MANAGER
58    dotnet_settings:
59      common: {}
60    ruby_settings:
61      common: {}
62    go_settings:
63      common:
64        destinations:
65        - PACKAGE_MANAGER
66