Proto commits in google/genc

These 29 commits are when the Protocol Buffers files have changed:

Commit:26ffa15
Author:Generative Computing
Committer:genc

internal change PiperOrigin-RevId: 651583600

The documentation is generated from this commit.

Commit:8b5eb20
Author:Generative Computing
Committer:genc

Add mimetype to the computation proto. Instead of reusing `label`, add a field particular for mimetype PiperOrigin-RevId: 636403830

Commit:f0714ba
Author:Krzysztof Ostrowski
Committer:genc

Cleanup at the interface with Oak on the client side. PiperOrigin-RevId: 625236278

Commit:a4bd2c9
Author:Krzysztof Ostrowski
Committer:genc

Adds an executor service definition proto. PiperOrigin-RevId: 622977111

Commit:f0b005b
Author:Pooja Agarwal
Committer:genc

Adds HTTP client for java runtime, enables backends to use it. PiperOrigin-RevId: 620959544

Commit:327529a
Author:Krzysztof Ostrowski
Committer:genc

Removes references to specific mobile platforms (along with some tutorial content to be re-added back shortly in a more generic form). PiperOrigin-RevId: 620083133

Commit:23f9616
Author:Krzysztof Ostrowski
Committer:genc

The remainder of long name contraction to GenC in code and paths. PiperOrigin-RevId: 619717818

Commit:59c18bf
Author:Krzysztof Ostrowski
Committer:generative-computing

Replacing the long name with GenC in docs and code. PiperOrigin-RevId: 619659237

Commit:b1624a1
Author:Pooja Agarwal
Committer:generative-computing

Adds support to call Gemini model inferences in GenC. Both APIs across Google AI Studio and Vertex AI are supported. Developers provide endpoint, api key (Google AI Studio) or access token (Vertex AI) as part of model config, GenC executes HTTP calls over Cronet, returns the inference result. PiperOrigin-RevId: 607712785

Commit:ba162a1
Author:Pooja Agarwal
Committer:generative-computing

Bootstraps Android development in GenC OSS repo, and adds an open source GenC demo Android app. Integrates the app with OpenAI backend for LLM calls. PiperOrigin-RevId: 599886246

Commit:53f6933
Author:Ke Wang
Committer:generative-computing

Add float type to value. PiperOrigin-RevId: 587047431

Commit:43bc54f
Author:Ke Wang
Committer:generative-computing

Add an optional label in Value, deprecate NamedValue. PiperOrigin-RevId: 583104394

Commit:9bf7b3e
Author:Ke Wang
Committer:generative-computing

Separate Local from Struct. PiperOrigin-RevId: 583090700

Commit:1d8d4b1
Author:ostrowski
Committer:Krzysztof Ostrowski

Add proto licenses. PiperOrigin-RevId: 580663479

Commit:d6e5f56
Author:ostrowski
Committer:Krzysztof Ostrowski

Adds `delegate` (not hooked up to the runtime yet). Fixes the OSS build. PiperOrigin-RevId: 576948336

Commit:972da3a
Author:ostrowski
Committer:Krzysztof Ostrowski

Some proto gardening (fixes typos or misplaced text, reorders the content for more logical order of consumption for human readers). PiperOrigin-RevId: 575096763

Commit:b6e7069
Author:ostrowski
Committer:Krzysztof Ostrowski

Internal change. PiperOrigin-RevId: 574340073

Commit:351e97b
Author:ostrowski
Committer:Krzysztof Ostrowski

Cleanup control flow intrinsics. PiperOrigin-RevId: 573371507

Commit:18c591f
Author:ostrowski
Committer:Krzysztof Ostrowski

Intrinsics cleanup part 2 + removes support for `model` in the proto. PiperOrigin-RevId: 572744922

Commit:9bbfe22
Author:ostrowski
Committer:Krzysztof Ostrowski

Cleanup intrinsics handling (part 1). PiperOrigin-RevId: 572669982

Commit:e40bdd3
Author:ostrowski
Committer:Krzysztof Ostrowski

Proto cleanup (part 1). PiperOrigin-RevId: 571381702

Commit:f7cdcc9
Author:ostrowski
Committer:Krzysztof Ostrowski

Add model fallback to the API surface. PiperOrigin-RevId: 568955229

Commit:4d47774
Author:ostrowski
Committer:Krzysztof Ostrowski

Adds runtime support for conditionals. PiperOrigin-RevId: 566996938

Commit:3b09a86
Author:ostrowski
Committer:Krzysztof Ostrowski

Adds a couple proto definitions to demo cascading. PiperOrigin-RevId: 566450021

Commit:99926eb
Author:ostrowski
Committer:Krzysztof Ostrowski

Adds the basic executor interfaces. PiperOrigin-RevId: 559243395

Commit:429ae66
Author:ostrowski
Committer:Krzysztof Ostrowski

Adds compositional structures to computation.proto. PiperOrigin-RevId: 558304723

Commit:3618c3d
Author:ostrowski
Committer:Krzysztof Ostrowski

Defines a part of executor value proto to support the minimal executor interfaces. PiperOrigin-RevId: 555337043

Commit:dfc9904
Author:ostrowski
Committer:Krzysztof Ostrowski

Adds a few initial structures to computation.proto to test the OSS setup. PiperOrigin-RevId: 553311505

Commit:8c8c00f
Author:ostrowski
Committer:Krzysztof Ostrowski

Internal change. PiperOrigin-RevId: 553305537