Commit Graph

19 Commits

Author SHA1 Message Date
dc1b5cabdf Adds support for the response schema field
- Support is added by allowing a serde_json `Value`.
- In the future, this could be improved by using a proper `Schema`
definition.
2024-09-20 15:47:21 +01:00
cb954ea5db Adds safety setting 2024-08-15 14:45:27 +01:00
81c7dccbdf Add support for the GoogleSearchRetrieval tool 2024-06-14 13:35:21 +01:00
c4e9f78ec9 Make content role optional 2024-06-09 10:07:00 +01:00
14010f9f78 Update GCP Auth to 0.12 2024-06-04 07:25:01 +01:00
e056edc2c4 Implements result conversation for embedding results 2024-05-14 22:33:12 +01:00
a640d97efb Makes generate content error result into Error 2024-05-01 17:14:32 +01:00
5fde27b70d Allow using system instructions 2024-04-19 18:23:17 +01:00
3d298fabbc Allow user to choose a conversation model 2024-04-18 15:36:26 +01:00
0e219aded0 Make text embedding title optional
- Make text embedding title optional, as sending it causes erros
on tasks that don't support title, like CLASSIFICATION.
- Update dependencies
2024-04-15 11:11:18 +01:00
1c0aaf57b3 Allows different models for text-embedding 2024-03-01 13:45:26 +00:00
8e9a186ba9 Adds a count_token methods to the Gemini Clent 2024-02-29 19:48:42 +00:00
627ce368b4 Add the text_embeddings API 2024-02-28 14:03:30 +00:00
b8f2b7e85e Refactor types into separate files 2024-02-23 18:25:32 +00:00
93285e53dd Updates client to use the generateContent endpoint when not streaming 2024-02-23 14:42:51 +00:00
83335e65dc Adds streaming content 2024-02-16 21:36:08 +00:00
5ab9f353bc Rename client and refactors dialog 2024-02-07 20:19:11 +00:00
8c42901ddf Deserialization and error handling improvements 2024-02-07 07:43:11 +00:00
67c6ba878b Add base code and examples for the Vertex API
- 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.
2024-02-06 20:50:36 +00:00