Bonjour à tous
Chaîne sReponse = "{<10> "id": "chatcmpl-BfokMK4ONcbj9S7sy0bzdJwcYBNDe",<10> "object": "chat.completion",<10> "created": 1749306218,<10> "model": "gpt-4o-2024-08-06",<10> "choices": [<10> {<10> "index": 0,<10> "message": {<10> "role": "assistant",<10> "content": "2 multiplié par 2 fait 4.",<10> "refusal": null,<10> "annotations": []<10> },<10> "logprobs": null,<10> "finish_reason": "stop"<10> }<10> ],<10> "usage": {<10> "prompt_tokens": 14,<10> "completion_tokens": 10,<10> "total_tokens": 24,<10> "prompt_tokens_details": {<10> "cached_tokens": 0,<10> "audio_tokens": 0<10> },<10> "completion_tokens_details": {<10> "reasoning_tokens": 0,<10> "audio_tokens": 0,<10> "accepted_prediction_tokens": 0,<10> "rejected_prediction_tokens": 0<10> }<10> },<10> "service_tier": "default",<10> "system_fingerprint": "fp_07871e2ad8"<10>}<10>"
Je veux récupérer 2 multiplié par 2 fait 4. qui suit "content": " et qui se termine par ",<10>
Je galère avec les "
La commande sBloc est une chaîne = ExtraitChaîne(sRéponse, 1, """content"":""") me renvoie
sBloc = "{<10> "id": "chatcmpl-BfoiISSgvtmejUaVnQGYSLs7ZMgVA",<10> "object": "chat.completion",<10> "created": 1749306090,<10> "model": "gpt-4o-2024-08-06",<10> "choices": [<10> {<10> "index": 0,<10> "message": {<10> "role": "assistant",<10> "content": "\\(2 \\times 2 = 4\\).",<10> "refusal": null,<10> "annotations": []<10> },<10> "logprobs": null,<10> "finish_reason": "stop"<10> }<10> ],<10> "usage": {<10> "prompt_tokens": 14,<10> "completion_tokens": 11,<10> "total_tokens": 25,<10> "prompt_tokens_details": {<10> "cached_tokens": 0,<10> "audio_tokens": 0<10> },<10> "completion_tokens_details": {<10> "reasoning_tokens": 0,<10> "audio_tokens": 0,<10> "accepted_prediction_tokens": 0,<10> "rejected_prediction_tokens": 0<10> }<10> },<10> "service_tier": "default",<10> "system_fingerprint": "fp_55d88aaf2f"<10>}<10>"
Merci de votre aide
Partager