Skip to content

Commit e1dab91

Browse files
[Conv runtime] modify clientname for python 20250515preview (#35889)
* remove some clientname to test * modify all clientnames * remove the AIConversation and reuse TextConversation * add python clientname of canceljob and submitjob * udpated operation clientnames * modified the endpoint from string to url * make `analyzeConversationsJobStatus` private in Python emitter * make analyzeConversationsSubmitJob private in Python * renamed to ConversationalAILanguageUnderstandingActionContent in python * updated Tasks.items to "taskResults" clientName * updated clientName to `NonLinkedTargetIntentResult` * added @access(Access.internal, "python") to all Luis related types * added @removed(Versions.v2025_05_15_preview) on Luis related types * renamed ConversationActionContent * fix typespec validation * make luis types internal instead of being removed
1 parent fc63551 commit e1dab91

File tree

10 files changed

+137
-173
lines changed

10 files changed

+137
-173
lines changed

specification/cognitiveservices/Language.Conversations/client.tsp

Lines changed: 112 additions & 166 deletions
Original file line numberDiff line numberDiff line change
@@ -6,257 +6,203 @@ using Language.Conversations;
66

77
namespace Language.ConversationsClientCustomizations;
88

9-
@@clientName(Conversations, "ConversationAnalysis", "csharp");
10-
@@clientName(analyzeConversations, "AnalyzeConversation", "csharp");
11-
12-
@@clientName(ConversationEntity.confidenceScore, "confidence", "csharp");
13-
@@clientName(ConversationIntent.confidenceScore, "confidence", "csharp");
14-
@@clientName(TargetIntentResult.confidenceScore, "confidence", "csharp");
15-
@@clientName(KnowledgeBaseAnswer.confidenceScore, "confidence", "csharp");
16-
@@clientName(KnowledgeBaseAnswer.id, "qnaId", "csharp");
17-
@@clientName(KnowledgeBaseAnswer.answerSpan, "shortAnswer", "csharp");
18-
@@clientName(KnowledgeBaseAnswer.confidenceScore, "confidence", "csharp");
19-
@@clientName(KnowledgeBaseAnswerContext.previousUserQuery,
20-
"previousQuestion",
21-
"csharp"
22-
);
23-
24-
@@clientName(AnswersOptions.confidenceScoreThreshold,
25-
"confidenceThreshold",
26-
"csharp"
27-
);
28-
@@clientName(AnswersOptions.context, "answerContext", "csharp");
29-
@@clientName(AnswersOptions.rankerType, "rankerKind", "csharp");
30-
@@clientName(AnswersOptions.answerSpanRequest, "shortAnswerOptions", "csharp");
9+
@@clientName(Conversations, "ConversationAnalysis");
10+
@@clientName(analyzeConversations, "AnalyzeConversation");
11+
12+
@@clientName(ConversationEntity.confidenceScore, "confidence");
13+
@@clientName(ConversationIntent.confidenceScore, "confidence");
14+
@@clientName(TargetIntentResult.confidenceScore, "confidence");
15+
@@clientName(KnowledgeBaseAnswer.confidenceScore, "confidence");
16+
@@clientName(KnowledgeBaseAnswer.id, "qnaId");
17+
@@clientName(KnowledgeBaseAnswer.answerSpan, "shortAnswer");
18+
@@clientName(KnowledgeBaseAnswer.confidenceScore, "confidence");
19+
@@clientName(KnowledgeBaseAnswerContext.previousUserQuery, "previousQuestion");
20+
21+
@@clientName(AnswersOptions.confidenceScoreThreshold, "confidenceThreshold");
22+
@@clientName(AnswersOptions.context, "answerContext");
23+
@@clientName(AnswersOptions.rankerType, "rankerKind");
24+
@@clientName(AnswersOptions.answerSpanRequest, "shortAnswerOptions");
3125

3226
@@clientName(ShortAnswerOptions.confidenceScoreThreshold,
33-
"confidenceThreshold",
34-
"csharp"
27+
"confidenceThreshold"
3528
);
36-
@@clientName(ShortAnswerOptions.topAnswersWithSpan, "top", "csharp");
29+
@@clientName(ShortAnswerOptions.topAnswersWithSpan, "top");
3730

38-
@@clientName(AnalyzeConversationLROTask,
39-
"AnalyzeConversationOperationAction",
40-
"csharp"
41-
);
31+
@@clientName(AnalyzeConversationLROTask, "AnalyzeConversationOperationAction");
4232

43-
@@clientName(AnalyzeConversationLROTask.taskName, "Name", "csharp");
33+
@@clientName(AnalyzeConversationLROTask.taskName, "Name");
4434

45-
@@clientName(BasePrediction, "PredictionBase", "csharp");
35+
@@clientName(BasePrediction, "PredictionBase");
4636

47-
@@clientName(LengthUnit.Pt, "Point", "csharp");
48-
@@clientName(LogicalOperationKind.AND, "And", "csharp");
49-
@@clientName(LogicalOperationKind.OR, "Or", "csharp");
37+
@@clientName(LengthUnit.Pt, "Point");
38+
@@clientName(LogicalOperationKind.AND, "And");
39+
@@clientName(LogicalOperationKind.OR, "Or");
5040

51-
@@clientName(redactionCharacter.perCent, "Percent", "csharp");
41+
@@clientName(redactionCharacter.perCent, "Percent");
5242

53-
@@clientName(TemporalModifier.AfterApprox, "AfterApproximate", "csharp");
54-
@@clientName(TemporalModifier.BeforeApprox, "BeforeApproximate", "csharp");
55-
@@clientName(TemporalModifier.Approx, "Approximate", "csharp");
43+
@@clientName(TemporalModifier.AfterApprox, "AfterApproximate");
44+
@@clientName(TemporalModifier.BeforeApprox, "BeforeApproximate");
45+
@@clientName(TemporalModifier.Approx, "Approximate");
5646

57-
@@clientName(RedactedTranscriptContent.itn, "InverseTextNormalized", "csharp");
47+
@@clientName(RedactedTranscriptContent.itn, "InverseTextNormalized");
5848
@@clientName(RedactedTranscriptContent.maskedItn,
59-
"MaskedInverseTextNormalized",
60-
"csharp"
61-
);
62-
@@clientName(Error, "ConversationError", "csharp");
63-
64-
@@clientName(AnalysisParameters, "AnalysisConfig", "csharp");
65-
@@clientName(LuisParameters, "LuisConfig", "csharp");
66-
@@clientName(ConversationParameters, "ConversationConfig", "csharp");
67-
@@clientName(QuestionAnsweringParameters, "QuestionAnsweringConfig", "csharp");
68-
@@clientName(AnswersOptions, "QuestionAnswersConfig", "csharp");
69-
@@clientName(ShortAnswerOptions, "ShortAnswerConfig", "csharp");
70-
@@clientName(ConversationCallingOptions, "ConversationCallingConfig", "csharp");
71-
@@clientName(LuisCallingOptions, "LuisCallingConfig", "csharp");
72-
73-
@@clientName(ConversationAnalysisOptions,
74-
"ConversationAnalysisInput",
75-
"csharp"
49+
"MaskedInverseTextNormalized"
7650
);
51+
@@clientName(Error, "ConversationError");
52+
53+
@@clientName(AnalysisParameters, "AnalysisConfig");
54+
@@clientName(LuisParameters, "LuisConfig");
55+
@@clientName(ConversationParameters, "ConversationConfig");
56+
@@clientName(QuestionAnsweringParameters, "QuestionAnsweringConfig");
57+
@@clientName(AnswersOptions, "QuestionAnswersConfig");
58+
@@clientName(ShortAnswerOptions, "ShortAnswerConfig");
59+
@@clientName(ConversationCallingOptions, "ConversationCallingConfig");
60+
@@clientName(LuisCallingOptions, "LuisCallingConfig");
7761

78-
@@clientName(Tasks, "ConversationActions", "csharp");
79-
@@clientName(State, "ConversationActionState", "csharp");
80-
@@clientName(role, "ParticipantRole", "csharp");
62+
@@clientName(ConversationAnalysisOptions, "ConversationAnalysisInput");
8163

82-
@@clientName(Entity, "NamedEntity", "csharp");
64+
@@clientName(Tasks, "ConversationActions");
65+
@@clientName(Tasks.items, "taskResults", "python");
66+
@@clientName(State, "ConversationActionState");
67+
@@clientName(role, "ParticipantRole");
68+
@@clientName(NoneLinkedTargetIntentResult,
69+
"NonLinkedTargetIntentResult",
70+
"python"
71+
);
72+
73+
@@clientName(Entity, "NamedEntity");
8374

8475
@@clientName(CustomConversationSummarizationTaskParameters,
85-
"CustomConversationSummarizationActionContent",
86-
"csharp"
76+
"CustomConversationSummarizationActionContent"
8777
);
8878

8979
@@clientName(ConversationTaskParameters,
90-
"ConversationLanguageUnderstandingActionContent",
91-
"csharp"
80+
"ConversationLanguageUnderstandingActionContent"
9281
);
9382

83+
@@clientName(ConversationTaskParameters, "ConversationActionContent", "python");
84+
9485
@@clientName(ConversationalAIInputParameters,
95-
"AIConversationLanguageUnderstandingActionContent",
96-
"csharp"
86+
"AIConversationLanguageUnderstandingActionContent"
87+
);
88+
@@clientName(ConversationalAIInputParameters,
89+
"ConversationalAIActionContent",
90+
"python"
9791
);
9892

9993
@@clientName(ConversationSummarizationTaskParameters,
100-
"ConversationSummarizationActionContent",
101-
"csharp"
102-
);
103-
@@clientName(ConversationPiiTaskParameters,
104-
"ConversationPiiActionContent",
105-
"csharp"
94+
"ConversationSummarizationActionContent"
10695
);
96+
@@clientName(ConversationPiiTaskParameters, "ConversationPiiActionContent");
10797

108-
@@clientName(Conversation, "ConversationInput", "csharp");
98+
@@clientName(Conversation, "ConversationInput");
10999

110100
@@clientName(ConversationPiiCategories.USSocialSecurityNumber,
111-
"UsSocialSecurityNumber",
112-
"csharp"
101+
"UsSocialSecurityNumber"
113102
);
114103
@@clientName(ConversationPiiCategoriesExclude,
115-
"ConversationPiiCategoryExclusions",
116-
"csharp"
104+
"ConversationPiiCategoryExclusions"
117105
);
118106
@@clientName(ConversationPiiCategoriesExclude.USSocialSecurityNumber,
119-
"UsSocialSecurityNumber",
120-
"csharp"
107+
"UsSocialSecurityNumber"
121108
);
122-
@@clientName(ErrorCode, "ConversationErrorCode", "csharp");
109+
@@clientName(ErrorCode, "ConversationErrorCode");
123110

124-
@@clientName(BaseResolution, "ResolutionBase", "csharp");
125-
@@clientName(BaseExtraInformation,
126-
"ConversationEntityExtraInformation",
127-
"csharp"
128-
);
111+
@@clientName(BaseResolution, "ResolutionBase");
112+
@@clientName(BaseExtraInformation, "ConversationEntityExtraInformation");
129113

130-
@@clientName(TranscriptConversationItem.itn, "InverseTextNormalized", "csharp");
114+
@@clientName(TranscriptConversationItem.itn, "InverseTextNormalized");
131115
@@clientName(TranscriptConversationItem.maskedItn,
132-
"MaskedInverseTextNormalized",
133-
"csharp"
116+
"MaskedInverseTextNormalized"
134117
);
135118

136-
@@clientName(AnalyzeConversationTask, "AnalyzeConversationInput", "csharp");
137-
@@clientName(AnalyzeConversationTaskKind,
138-
"AnalyzeConversationInputKind",
139-
"csharp"
140-
);
119+
@@clientName(AnalyzeConversationTask, "AnalyzeConversationInput");
120+
@@clientName(AnalyzeConversationTaskKind, "AnalyzeConversationInputKind");
141121

142-
@@clientName(ConversationalTask,
143-
"ConversationLanguageUnderstandingInput",
144-
"csharp"
145-
);
122+
@@clientName(ConversationalTask, "ConversationLanguageUnderstandingInput");
146123

147-
@@clientName(ConversationalTask.analysisInput, "ConversationInput", "csharp");
148-
@@clientName(ConversationalTask.parameters, "ActionContent", "csharp");
124+
@@clientName(ConversationalTask.analysisInput, "ConversationInput");
125+
@@clientName(ConversationalTask.parameters, "ActionContent");
149126

150-
@@clientName(AnalyzeConversationTaskResult,
151-
"AnalyzeConversationActionResult",
152-
"csharp"
153-
);
127+
@@clientName(AnalyzeConversationTaskResult, "AnalyzeConversationActionResult");
154128
@@clientName(AnalyzeConversationTaskResultsKind,
155-
"AnalyzeConversationResultKind",
156-
"csharp"
129+
"AnalyzeConversationResultKind"
157130
);
158131

159-
@@clientName(ConversationalTaskResult, "ConversationActionResult", "csharp");
132+
@@clientName(ConversationalTaskResult, "ConversationActionResult");
160133

161134
@@clientName(MultiLanguageConversationAnalysisInput,
162135
"MultiLanguageConversationInput"
163136
);
164137

165-
@@clientName(AnalyzeConversationJobsInput,
166-
"AnalyzeConversationOperationInput",
167-
"csharp"
168-
);
169-
@@clientName(AnalyzeConversationJobsInput.analysisInput,
170-
"ConversationInput",
171-
"csharp"
172-
);
173-
@@clientName(AnalyzeConversationJobsInput.tasks, "Actions", "csharp");
138+
@@clientName(AnalyzeConversationJobsInput, "AnalyzeConversationOperationInput");
139+
@@clientName(AnalyzeConversationJobsInput.analysisInput, "ConversationInput");
140+
@@clientName(AnalyzeConversationJobsInput.tasks, "Actions");
174141

175142
@@clientName(AnalyzeConversationLROTask, "AnalyzeConversationOperationAction");
176-
@@clientName(AnalyzeConversationLROTask.taskName, "Name", "csharp");
143+
@@clientName(AnalyzeConversationLROTask.taskName, "Name");
177144

178145
@@clientName(AnalyzeConversationLROTaskKind,
179-
"AnalyzeConversationOperationActionKind",
180-
"csharp"
146+
"AnalyzeConversationOperationActionKind"
181147
);
182148

183-
@@clientName(AnalyzeConversationPiiTask, "PiiOperationAction", "csharp");
184-
@@clientName(AnalyzeConversationPiiTask.parameters, "ActionContent", "csharp");
149+
@@clientName(AnalyzeConversationPiiTask, "PiiOperationAction");
150+
@@clientName(AnalyzeConversationPiiTask.parameters, "ActionContent");
185151

186152
@@clientName(AnalyzeCustomConversationSummarizationTask,
187-
"CustomSummarizationOperationAction",
188-
"csharp"
153+
"CustomSummarizationOperationAction"
189154
);
190155
@@clientName(AnalyzeCustomConversationSummarizationTask.parameters,
191-
"ActionContent",
192-
"csharp"
156+
"ActionContent"
193157
);
194158

195159
@@clientName(AnalyzeConversationSummarizationTask,
196-
"SummarizationOperationAction",
197-
"csharp"
198-
);
199-
@@clientName(AnalyzeConversationSummarizationTask.parameters,
200-
"ActionContent",
201-
"csharp"
160+
"SummarizationOperationAction"
202161
);
162+
@@clientName(AnalyzeConversationSummarizationTask.parameters, "ActionContent");
203163

204-
@@clientName(AnalyzeConversationJobState,
205-
"AnalyzeConversationOperationState",
206-
"csharp"
207-
);
208-
@@clientName(AnalyzeConversationJobState.tasks, "Actions", "csharp");
164+
@@clientName(AnalyzeConversationJobState, "AnalyzeConversationOperationState");
165+
@@clientName(AnalyzeConversationJobState.tasks, "Actions");
209166

210167
@@clientName(AnalyzeConversationJobResult,
211-
"AnalyzeConversationOperationResult",
212-
"csharp"
168+
"AnalyzeConversationOperationResult"
213169
);
214-
@@clientName(AnalyzeConversationJobResult.taskName, "Name", "csharp");
170+
@@clientName(AnalyzeConversationJobResult.taskName, "Name");
215171

216172
@@clientName(AnalyzeConversationResultsKind,
217-
"AnalyzeConversationOperationResultsKind",
218-
"csharp"
173+
"AnalyzeConversationOperationResultsKind"
219174
);
220175
@@clientName(AnalyzeConversationResultsKind.ConversationalSummarizationResults,
221-
"SummarizationOperationResults",
222-
"csharp"
176+
"SummarizationOperationResults"
223177
);
224178
@@clientName(AnalyzeConversationResultsKind.ConversationalPIIResults,
225-
"PiiOperationResults",
226-
"csharp"
179+
"PiiOperationResults"
227180
);
228181
@@clientName(AnalyzeConversationResultsKind.CustomConversationalSummarizationResults,
229-
"CustomSummarizationOperationResults",
230-
"csharp"
182+
"CustomSummarizationOperationResults"
231183
);
232184

233185
@@clientName(AnalyzeConversationConversationPiiResult,
234-
"ConversationPiiOperationResult",
235-
"csharp"
186+
"ConversationPiiOperationResult"
236187
);
237188
@@clientName(AnalyzeConversationSummarizationResult,
238-
"SummarizationOperationResult",
239-
"csharp"
189+
"SummarizationOperationResult"
240190
);
241191
@@clientName(AnalyzeCustomConversationSummarizationResult,
242-
"CustomSummarizationOperationResult",
243-
"csharp"
192+
"CustomSummarizationOperationResult"
244193
);
245194

246195
@@clientName(analyzeConversationsSubmitJob,
247-
"AnalyzeConversationSubmitOperation",
248-
"csharp"
249-
);
250-
@@clientName(analyzeConversationsJobStatus,
251-
"GetAnalyzeConversationJobStatus",
252-
"csharp"
253-
);
254-
@@clientName(analyzeConversationsCancelJob,
255-
"CancelAnalyzeConversations",
256-
"csharp"
196+
"AnalyzeConversationSubmitOperation"
257197
);
198+
@@clientName(analyzeConversationsSubmitJob, "AnalyzeConversationJob", "python");
258199

259-
@@clientName(ConversationalPiiResultWithResultBase,
260-
"ConversationalPiiResult",
261-
"csharp"
262-
);
200+
@@clientName(analyzeConversationsJobStatus, "GetAnalyzeConversationJobStatus");
201+
202+
@@clientName(analyzeConversationsJobStatus, "getJobStatus", "python");
203+
204+
@@clientName(analyzeConversationsCancelJob, "CancelAnalyzeConversations");
205+
206+
@@clientName(analyzeConversationsCancelJob, "cancelJob", "python");
207+
208+
@@clientName(ConversationalPiiResultWithResultBase, "ConversationalPiiResult");

specification/cognitiveservices/Language.Conversations/main.tsp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ using TypeSpec.Versioning;
3333
"Single server endpoint",
3434
{
3535
/** Supported Cognitive Services endpoint (e.g., https://<resource-name>.api.cognitiveservices.azure.com). */
36-
Endpoint: string,
36+
Endpoint: url,
3737
}
3838
)
3939
@versioned(Versions)

0 commit comments

Comments
 (0)