Pinning specific versions in the library makes it harder for
applications to use newer versions o those dependencies. This is fixed
by setting setting only the major version for libraries that have
reached version 1.0.0 and above and major and minor versions for
dependencies that have not reached version 1.0.0 as those can have their
API surface changed across minor versions.
- Add base code for the Vertex API with types and a client with helper
methods for prompting text and conversation.
- Add examples for prompting text and conversation.