mirror of
https://github.com/aljazceru/IngestRSS.git
synced 2025-12-18 06:24:21 +01:00
33 lines
816 B
Python
33 lines
816 B
Python
import requests
|
|
import openai
|
|
|
|
def mock_bank_api_call(data):
|
|
# Mock response from the bank API
|
|
bank_response = {
|
|
"status": "success",
|
|
"account_balance": 1000,
|
|
"currency": "USD"
|
|
}
|
|
return bank_response
|
|
|
|
def process_data_with_openai(data):
|
|
# Call the mock bank API
|
|
bank_data = mock_bank_api_call(data)
|
|
|
|
# Prepare the prompt for OpenAI API
|
|
prompt = f"Bank API returned the following data: {bank_data}. Process this data."
|
|
|
|
# Call the OpenAI API
|
|
openai.api_key = 'your-openai-api-key'
|
|
response = openai.Completion.create(
|
|
engine="davinci",
|
|
prompt=prompt,
|
|
max_tokens=50
|
|
)
|
|
|
|
return response.choices[0].text.strip()
|
|
|
|
# Example usage
|
|
data = {"account_id": "12345"}
|
|
result = process_data_with_openai(data)
|
|
print(result) |