Commit Graph

104 Commits

Author SHA1 Message Date
Hitesh Joshi
c98efb5bab added debugging 2025-04-18 11:02:45 +05:30
Dongri Jin
0a04adaf8f Fix field 2025-03-15 08:51:56 +09:00
Lin,xiaolong
06d0c2439b Add reasoning_content field to ChatCompletionMessageForResponse 2025-03-11 17:02:08 +08:00
Folyd
70bd625d38 Merge branch 'dongri:main' into main 2025-03-07 11:54:01 +08:00
Dongri Jin
d4bf0a8a9d Cargo fmt 2025-03-05 07:34:59 +09:00
Dongri Jin
ddeefd256c Add headers to client 2025-03-05 07:26:04 +09:00
Dongri Jin
6fb04be6d8 Add gpt4.5 model 2025-02-28 23:06:09 +09:00
Dongri Jin
b6a1d8f8aa Merge pull request #147 from GustavoWidman/rustls-fix
ensure rustls is used when feature is activated
2025-02-02 17:34:47 +09:00
GustavoWidman (laptop-mac)
731c64d179 ensure rustls is used when feature is activated 2025-02-02 04:43:25 -03:00
GustavoWidman (laptop-mac)
03ff8341ac make "id" an optional field on ChatCompletionResponse 2025-02-02 04:28:27 -03:00
Dongri Jin
3b296c8339 Fix audio transcription 2025-02-01 11:51:48 +09:00
Tommi Pisto
80bf37b174 Update RealtimeVoice
Supported values are: 'alloy', 'ash', 'ballad', 'coral', 'echo', 'sage', 'shimmer', and 'verse'.", param: Some("session.voice"), event_id: None } }
2024-12-16 21:49:19 +02:00
Tommi Pisto
d6f18dcadd Update RealtimeVoice options 2024-12-16 21:15:35 +02:00
Tommi Pisto
6df777949c Update types.rs
Fixes

message: "Invalid value: 'g711-ulaw'. Supported values are: 'pcm16', 'g711_ulaw', and 'g711_alaw'.", param: Some("session.input_audio_format"), event_id: None } }
2024-12-16 10:37:58 +02:00
Folyd
449a68229c Merge branch 'dongri:main' into main 2024-12-16 11:50:28 +08:00
Dongri Jin
85d204faf9 Add post_form_raw 2024-12-15 18:17:10 +09:00
Armin Sander
7edd66961f Add CancelledReason to ResponseStatusDetails 2024-11-28 19:26:19 +01:00
Armin Sander
58422974d2 InputAudioBufferCommited previous_item_id may be None / null 2024-11-27 20:15:57 +01:00
Folyd
568f41b74f Derive Clone for ChatCompletionMessageForResponse 2024-11-22 15:04:36 +08:00
Dongri Jin
abcbd1bd47 Add ContentTextAnnotations 2024-11-22 11:52:37 +09:00
Dongri Jin
9acf04f816 Fix run object 2024-11-20 08:44:58 +09:00
Dongri Jin
78c8fee839 Refactoring new client 2024-11-10 15:03:34 +09:00
Dongri Jin
51b9491de9 Fix input type for embedding 2024-11-09 08:44:15 +09:00
Ramon Iglesias
a33fc866d0 added deserialize 2024-11-04 08:01:49 -08:00
Dongri Jin
5867baa3ef refactoring function 2024-10-16 08:46:01 +09:00
Dongri Jin
859ba867ec Fix error response 2024-10-13 22:07:54 +09:00
Dongri Jin
8d5daac3b4 Add realtime api 2024-10-09 07:36:44 +09:00
Jack Backes
48757f957b Fix for structured error message 2024-09-22 13:49:15 -07:00
Dongri Jin
e0406d0a02 Add o1 model 2024-09-13 09:20:38 +09:00
Dongri Jin
ebf2e43755 Add models 2024-09-12 06:51:28 +09:00
Aleksey Bondarev
7beb559b61 fix: route all traffic through proxy 2024-09-10 18:42:44 +03:00
Dongri Jin
49298933bf Add batch api 2024-08-29 00:18:26 +09:00
Dongri Jin
349102f78e Add response_format 2024-07-21 08:52:50 +09:00
Dongri Jin
a0bd769dbb Add gpt-4o mini model 2024-07-19 05:48:23 +09:00
hansel
a128d333b0 ref imports directly 2024-07-17 14:50:31 +08:00
hansel
c6e231bdf4 fmt 2024-07-17 14:48:09 +08:00
hansel
787ad45d4b deserialize 2024-07-17 14:44:45 +08:00
hansel
4a11c78393 add tool role for ChatCompletionMessage 2024-07-17 10:03:54 +08:00
hansel
7e10e3a293 add tool_calls to ChatCompletionMessage 2024-07-17 09:45:50 +08:00
hansel
55b4b785fe allow content to have empty text, which will not serialize it 2024-07-17 09:39:21 +08:00
hansel
9f2012cbff add parallel_tool_calls option to chat completion 2024-07-17 09:27:10 +08:00
hansel
f8114a4f0a Add ToolChoiceType::Required 2024-07-15 10:12:19 +08:00
Dongri Jin
3e5286dad6 * use reqwest
* support multipart form
* fix audio apits
2024-07-09 18:47:51 +09:00
Dongri Jin
ecf8aa322d Add timeout option 2024-06-25 11:44:38 +09:00
Dongri Jin
a0bde8fec8 Assistant beta v2 2024-06-10 19:31:03 +09:00
Dongri Jin
1a8b5e38b6 Add GPT4o models 2024-05-14 13:30:57 +09:00
Dongri Jin
6a9d8dec7d Add response header 2024-03-18 06:32:02 +09:00
Ryan Olson
bd57dbb690 fix type 2024-02-12 19:35:01 +00:00
Ryan Olson
a8635b918e Adding ability to deserialize requests 2024-02-12 19:29:24 +00:00
Dongri Jin
da53f9c493 Add eq trait 2024-02-06 14:27:14 +09:00