![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Cita:
Revisalo, tal vez con las básicas o la community no viene, esto ya no lo puedo asegurar. A mi, esta me funciona en RADStudio 12:
Lo que pasa que en mi caso, me dice que ya he excedido la cuota, pero creo que si llega a ese punto es que ya ha pasado la autentificación.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#2
|
|||
|
|||
|
podrias darmela en formato C++ Builder?? yo es que pascal no lo controlo muy bien, se sustituir los . por -> y las comillas simples por dobles pero no mucho mas
y creo que si le meto los 4 parametros el de DoNotEncode dice que no corresponde con la estructura de la funcion me molesta que no funcione porque este codigo PHP lo tengo en mi hosting y funciona perfecto con mi api key y tal para consultar CHATGPT desde la pagina web pero aunque miro que lo envio con el Method POST y como lo compone el codigo este de PHP, no se lo traga no se porque mira, el codigo php es este y te aseguro que funciona perfecto ya luego en la app C++ Builder mirare como componer el prompt bien pero la cuestion es que no pasa el Login del Authorization Código:
<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
// Verificar si se recibió la pregunta del chat
if (isset($_POST['mensaje'])) {
// Obtener la pregunta del chat
$pregunta = $_POST['mensaje'];
$api_key = "AQUI PONGO MI API KEY SOLAMENTE sk-taltal";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http__s://api.openai.com/v1/chat/completions');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Content-Type: application/json',
'Authorization: Bearer ' . $api_key,
]);
$data = [
'model' => 'gpt-3.5-turbo',
'messages' => [],
];
$data['messages'][] = ['role' => 'system', 'content' => 'Actua como un experto '];
$data['messages'][] = ['role' => 'user', 'content' => $pregunta];
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
$response = curl_exec($ch);
$respuesta = '';
$decoded_response = json_decode($response, true);
if (isset($decoded_response['choices'][0]['message']['content'])) {
$respuesta = $decoded_response['choices'][0]['message']['content'];
}
curl_close($ch);
echo $respuesta;
}
}
|
|
#3
|
||||
|
||||
|
Yo estoy igual que tú, pero al revés.
de todas formas la función con los 4 parámetros rtambién está en C++ Builder: http://docwiki.embarcadero.com/Libra...t.AddParameter Debería ser algo así:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi ![]() P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
#4
|
|||
|
|||
|
Yo uso este actualmente en C++ Builder 11 y funciona bien:
https://www.clubdelphi.com/foros/sho...hlight=chatgpt |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Integrar ChatGPT en aplicación C++ Builder | chenech | Trucos | 1 | 20-02-2023 21:16:20 |
| CSFML en Rad Studio 10.0 Seattle (o en C++ Builder en general) | Snaked | C++ Builder | 3 | 24-11-2016 04:40:32 |
| Como consultar si existe una tabla desde el componente Query de C++ Builder | MARX | C++ Builder | 3 | 06-08-2016 20:42:38 |
| Consultar movimientos bancarios utilizando servicios rest | EL WINDSURFISTA | Internet | 2 | 11-02-2016 09:57:56 |
| Consumir servicios rest desde c++ builder 6 | JM1985 | C++ Builder | 3 | 20-01-2016 08:40:07 |
|