Commit Graph

  • 2436e7afb8 feat: add reasoning format master VaalaCat 2025-03-07 13:22:30 +00:00
  • 67f3b169df feat: add include_reasoning VaalaCat 2025-02-12 13:24:21 +00:00
  • 3640274cd1 feat: change repo name VaalaCat 2025-02-12 13:22:09 +00:00
  • ff9d83a485 skip json field (#1009) JT A. 2025-05-29 04:31:35 -06:00
  • 8c65b35c57 update image api *os.File to io.Reader (#994) Axb12 2025-05-20 21:45:40 +08:00
  • 4d2e7ab29d fix lint (#998) Alex Baranov 2025-05-13 12:59:06 +01:00
  • 6aaa732296 add ChatTemplateKwargs to ChatCompletionRequest (#980) Justa 2025-05-13 19:52:44 +08:00
  • 0116f2994d feat: add support for image generation using gpt-image-1 (#971) Pedro Chaparro 2025-05-13 06:51:08 -05:00
  • 8ba38f6ba1 remove backup file (#996) Alex Baranov 2025-05-13 12:44:16 +01:00
  • 6181facea7 update codecov action, pass token (#987) Alex Baranov 2025-05-04 15:45:40 +01:00
  • 77ccac8d34 Upgrade golangci-lint to 2.1.5 (#986) Alex Baranov 2025-05-03 22:39:47 +01:00
  • 5ea214a188 Improve unit test coverage (#984) Alex Baranov 2025-05-03 22:25:14 +01:00
  • d65f0cb54e Fix: Corrected typo in O4Mini20250416 model name and endpoint map. (#981) Ben Katz 2025-05-04 03:44:48 +07:00
  • 93a611cf4f Add Prediction field (#970) Daniel Peng 2025-04-29 06:38:27 -07:00
  • 6836cf6a6f Remove redundant typecheck linter (#955) Oleksandr Redko 2025-04-29 16:36:38 +03:00
  • da5f9bc9bc Add CompletionRequest.StreamOptions (#959) Sean McGinnis 2025-04-29 08:35:26 -05:00
  • bb5bc27567 Add support for 4o-mini and 3o (#968) rory malcolm 2025-04-29 14:34:33 +01:00
  • 4cccc6c934 Adapt different stream data prefix, with or without space (#945) Zhongxian Pan 2025-04-29 21:29:15 +08:00
  • 306fbbbe6f Add support for reasoning_content field in chat completion messages for DeepSeek R1 (#925) goodenough 2025-04-29 21:24:45 +08:00
  • 658beda2ba feat: Add missing TTS models and voices (#958) netr 2025-04-26 03:13:43 -07:00
  • d68a683815 feat: add new GPT-4.1 model variants to completion.go (#966) Takahiro Ikeuchi 2025-04-24 06:50:47 +09:00
  • e99eb54c9d add enum tag to jsonschema (#962) JT A. 2025-04-13 12:00:48 -06:00
  • 74d6449f22 feat: add gpt-4.5-preview models (#947) Liu Shuang 2025-03-04 16:26:59 +08:00
  • 261721bfdb Fix linter (#943) Alex Baranov 2025-02-25 16:56:35 +00:00
  • be2e2387d4 feat: add Anthropic API support with custom version header (#934) Dan Ackerson 2025-02-25 12:03:38 +01:00
  • 85f578b865 fix: remove validateO1Specific (#939) Liu Shuang 2025-02-17 19:29:18 +08:00
  • c0a9a75fe0 feat: add developer role (#936) Liu Shuang 2025-02-12 23:05:44 +08:00
  • a62919e8c6 ref: add image url support to messages (#933) Mazyar Yousefiniyae shad 2025-02-09 22:06:44 +03:30
  • 2054db016c Add support for O3-mini (#930) rory malcolm 2025-02-06 14:53:19 +00:00
  • 45aa99607b Make "Content" field in "ChatCompletionMessage" omitempty (#926) saileshd1402 2025-02-01 00:35:29 +05:30
  • 9823a8bbbd Chat Completion API: add ReasoningEffort and new o1 models (#928) Trevor Creech 2025-01-31 10:57:57 -08:00
  • 7a2915a37d Simplify tests with T.TempDir (#929) Oleksandr Redko 2025-01-31 20:55:41 +02:00
  • 2a0ff5ac63 Added additional_messages (#914) Sabuhi Gurbani 2024-12-27 14:01:16 +04:00
  • 56a9acf86f Ignore test.mp3 (#913) Alex Baranov 2024-12-08 13:16:48 +00:00
  • af5355f5b1 Fix ID field to be optional (#911) Tim Misiak 2024-12-08 05:12:05 -08:00
  • c203ca001f feat: add RecvRaw (#896) Qiying Wang 2024-11-30 18:29:05 +08:00
  • 21fa42c18d feat: add gpt-4o-2024-11-20 model (#905) Liu Shuang 2024-11-30 17:39:47 +08:00
  • 74ed75f291 Make user field optional in embedding request (#899) nagar-ajay 2024-11-21 02:09:44 +05:30
  • 1687616165 o1 model support stream (#904) LinYushen 2024-11-21 04:26:10 +08:00
  • b3ece4d32e Updated client_test to solve lint error (#900) Ayush Sawant 2024-11-20 02:07:10 +05:30
  • 6d066bb12d Support Attachments in MessageRequest (#890) Denny Depok 2024-11-08 20:54:27 +07:00
  • f5e6e0e4fe Added Vector Store File List properties that allow for pagination (#891) Matt Davis 2024-11-08 08:53:02 -05:00
  • d10f1b8199 add chatcompletion stream delta refusal and logprobs (#882) genglixia 2024-10-29 15:22:52 +08:00
  • 6e087322b7 Updated checkPromptType function to handle prompt list in completions (#885) Ayush Sawant 2024-10-25 19:11:45 +05:30
  • 3672c0dec6 fix: Updated Assistent struct with latest fields based on OpenAI docs (#883) Edin Ćoralić 2024-10-21 22:57:02 +02:00
  • fb15ff9dcd Handling for non-json response (#881) Ayush Sawant 2024-10-22 02:19:34 +05:30
  • 9fe2c6ce1f Completion API: add Store and Metadata parameters (#878) Sander Mack-Crane 2024-10-15 14:16:57 -06:00
  • b162541513 Cleanup (#879) Alex Baranov 2024-10-15 20:09:34 +01:00
  • 21f7134574 Adding new moderation model constants (#875) Matt Jacobs 2024-10-14 09:21:39 -04:00
  • cfe15ffd00 return response body as byte slice for RequestError type (#873) Ayush Sawant 2024-10-14 18:50:39 +05:30
  • 991326480f Completion API: add new params (#870) Isaac Seymour 2024-10-09 10:50:27 +01:00
  • 7c145ebb4b add jailbreak filter result, add ContentFilterResults on output (#864) Julio Martins 2024-10-03 16:19:48 -03:00
  • bac7d59361 fix MaxCompletionTokens typo (#862) Winston Liu 2024-10-03 12:17:16 -07:00
  • fdd59d9341 feat: usage struct add CompletionTokensDetails (#863) Liu Shuang 2024-09-26 18:30:56 +08:00
  • e9d8485e90 fix: ParallelToolCalls should be added to RunRequest (#861) Jialin Tian 2024-09-26 18:26:54 +08:00
  • 7f80303cc3 Fix max_completion_tokens (#860) Alex Philipp 2024-09-26 05:26:22 -05:00
  • 38bdc812df Optimize Client Error Return (#856) eiixy 2024-09-26 18:25:56 +08:00
  • e095df5325 run_id string Optional (#855) floodwm 2024-09-20 23:54:25 +03:00
  • 9a4f3a7dbf feat: add ParallelToolCalls to RunRequest (#847) Jialin Tian 2024-09-21 04:49:28 +08:00
  • 9add1c3486 add max_completions_tokens for o1 series models (#857) Ivan Timofeev 2024-09-20 23:40:24 +03:00
  • 1ec8c24ea7 fix: jsonschema integer validation (#852) Wei-An Yen 2024-09-21 02:22:01 +08:00
  • a5fb55321b Support OpenAI reasoning models (#850) Aaron Batilo 2024-09-17 14:19:47 -06:00
  • 194a03e763 Add refusal (#844) Quest Henkart 2024-09-11 22:24:49 +02:00
  • 643da8d650 depricated model GPT3Ada changed to GPT3Babbage002 (#843) Arun Das 2024-09-04 17:19:57 +05:30
  • c37cf9ab5b Dynamic model (#838) Tommy Mathisen 2024-09-01 18:30:29 +03:00
  • 030b7cb7ed fix integration tests (#834) Alex Baranov 2024-08-24 18:11:27 +01:00
  • a3bd2569ac Improve handling of JSON Schema in OpenAI API Response Context (#819) eiixy 2024-08-25 01:06:08 +08:00
  • 5162adbbf9 Support http client middlewareing (#830) Alexey Michurin 2024-08-23 13:47:11 +03:00
  • 6d021190f0 feat: Support Delete Message API (#799) Yamagami ken-ichi 2024-08-22 23:27:44 +09:00
  • d86425a5cf Allow structured outputs via function calling (#828) Grey Baker 2024-08-16 13:41:39 -04:00
  • dd7f5824f9 fix: fullURL endpoint generation (#817) eiixy 2024-08-17 01:11:38 +08:00
  • 2c6889e081 fix: #788 (#800) eiixy 2024-08-11 05:05:06 +08:00
  • 1880333381 Run integration tests for PRs (#823) Harald Nordgren 2024-08-09 18:30:32 +02:00
  • 6439e1fcc9 Make reponse format JSONSchema optional (#820) Tyler Gannon 2024-08-07 12:40:45 -07:00
  • 623074c14a feat: Support Structured Outputs (#813) eiixy 2024-08-07 21:47:48 +08:00
  • dbe726c59f Add support for gpt-4o-2024-08-06 (#812) Daniel Chalef 2024-08-07 20:21:38 +10:00
  • 581da2f12d fix: #804 (#807) eiixy 2024-07-29 01:43:45 +08:00
  • 966ee682b1 Add New Optional Parameters to AssistantRequest Struct (#795) VanessaMae23 2024-07-19 22:18:16 +08:00
  • a7e9f0e388 add hyperparams (#793) Janusch Jacoby 2024-07-19 16:13:02 +02:00
  • ae903d7465 fix: Updated ThreadMessage struct with latest fields based on OpenAI docs (#792) Edin Ćoralić 2024-07-19 17:12:20 +03:00
  • 92f483055f fix: #794 (#797) eiixy 2024-07-19 22:10:17 +08:00
  • 27c1c56f0b feat: Add GPT-4o Mini model support (#796) Daniel Chalef 2024-07-19 07:06:51 -07:00
  • 3e47e6fef4 fix: #790 (#798) eiixy 2024-07-19 22:06:27 +08:00
  • 727944c478 feat: ParallelToolCalls to ChatCompletionRequest with helper functions (#787) Luca Giannini 2024-07-12 12:31:11 +02:00
  • 03851d2032 allow custom voice and speech models (#691) Adrian Liechti 2024-06-30 17:20:10 +02:00
  • e31185974c remove errors.Join (#778) Alex Baranov 2024-06-26 14:06:52 +01:00
  • 0a42130899 feat: provide vector store (#772) Peng Guan-Cheng 2024-06-19 16:37:21 +08:00
  • 68acf22a43 Support Tool Resources properties for Threads (#760) Pawel Kosiec 2024-06-13 17:26:37 +02:00
  • 99cc170b54 feat: support batches api (#746) eiixy 2024-06-13 23:24:37 +08:00
  • c69c3bb1d2 integration tests: pass openai secret (#770) Alex Baranov 2024-06-13 19:21:25 +04:00
  • 7e96c712cb run integration tests (#769) Alex Baranov 2024-06-13 19:15:27 +04:00
  • fd41f7a5f4 Fix integration test (#762) Adam Smith 2024-06-13 06:23:07 -07:00
  • 8618492b98 feat: add incomplete run status (#763) shosato0306 2024-06-05 20:03:57 +09:00
  • 30cf7b879c feat: add params to RunRequest (#754) Adam Smith 2024-06-03 09:50:22 -07:00
  • 211cb49fc2 Update client.go to get response header whether there is an error or not. (#751) ando-masaki 2024-05-24 16:18:47 +09:00
  • 4f4a85687b Added DALL.E 3 to readme.md (#741) Kshirodra Meher 2024-05-14 00:38:14 +05:30
  • 9f19d1c93b Add gpt4o (#742) nullswan 2024-05-13 21:07:07 +02:00
  • 3b25e09da9 enhancement: Add new GPT4-o and alias to completion enums (#744) Kevin Mesiab 2024-05-13 11:48:14 -07:00
  • 6af32202d1 feat: support stream_options (#736) Liu Shuang 2024-05-07 20:42:24 +08:00
  • 3334a9c78a Add support for word-level audio transcription timestamp granularity (#733) Alireza Ghasemi 2024-05-07 16:10:07 +03:30