@@ -32,7 +32,7 @@ client := mirage.New("ui_xxxxxx", "sk_xxxxxx")
32
32
Then, consume the client eg. to transcribe a audio file containing speech to text:
33
33
34
34
``` go
35
- data , err := client.Task .TranscribeSpeech (mirage.TranscribeSpeechRequest {
35
+ data , err := client.Task .TranscribeSpeech (mirage.RequestContext {}, mirage. TranscribeSpeechRequest {
36
36
Locale : mirage.TranscribeSpeechRequestLocale {
37
37
To: " en" ,
38
38
},
@@ -63,13 +63,13 @@ This library implements all methods the Mirage API provides. See the [API docs](
63
63
64
64
#### ➡️ Transcribe Speech
65
65
66
- * ** Method:** ` client.Task.TranscribeSpeech(data) `
66
+ * ** Method:** ` client.Task.TranscribeSpeech(ctx, data) `
67
67
* ** Reference:** [ Transcribe Speech] ( https://docs.mirage-ai.com/references/api/v1/#transcribe-speech )
68
68
69
69
* ** Request:**
70
70
71
71
``` go
72
- client.Task .TranscribeSpeech (mirage.TranscribeSpeechRequest {
72
+ client.Task .TranscribeSpeech (mirage.RequestContext {}, mirage. TranscribeSpeechRequest {
73
73
Locale : mirage.TranscribeSpeechRequestLocale {
74
74
To: " en" ,
75
75
},
@@ -103,13 +103,13 @@ client.Task.TranscribeSpeech(mirage.TranscribeSpeechRequest {
103
103
104
104
#### ➡️ Answer Prompt
105
105
106
- * ** Method:** ` client.Task.AnswerPrompt(data) `
106
+ * ** Method:** ` client.Task.AnswerPrompt(ctx, data) `
107
107
* ** Reference:** [ Answer Prompt] ( https://docs.mirage-ai.com/references/api/v1/#answer-prompt )
108
108
109
109
* ** Request:**
110
110
111
111
``` go
112
- client.Task .AnswerPrompt (mirage.AnswerPromptRequest {
112
+ client.Task .AnswerPrompt (mirage.RequestContext {}, mirage. AnswerPromptRequest {
113
113
Prompt : " Generate an article about Alpacas" ,
114
114
})
115
115
```
@@ -129,15 +129,15 @@ client.Task.AnswerPrompt(mirage.AnswerPromptRequest {
129
129
130
130
#### ➡️ Answer Question
131
131
132
- * ** Method:** ` client.Task.AnswerQuestion(data) `
132
+ * ** Method:** ` client.Task.AnswerQuestion(ctx, data) `
133
133
* ** Reference:** [ Answer Question] ( https://docs.mirage-ai.com/references/api/v1/#answer-question )
134
134
135
135
* ** Request:**
136
136
137
137
``` go
138
138
answerStart := " Sure,"
139
139
140
- client.Task .AnswerQuestion (mirage.AnswerQuestionRequest {
140
+ client.Task .AnswerQuestion (mirage.RequestContext {}, mirage. AnswerQuestionRequest {
141
141
Question : " Should I pay more for that?" ,
142
142
143
143
Answer : &mirage.AnswerQuestionRequestAnswer {
@@ -185,13 +185,13 @@ client.Task.AnswerQuestion(mirage.AnswerQuestionRequest {
185
185
186
186
#### ➡️ Summarize Paragraphs
187
187
188
- * ** Method:** ` client.Task.SummarizeParagraphs(data) `
188
+ * ** Method:** ` client.Task.SummarizeParagraphs(ctx, data) `
189
189
* ** Reference:** [ Summarize Paragraphs] ( https://docs.mirage-ai.com/references/api/v1/#summarize-paragraphs )
190
190
191
191
* ** Request:**
192
192
193
193
``` go
194
- client.Task .SummarizeParagraphs (mirage.SummarizeParagraphsRequest {
194
+ client.Task .SummarizeParagraphs (mirage.RequestContext {}, mirage. SummarizeParagraphsRequest {
195
195
Paragraphs : []mirage.SummarizeParagraphsRequestParagraph {
196
196
mirage.SummarizeParagraphsRequestParagraph {
197
197
Text: " GPT-4 is getting worse over time, not better." ,
@@ -218,13 +218,13 @@ client.Task.SummarizeParagraphs(mirage.SummarizeParagraphsRequest {
218
218
219
219
#### ➡️ Summarize Conversation
220
220
221
- * ** Method:** ` client.Task.SummarizeConversation(data) `
221
+ * ** Method:** ` client.Task.SummarizeConversation(ctx, data) `
222
222
* ** Reference:** [ Summarize Conversation] ( https://docs.mirage-ai.com/references/api/v1/#summarize-conversation )
223
223
224
224
* ** Request:**
225
225
226
226
``` go
227
- client.Task .SummarizeConversation (mirage.SummarizeConversationRequest {
227
+ client.Task .SummarizeConversation (mirage.RequestContext {}, mirage. SummarizeConversationRequest {
228
228
Transcript : []mirage.SummarizeConversationRequestTranscript {
229
229
mirage.SummarizeConversationRequestTranscript {
230
230
Name: " Valerian" ,
@@ -253,13 +253,13 @@ client.Task.SummarizeConversation(mirage.SummarizeConversationRequest {
253
253
254
254
#### ➡️ Categorize Conversations
255
255
256
- * ** Method:** ` client.Task.CategorizeConversations(data) `
256
+ * ** Method:** ` client.Task.CategorizeConversations(ctx, data) `
257
257
* ** Reference:** [ Categorize Conversations] ( https://docs.mirage-ai.com/references/api/v1/#categorize-conversations )
258
258
259
259
* ** Request:**
260
260
261
261
``` go
262
- client.Task .CategorizeConversations (mirage.CategorizeConversationsRequest {
262
+ client.Task .CategorizeConversations (mirage.RequestContext {}, mirage. CategorizeConversationsRequest {
263
263
Conversations : []mirage.CategorizeConversationsRequestConversation {
264
264
mirage.CategorizeConversationsRequestConversation {
265
265
Transcript: []mirage.CategorizeConversationsRequestConversationTranscript {
@@ -294,15 +294,15 @@ client.Task.CategorizeConversations(mirage.CategorizeConversationsRequest {
294
294
295
295
#### ➡️ Rank Question
296
296
297
- * ** Method:** ` client.Task.RankQuestion(data) `
297
+ * ** Method:** ` client.Task.RankQuestion(ctx, data) `
298
298
* ** Reference:** [ Rank Question] ( https://docs.mirage-ai.com/references/api/v1/#rank-question )
299
299
300
300
* ** Request:**
301
301
302
302
``` go
303
303
rankSource := " helpdesk"
304
304
305
- client.Task .RankQuestion (mirage.RankQuestionRequest {
305
+ client.Task .RankQuestion (mirage.RequestContext {}, mirage. RankQuestionRequest {
306
306
Question : " Hi! I am having issues setting up DNS records for my Crisp helpdesk. Can you help?" ,
307
307
308
308
Context : mirage.RankQuestionRequestContext {
@@ -346,15 +346,15 @@ client.Task.RankQuestion(mirage.RankQuestionRequest {
346
346
347
347
#### ➡️ Translate Text
348
348
349
- * ** Method:** ` client.Task.TranslateText(data) `
349
+ * ** Method:** ` client.Task.TranslateText(ctx, data) `
350
350
* ** Reference:** [ Translate Text] ( https://docs.mirage-ai.com/references/api/v1/#translate-text )
351
351
352
352
* ** Request:**
353
353
354
354
``` go
355
355
translateType := " html"
356
356
357
- client.Task .TranslateText (mirage.TranslateTextRequest {
357
+ client.Task .TranslateText (mirage.RequestContext {}, mirage. TranslateTextRequest {
358
358
Locale : mirage.TranslateTextRequestLocale {
359
359
From: " fr" ,
360
360
To: " en" ,
@@ -379,13 +379,13 @@ client.Task.TranslateText(mirage.TranslateTextRequest {
379
379
380
380
#### ➡️ Fraud Spamicity
381
381
382
- * ** Method:** ` client.Task.FraudSpamicity(data) `
382
+ * ** Method:** ` client.Task.FraudSpamicity(ctx, data) `
383
383
* ** Reference:** [ Fraud Spamicity] ( https://docs.mirage-ai.com/references/api/v1/#fraud-spamicity )
384
384
385
385
* ** Request:**
386
386
387
387
``` go
388
- client.Task .FraudSpamicity (mirage.FraudSpamicityRequest {
388
+ client.Task .FraudSpamicity (mirage.RequestContext {}, mirage. FraudSpamicityRequest {
389
389
Name : " Crisp" ,
390
390
Domain : " crisp.chat" ,
391
391
EmailDomain : " mail.crisp.chat" ,
@@ -407,13 +407,13 @@ client.Task.FraudSpamicity(mirage.FraudSpamicityRequest {
407
407
408
408
#### ➡️ Spam Classify
409
409
410
- * ** Method:** ` client.Task.SpamClassify(data) `
410
+ * ** Method:** ` client.Task.SpamClassify(ctx, data) `
411
411
* ** Reference:** [ Spam Classify] ( https://docs.mirage-ai.com/references/api/v1/#spam-classify )
412
412
413
413
* ** Request:**
414
414
415
415
``` go
416
- client.Task .SpamClassify (mirage.SpamClassifyRequest {
416
+ client.Task .SpamClassify (mirage.RequestContext {}, mirage. SpamClassifyRequest {
417
417
Sender : mirage.SpamClassifyRequestSender {
418
418
Name: " John Doe" ,
419
419
@@ -454,7 +454,7 @@ client.Task.SpamClassify(mirage.SpamClassifyRequest {
454
454
455
455
#### ➡️ Context Ingest
456
456
457
- * ** Method:** ` client.data.context_ingest( data) `
457
+ * ** Method:** ` client.Task.IngestContextData(ctx, data) `
458
458
* ** Reference:** [ Ingest Context Data] ( https://docs.mirage-ai.com/references/api/v1/#ingest-context-data )
459
459
460
460
* ** Request:**
@@ -471,7 +471,7 @@ ingestMetadata := map[string]string{
471
471
" another_key" : " another_value" ,
472
472
}
473
473
474
- data , err := client.Task .IngestContextData (mirage.IngestContextDataRequest {
474
+ data , err := client.Task .IngestContextData (mirage.RequestContext {}, mirage. IngestContextDataRequest {
475
475
Items : []mirage.IngestContextDataRequestItem {
476
476
mirage.IngestContextDataRequestItem {
477
477
Operation: " index" ,
0 commit comments