xref: /aosp_15_r20/external/googleapis/google/ai/generativelanguage/v1/generativelanguage_v1.yaml (revision d5c09012810ac0c9f33fe448fb6da8260d444cc9)
1type: google.api.Service
2config_version: 3
3name: generativelanguage.googleapis.com
4title: Generative Language API
5
6apis:
7- name: google.ai.generativelanguage.v1.GenerativeService
8- name: google.ai.generativelanguage.v1.ModelService
9- name: google.longrunning.Operations
10
11documentation:
12  summary: |-
13    The Gemini API allows developers to build generative AI applications using
14    Gemini models. Gemini is our most capable model, built from the ground up
15    to be multimodal. It can generalize and seamlessly understand, operate
16    across, and combine different types of information. including language,
17    images, audio, video, and code. You can use the Gemini API for use cases
18    like reasoning across text and images, content generation, dialogue
19    agents, summarization and classification systems, and more.
20
21http:
22  rules:
23  - selector: google.longrunning.Operations.CancelOperation
24    post: '/v1/{name=tunedModels/*/operations/*}:cancel'
25    body: '*'
26  - selector: google.longrunning.Operations.GetOperation
27    get: '/v1/{name=tunedModels/*/operations/*}'
28  - selector: google.longrunning.Operations.ListOperations
29    get: '/v1/{name=operations}'
30    additional_bindings:
31    - get: '/v1/{name=tunedModels/*}/operations'
32
33publishing:
34  new_issue_uri: https://github.com/google/generative-ai-python/issues/new
35  documentation_uri: https://ai.google.dev/docs
36  api_short_name: generativelanguage
37  github_label: 'api: ai'
38  doc_tag_prefix: generativelanguage
39  organization: GENERATIVE_AI
40  library_settings:
41  - version: google.ai.generativelanguage.v1
42    launch_stage: EARLY_ACCESS
43    java_settings:
44      common: {}
45    cpp_settings:
46      common: {}
47    php_settings:
48      common: {}
49    python_settings:
50      common:
51        destinations:
52        - PACKAGE_MANAGER
53    node_settings:
54      common:
55        destinations:
56        - PACKAGE_MANAGER
57    dotnet_settings:
58      common: {}
59    ruby_settings:
60      common: {}
61    go_settings:
62      common:
63        destinations:
64        - PACKAGE_MANAGER
65